Peptide vaccines and peptide libraries.

Peptide vaccines and peptide libraries.