Concept
AlphabetConcept
Natural container value.

AssignableConcept | CopyConstructibleConcept | DefaultConstructibleConcept

AlphabetConcept

AlphabetWithGapsConcept | AlphabetWithQualitiesConcept | AlphabetWithUnknownValueConcept | OrderedAlphabetConcept

FiniteOrderedAlphabetConcept

Concept Definition
Refines
DefaultConstructibleConcept, CopyConstructibleConcept, AssignableConcept
Required Metafunctions

BitsPerValue | Number of bits needed to store a value.

Required Functions

assign | Assigns one object to another object. (AssignableConcept)
operator= | C++ built-in Assignment operator. (AssignableConcept)

Refinements

AlphabetWithGapsConcept | An alphabet that includes a specific gap character.
AlphabetWithQualitiesConcept | An alphabet where qualities can be attached to the characters.
AlphabetWithUnknownValueConcept | An alphabet which includes a specific "unknown" character.
OrderedAlphabetConcept | Totally strict ordered alphabet.

Include Headers
seqan/basic.h
Implemented by

Dna5Q | Alphabet for DNA plus PHRED quality including 'N' character. (AlphabetWithQualitiesConcept)
DnaQ | Alphabet for DNA plus PHRED quality. (AlphabetWithQualitiesConcept)
SimpleType | Implementation for "simple" types. (FiniteOrderedAlphabetConcept)

Metafunctions

BitsPerValue | Number of bits needed to store a value.

Examples
Valid expressions (v is of type T):
unsigned bpv = BitsPerValue<T>::VALUE;
SeqAn - Sequence Analysis Library - www.seqan.de

Page built @2014/10/13 16:12:57