Class Specialization
Namer
Extends the input stream by a second field which names the elements.
Pipe
Namer
Pipe<TInput, Namer<TCompare> >
Parameters
TInput
The type of the pipeline module this module reads from.
TCompare
A binary function (see STL's binary_function) with result type int.
Remarks: Should return 0 if and only if two elements are equal.
Specialization of
Member Functions
PipeConstructor
Functions
assignAssigns one object to another object. (Pipe)
atEndDetermines whether an iterator is at the end position. (Pipe)
beginReadInitiates a read process. (Pipe)
endReadTerminates a read process. (Pipe)
frontGets the first element of the remaining stream. (Pipe)
lengthThe number of items/characters. (Pipe)
popPops the first element of the remaining stream. (Pipe)
Remarks
The output type is a Pair of input type and size type (i.e. Pair<Value<TInput>::Type, Size<TInput>::Type>).
The first output field is the original input stream.
The second output field is the name. This field begins with 0 and increases by 1 for every distinct element. Two elements gets the same name, if and only if they are equal.
SeqAn - Sequence Analysis Library - www.seqan.de