# Dna5Q

Class Specialization
Dna5Q
Alphabet for DNA plus phred quality including 'N' character.

Simple Type

SimpleType

Dna5Q

Dna5Q
Remarks
The ValueSize of Dna5Q is 5. The nucleotides are enumerated this way: 'A' = 0, 'C' = 1, 'G' = 2, 'T' = 3. The 'N' character ("unkown nucleotide") is encoded by 4.
Objects of type Dna5 can be converted to various other types and vice versa.
Dna5Q is typedef for SimpleType<char,Dna5Q_>, while Dna5Q_ 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)
assignQualityValue | Assign quality to a character from an alphabet with integrated quality.
ordValue | Maps an alphabet 1-to-1 to the interval [0..ValueSize). (SimpleType)

See Also
DnaQ, ValueSize
SeqAn - Sequence Analysis Library - www.seqan.de

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