Concept
Iterator
Object that iterates through container.

Iterator

Rooted Iterator

Concept Definition
Required Metafunctions

Difference | Type of an object that stores the difference between two iterators.
GetValue | Type for reading values.
Reference | Reference type.
Size | Type of an object that is suitable to hold size information.
Value | Type of the items in the container.

Required Functions

assign | Assigns one object to another object.
assignValue | Assigns value to item.
getValue | Access to the value.
goNext | Iterates to next position.
moveValue | Assigns value to item.
value | Reference to the value.

Refinements

Rooted Iterator | Iterator that knows its container.

Implemented by

BottomUp Iterator | Iterator for an efficient postorder depth-first search in a suffix tree.
Iter | Iterator that is used to traverse containers.
ModifiedIterator | Allows to modify arbitrary iterators by specializing what differs from an origin.
TopDownHistory Iterator | Iterator for suffix trees that can go down, right, and up. Supports depth-first search.

Used By Function
assignValue, goPrevious, goBegin, goFurther, atEnd, goEnd, atBegin, value, getValue, goNext, position, moveValue
Functions

absFreqOfLettersInSeq | Counts the number of times each residue of a fixed sequence alphabet occurs in a given sequence.
absFreqOfLettersInSeq | Counts the number of times each residue of a fixed sequence alphabet occurs in a given sequence.
absFreqOfLettersInSetOfSeqs | Counts the number of times each residue of a fixed sequence alphabet occurs in a given set of sequences.
absFreqOfLettersInSetOfSeqs | Counts the number of times each residue of a fixed sequence alphabet occurs in a given set of sequences.
backgroundFrequency | Determines the background letter frequencies in a given dataset
backgroundFrequency | Determines the background letter frequencies in a given dataset
convertPatternToProfile | Converts a pattern into a profile which consists of a set of frequency distributions.
convertPatternToProfile | Converts a pattern into a profile which consists of a set of frequency distributions.
em | Represents the EM algorithm as used by MEME.
hammingDistance | Determines the Hamming distance between two sequences.
hammingDistance | Determines the Hamming distance between two sequences.
hammingDistance | Determines the Hamming distance between two sequences.

See Also
Iterator Spec
SeqAn - Sequence Analysis Library - www.seqan.de

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