Designer peptides: learning from nature.