Chemical synthesis of peptides and proteins.