Loading patent details...
US5770697A: Peptides Comprising Repetitive Units of Amino Acids and DNA Sequences Encoding the Same | Searchlight