Class Specialization
AminoAcid
Iupac code for amino acids.
| |||||||||||||
![]() | ![]() | ||||||||||||
AminoAcid |
Include Headers
seqan/basic.h
Remarks
The ValueSize of AminoAcid is 24.
The amino acids are enumerated from 0 to 15 in this order:
'A'=0, 'R', 'N', 'D', 'C', 'Q', 'E', 'G', 'H', 'I', 'L', 'K', 'M', 'F', 'P', 'S', 'T', 'W', 'Y', 'V'=19.
The remaining 4 symbols are:
'B'=20 (Aspartic Acid, Asparagine), 'Z'=21 (Glutamic Acid, Glutamine), 'X'=22 (unknown), '*'=23 (terminator)
Objects of type AminoAcid can be converted to char and vice versa.
Unkown values are converted to 'X' .
Specialization of
Implements
Metafunctions
Tests type to be simple. (SimpleType) | |
The spec of a class. (SimpleType) | |
Type of the items in the container. (SimpleType) |
Functions
Assigns one object to another object. (SimpleType) | |
Assigns one object to another object. (SimpleType) | |
Coverts a residue to a frequency distribution (profile). | |
Maps an alphabet 1-to-1 to the interval [0..ValueSize). (SimpleType) |
Example Programs
See Also
SeqAn - Sequence Analysis Library - www.seqan.de