Synthetic Peptide templates for molecular recognition: recent advances and applications.

Synthetic Peptide templates for molecular recognition: recent advances and applications.