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