Class Specialization
ModView
Transforms the characters of the THost string/iterator using a custom function.

Iterator

Container

ModifiedIterator | ModifiedString

ModView

ModifiedIterator<THost, ModView<TFunctor> >
ModifiedString<THost, ModView<TFunctor> >
Include Headers
seqan/modifier.h
Parameters

THost | Original string/iterator. Types: Iterator
TFunctor | A unary function (see STL's unary_function). Remarks: The argument type of TFunctor must be VALUE<THost>::Type.

Remarks
The Value type of this modifier is the result type of TFunctor.
Specialization of
ModifiedString, ModifiedIterator
Implements
Container, Iterator
Metafunctions

Host | Type of the object a given object depends on. (ModifiedString)
IsSequence | Determines whether a container stores its elements in sequential order. (ModifiedString)
Iterator | Type of iterator objects that are used to traverse the container. (ModifiedString)
Size | Type of an object that is suitable to hold size information. (ModifiedString)

Functions

assignValue | Assigns value to item. (Iterator)
assignValue | Assigns value to item. (Iterator)
atBegin | Determines whether an iterator is at the beginning position. (Iterator)
atEnd | Determines whether an iterator is at the end position. (Iterator)
back | The last item in container. (Container)
begin | The begin of a container. (Container)
beginPosition | Begin position of object in host. (Container)
end | The end of a container. (Container)
endPosition | End position of object in host. (Container)
front | The first item in container. (Container)
getValue | Access to the value. (Iterator)
getValue | Access to the value. (Iterator)
goBegin | Iterates to the first position of a container. (Iterator)
goEnd | Iterates to the last position of a container. (Iterator)
goFurther | Iterates some steps further. (Iterator)
goNext | Iterates to next position. (Iterator)
goPrevious | Iterates to pevious position. (Iterator)
length | The number of items/characters. (Container)
moveValue | Assigns value to item. (Iterator)
moveValue | Assigns value to item. (Iterator)
moveValue | Assigns value to item. (Iterator)
position | Position of an iterator. (Iterator)
position | Position of an iterator. (Iterator)
value | Reference to the value. (Iterator)

Shortcuts

ModComplementDna | Modifier specialization type for the complement of Dna alphabet sequences.
ModComplementDna5 | Modifier specialization type for the complement of Dna5 alphabet sequences.
ModComplementRna | Modifier specialization type for the complement of Rna alphabet sequences.
ModComplementRna5 | Modifier specialization type for the complement of Rna5 alphabet sequences.

Example Programs
ModView, ModReverse, Nested Modifiers
See Also
ModComplementDna, ModComplementDna5, Dna5StringReverseComplement, RnaStringReverseComplement, ModComplementRna5, DnaStringReverseComplement, Dna5StringComplement, Rna5StringReverseComplement, ModComplementRna, Rna5StringComplement, DnaStringComplement, RnaStringComplement
SeqAn - Sequence Analysis Library - www.seqan.de

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