Loading patent details...
US6355776B1: Peptides comprising repetitive units of amino acids and DNA sequences encoding the same | Searchlight