Concept
ContainerConcept
Concept for mutable containers.

AssignableConcept | CopyConstructibleConcept | DefaultConstructibleConcept

ContainerConcept

SequenceConcept

Concept Definition
Refines
DefaultConstructibleConcept, CopyConstructibleConcept, AssignableConcept
Required Metafunctions

DefaultGetIteratorSpec | Specifies default kind of iterator returned by functions.
DefaultIteratorSpec | Specifies default kind of iterator.
Iterator | Type of iterator objects that are used to traverse the container.

Required Functions

append | Concatenate two containers.
appendValue | Appends a value to a container.
assign | Assigns one object to another object. (AssignableConcept)
assignValue | Assigns value to item.
atBegin | Determines whether an iterator is at the beginning position.
atEnd | Determines whether an iterator is at the end position.
back | The last item in container.
capacity | The maximal length.
computeGenerousCapacity | Capacity for generous expansion.
empty | Test a container for being empty.
end | The end of a container.
endPosition | End position of object in host.
erase | Erases a part of a container
eraseBack | Deletes the last item of a container and reduces its size by 1. The container must have a size greater than or equal to 1.
front | The first item in container.
getValue | Access to the value.
insert | Inserts a sequence into a container.
insertValue | Inserts a single value into a container.
length | The number of items/characters.
moveValue | Assigns value to item.
operator= | C++ built-in Assignment operator. (AssignableConcept)
position | Position of an iterator.
replace | Replaces a part of a container with another container.
reserve | Increases the capacity.
resize | Resizes a container. If the new length exceeds the old length the new elements are filled with copies of value.
resizeSpace | Makes free space in container
shrinkToFit | Resizes container to minimum capacity
value | Reference to the value.

Refinements

SequenceConcept | Concept for sequences.

ContainerConcept
Include Headers
seqan/basic.h
Implemented by

Gaps | Efficient storage of gaps for a sequence. (SequenceConcept)
ModifiedString | Allows to modify arbitrary strings by specializing what differs from an origin.
String | A sequence container with generic alphabet and many specializations.

Used By Function
assignValue, begin, beginPosition, end, endPosition, back, getValue, length, front, position, moveValue
Metafunctions

DefaultIteratorSpec | Specifies default kind of iterator.

Functions

getKmerSimilarityMatrix | Creates a matrix storing the number of common q-grams between all pairs of sequences.
goBegin | Iterates to the first position of a container.
goEnd | Iterates to the last position of a container.
reverse | Reverse an object/container in-place.
shrinkToFit | Resizes container to minimum capacity

SeqAn - Sequence Analysis Library - www.seqan.de

Page built @2014/10/13 16:12:57