Class ConcatenatorManyToOne
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!