Class
ConcatenatorManyToOneA sequence class that virtually concatenates all sequences in a StringSet.
A sequence class that virtually concatenates all sequences in a StringSet.
Defined in | <seqan/sequence.h> |
---|---|
Signature |
template <typename TStringSet>
class ConcatenatorManyToOne;
|
Template Parameters
TStringSet |
The StringSet type. |
---|
Member Function Overview
Detailed Description
This container can be iterated like the concatenation string of all sequences in a StringSet.
This container only is a lightweight hull around a StringSet. The iteration is handled by ConcatVirtualIterator.
Note that accessing an element by index through operator[] conducts a binary search and should be avoided. Use the ConcatDirectStringSet specialization of StringSet for random access or only use sequential access through iterators.
Member Functions Detail
ConcatenatorManyToOne::ConcatenatorManyToOne(stringSet);
Constructor
Parameters
stringSet
|
The StringSet object to be concatenated. |
---|
Data Races
Thread safety unknown!