Class
Gaps
Stores the gaps in a gapped sequences.
Gaps<TSource, TSpec>
Include Headers
seqan/align.h
Parameters
TSource
Type of the ungapped sequence.
Metafunctions: Source
TSpec
The specializing type.
Metafunctions: Spec
Remarks
The gaps are stored separately from the sequence. The ungapped sequence is called the source of the gaps object. Gaps either stores the source (then it is the owner of the source), or refers to an external source (then it is dependent).
Specializations
AnchorGapsStores gaps anchors of the first characters behind gaps.
ArrayGapsStores gaps sizes in an array.
SumlistGapsStores gaps in a Sumlist.
Metafunctions
GetSourceThe type returned by the source function.
GetValueType for reading values.
IteratorType of iterator objects that are used to traverse the container.
PositionType of an object that represents a position in a container.
ReferenceReference type.
SourceThe underlying sequence for alignments or gaps data structures.
SpecThe spec of a class.
ValueType of the items in the container.
Functions
assignSourceAssigns the source to a new value.
beginThe begin of a container.
clearGapsRemove blanks from a gapped sequence.
clippedBeginPositionBegin position of the source segment.
clippedEndPositionPosition of the end of the source segment.
countCharactersCount characters at a specific position in a gapped sequence.
countGapsCount blanks at a specific position in a gapped sequence.
createSourceCreates a new source.
dependentSourceTest if object depends from it's source.
detachMakes an object independent from other objects.
emptySourceTest if there is a source.
endThe end of a container.
getValueAccess to the value.
idA value that identifies the underlying sequence.
insertGapInsert one blank into a gapped sequence.
insertGapsInsert blanks into a gapped sequence.
isGapTest a gapped sequence for gaps at a specific position.
lengthThe number of items/characters.
lengthThe number of items/characters.
moveSourceMoves the source to a new value.
removeGapRemoves one blank from a gapped sequence.
removeGapsRemoves blanks from a gapped sequence.
setSourceLet an external object be the source.
sourceThe source of an object.
sourceBeginBegin of the source segment.
sourceEndEnd of the source segment.
sourceLengthLength of the source.
sourceSegmentThe used part of the source.
toSourcePositionTransforms view to source position, if the view position is a gap, the original position of the next non-gap entry is returned.
toViewPositionTransforms source to view position.
valueReference to the value.
SeqAn - Sequence Analysis Library - www.seqan.de
 

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