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