Class Specialization
Iupac
Iupac code for DNA.

Simple Type

SimpleType

Iupac

Iupac
Include Headers
seqan/basic.h
Remarks
The ValueSize of Iupac is 16. The nucleotides are enumerated from 0 to 15 in this order: 'U'=0, 'T', 'A', 'W', 'C', 'Y', 'M', 'H', 'G', 'K', 'R', 'D', 'S', 'B', 'V', 'N'=15.
Objects of type Iupac can be converted to various other types and vice versa. Unkown values are converted to 'N'.
Iupac is typedef for SimpleType<char,Iupac_>, while Iupac_ is a helper specialization tag class.
Specialization of
SimpleType
Implements
Simple Type
Metafunctions

IsSimple | Tests type to be simple. (SimpleType)
Spec | The spec of a class. (SimpleType)
Value | Type of the items in the container. (SimpleType)

Functions

assign | Assigns one object to another object. (SimpleType)
assign | Assigns one object to another object. (SimpleType)
ordValue | Maps an alphabet 1-to-1 to the interval [0..ValueSize). (SimpleType)

Example Programs
Alphabets
See Also
ValueSize, IupacString, IupacIterator
SeqAn - Sequence Analysis Library - www.seqan.de

Page built @2012/03/14 16:34:51