SEARCH Articles Figures Tables Evolution of Proteins in Nature by Domain Swapping Lengths in Natural Redox Protein Design Naturally-occurring amino acid derivatives in proteins Proteins in natural rubber