Class
Segment
A contiguous part of a sequence.
Segment<THost, TSpec>
Parameters
THost
Type of the whole sequence.
Instances of Segment<THost, TSpec> are subsequences of THost objects.
Metafunctions: Host
TSpec
The specializing type.
Metafunctions: Spec
Default: InfixSegment.
Specializations
InfixSegmentAn arbitrary segment.
PrefixSegmentFirst part of a sequence.
SuffixSegmentEnd part segment of a sequence.
Metafunctions
DefaultOverflowExplicitThe default overflow strategy for explicit resize.
DefaultOverflowImplicitThe default overflow strategy for implicit resize.
GetValueType for reading values.
HostType of the object a given object depends on.
IsContiguousDetermines whether a container stores its elements in a contiguous array.
IsSequenceDetermines whether a container stores its elements in sequential order.
IteratorType of iterator objects that are used to traverse the container.
SizeType of an object that is suitable to hold size information.
SpecThe spec of a class.
ValueType of the items in the container.
Functions
appendConcatenate two containers.
assignAssigns one object to another object.
atBeginDetermines whether an iterator is at the beginning position.
atEndDetermines whether an iterator is at the end position.
beginThe begin of a container.
beginPositionBegin position of object in host.
capacityThe maximal length.
clearResets an object.
endPositionEnd position of object in host.
goBeginIterates to the first position of a container.
goDownIterates down one edge or a path in a tree.
goEndIterates to the first position of a container.
goNextIterates to next position.
goPreviousIterates to pevious position.
hostThe object a given object depends on.
idA value that identifies the underlying sequence.
lengthThe number of items/characters.
replaceReplaces a part of a container with another container.
resizeChanges the length.
setHostSets the host of an object.
shareResourcesDetermines whether two sequences share the same resource.
sourceSegmentThe used part of the source.
valueReference to the value.
SeqAn - Sequence Analysis Library - www.seqan.de