Peptide and protein recognition by designed molecules.