Class Specialization
EditEnvironment
Outputs tuples of the tupleLen consecutive elements of the input stream.
Pipe
EditEnvironment
Pipe<TInput, Tupler<tupleLen, omitLast> >
Include Headers
seqan/pipe.h
Parameters
TInput
The type of the pipeline module this module reads from.
tupleLen
The tuple length.
Remarks: The tuples contain elements in[i]in[i+1]...in[i+(tupleLen-1)].
omitLast
Omit half filled tuples.
If true, the output stream is tupleLen-1 elements shorter than the input stream.
If false, the lengths are identical and the last tuples are filled with blanks (default constructed elements) for undefined entries.
Remarks
The output type is a Tuple of input elements and length tupleLen (i.e. Tuple<Value<TInput>::Type, tupleLen>).
The tuples are sequences of the form in[i]in[i-1]in[i-2]..in[i-tupleLen+1]. For omitLast=false i begins with 0 and for omitLast=true i begins with tupleLen-1.
Specialization of
Member Functions
PipeConstructor (Pipe)
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)
SeqAn - Sequence Analysis Library - www.seqan.de
 

Page built @2011/02/08 21:37:11