Peptides as new smart bionanomaterials: molecular-recognition and self-assembly capabilities.

Peptides as new smart bionanomaterials: molecular-recognition and self-assembly capabilities.