Peptide libraries: criteria and trends.

Peptide libraries: criteria and trends.