The classes are not limited to naturally occurring amino acids, including amino acids not coded for in the standard genetic code and resulting from, for instance, post-translational modification of an amino acid, but also include artificial amino acids.