Spec
Dna5QAlphabet for DNA plus PHRED quality including 'N' character.
Alphabet for DNA plus PHRED quality including 'N' character.
Extends | SimpleType |
---|---|
Implements | AlphabetWithQualitiesConcept |
All Extended | SimpleType |
All Impl'd | AlphabetConcept, AlphabetWithQualitiesConcept, AssignableConcept, ComparableConcept, CopyConstructibleConcept, DefaultConstructibleConcept, EqualityComparableConcept, FiniteOrderedAlphabetConcept, LessThanComparableConcept, OrderedAlphabetConcept |
Defined in | <seqan/basic.h> |
Signature |
typedef SimpleType<unsigned char, Dna5Q_> Dna5Q;
|
Member Function Overview
Member Functions Inherited From SimpleType
Member Functions Inherited From AssignableConcept
Member Functions Inherited From ComparableConcept
Member Functions Inherited From EqualityComparableConcept
Member Functions Inherited From LessThanComparableConcept
Member Functions Inherited From OrderedAlphabetConcept
Interface Function Overview
Interface Functions Inherited From AlphabetWithQualitiesConcept
Interface Functions Inherited From AssignableConcept
Interface Functions Inherited From ComparableConcept
Interface Functions Inherited From FiniteOrderedAlphabetConcept
Interface Functions Inherited From OrderedAlphabetConcept
Interface Metafunction Overview
Interface Metafunctions Inherited From AlphabetConcept
Interface Metafunctions Inherited From AlphabetWithQualitiesConcept
Interface Metafunctions Inherited From FiniteOrderedAlphabetConcept
Interface Metafunctions Inherited From OrderedAlphabetConcept
Detailed Description
The ValueSize of Dna5Q is 5. The nucleotides are enumerated this way: 'A' = 0, 'C' = 1, 'G' = 2, 'T' = 3. The 'N' character ("unknown nucleotide") is encoded by 4.
Objects of type Dna5 can be converted to various other types and vice versa.
Note that the default quality value is set to 40.