Class
Segment
A contiguous part of a sequence.

Segment

InfixSegment | PrefixSegment | SuffixSegment

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

InfixSegment | An arbitrary segment.
PrefixSegment | First part of a sequence.
SuffixSegment | End part segment of a sequence.

Metafunctions

DefaultOverflowExplicit | The default overflow strategy for explicit resize.
DefaultOverflowImplicit | The default overflow strategy for implicit resize.
GetValue | Type for reading values.
Host | Type of the object a given object depends on.
IsContiguous | Determines whether a container stores its elements in a contiguous array.
IsSequence | Determines whether a container stores its elements in sequential order.
Iterator | Type of iterator objects that are used to traverse the container.
Size | Type of an object that is suitable to hold size information.
Spec | The spec of a class.
Value | Type of the items in the container.

Functions

append | Concatenate two containers.
append | Concatenate two containers.
assign | Assigns one object to another object.
assign | Assigns one object to another object.
atBegin | Determines whether an iterator is at the beginning position.
atEnd | Determines whether an iterator is at the end position.
begin | The begin of a container.
begin | The begin of a container.
beginPosition | Begin position of object in host.
capacity | The maximal length.
clear | Resets an object.
complement | Complement a sequence or a StringSet in-place.
endPosition | End position of object in host.
goBegin | Iterates to the first position of a container.
goDown | Iterates down one edge or a path in a tree.
goEnd | Iterates to the last position of a container.
goNext | Iterates to next position.
goPrevious | Iterates to pevious position.
host | The object a given object depends on.
id | A value that identifies the underlying sequence.
length | The number of items/characters.
replace | Replaces a part of a container with another container.
replace | Replaces a part of a container with another container.
resize | Resizes a container. If the new length exceeds the old length the new elements are filled with copies of value.
reverseComplement | Reverse and complement a sequence or a StringSet in-place.
setHost | Sets the host of an object.
shareResources | Determines whether two sequences share the same resource.
sourceSegment | The used part of the source.
toLower | Convert characters in sequence or StringSet to lower case in-place.
toUpper | Convert characters in sequence or StringSet to lower case in-place.
value | Reference to the value.

SeqAn - Sequence Analysis Library - www.seqan.de

Page built @2012/03/14 16:34:45