Polypeptide self-assemblies: nanostructures and bioapplications.

Polypeptide self-assemblies: nanostructures and bioapplications.