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




stringSet The StringSet object to be concatenated.

Data Races

If not stated otherwise, concurrent invocation is not guaranteed to be thread-safe.