Class
AlignColsPseudo columns container for row-based Align class.
Pseudo columns container for row-based Align class.
| Implements | EqualityComparableConcept, RandomAccessContainerConcept |
|---|---|
| All Impl'd | AssignableConcept, ContainerConcept, DestructibleConcept, EqualityComparableConcept, ForwardContainerConcept, RandomAccessContainerConcept, ReversibleContainerConcept |
| Defined in | <seqan/align.h> |
| Signature |
template <typename TAlign>
class AlignCols<TAlign>;
|
Template Parameters
TAlign |
The Align type. |
|---|
Member Function Overview
Member Functions Inherited From AssignableConcept
Member Functions Inherited From EqualityComparableConcept
Member Functions Inherited From RandomAccessContainerConcept
Interface Function Overview
-
TIterator iter(cols, pos[, tag]);Iterator to the item at the given position in the alignment columns. -
TColumn value(alignCols, pos);Returns AlignCols value at a position.
Interface Functions Inherited From AssignableConcept
Interface Functions Inherited From ContainerConcept
directionIteratorbeginendlengthemptyswapwriteValuewritegetObjectIdmoveValueappendappendValueshrinkToFit
Interface Functions Inherited From RandomAccessContainerConcept
Interface Metafunction Overview
Interface Metafunctions Inherited From ContainerConcept
Interface Functions Detail
TIterator iter(cols, pos[, tag]);
Iterator to the item at the given position in the alignment columns.
Parameters
cols
|
The AlignCols object to get the iterator for. |
|---|---|
pos
|
The position to get the iterator for. |
tag
|
The tag to pick the type of the iterator. |
Returns
TIterator |
The resulting iterator. If TTag is the type of tag and TAlignCols the type of cols then TIterator is of the type Iterator<TAlignCols, TTag>::Type. |
|---|
Remarks
If pos is out of range then the iterator is invalid.
Data Races
If not stated otherwise, concurrent invocation is not guaranteed to be thread-safe.
TColumn value(alignCols, pos);
Returns AlignCols value at a position.
Returns
TColumn |
The column, as determined by Value metafunction. |
|---|
Data Races
If not stated otherwise, concurrent invocation is not guaranteed to be thread-safe.