Peptides have extraordinary molecular and structural diversity.