Concept
Iterator
Object that iterates through container.
Concept Definition
Required Metafunctions
DifferenceType of an object that stores the difference between two iterators.
GetValueType for reading values.
ReferenceReference type.
SizeType of an object that is suitable to hold size information.
ValueType of the items in the container.
Required Functions
assignAssigns one object to another object.
assignValueAssigns value to item.
getValueAccess to the value.
goNextIterates to next position.
moveValueAssigns value to item.
valueReference to the value.
Refinements
Rooted IteratorIterator that knows its container.
Implemented by
BottomUp IteratorIterator for an efficient postorder depth-first search in a suffix tree.
IterIterator that is used to traverse containers.
ModifiedIteratorAllows to modify arbitrary iterators by specializing what differs from an origin.
TopDownHistory IteratorIterator for Suffix Trees that can go down, right, and up.
Functions
absFreqOfLettersInSeqCounts the number of times each residue of a fixed sequence alphabet occurs in a given sequence.
absFreqOfLettersInSetOfSeqsCounts the number of times each residue of a fixed sequence alphabet occurs in a given set of sequences.
backgroundFrequencyDetermines the background letter frequencies in a given dataset
convertPatternToProfileConverts a pattern into a profile which consists of a set of frequency distributions.
emRepresents the EM algorithm as used by MEME.
hammingDistanceDetermines the Hamming distance between two sequences.
SeqAn - Sequence Analysis Library - www.seqan.de