Concept
Container
Concept for mutable containers.
Object that contains other objects.
Concept Definition
Required Metafunctions
Specifies default kind of iterator returned by functions. | |
Specifies default kind of iterator. | |
Type for reading values. | |
Type of iterator objects that are used to traverse the container. | |
Type of an object that represents a position in a container. | |
Reference type. | |
Type of an object that is suitable to hold size information. | |
Type of the items in the container or behind an iterator. |
Required Functions
Concatenate two containers. | |
Appends a value to a container. | |
Assigns one object to another object. | |
Assigns value to item. | |
Determines whether an iterator is at the beginning position. | |
Determines whether an iterator is at the end position. | |
The last item in container. | |
The begin of a container. | |
Begin position of object in host. | |
The maximal length. | |
Capacity for generous expansion. | |
Test a container for being empty. | |
The end of a container. | |
End position of object in host. | |
Erases a part of a container | |
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. | |
The first item in container. | |
Access to the value. | |
Iterates to the first position of a container. | |
Iterates to the last position of a container. | |
Inserts a sequence into a container. | |
Inserts a single value into a container. | |
The number of items/characters. | |
Assigns value to item. | |
C++ built-in Assignment operator. (Assignable) | |
Position of an iterator. | |
Replaces a part of a container with another container. | |
Increases the capacity. | |
Resizes a container. If the new length exceeds the old length the new elements are filled with copies of | |
Makes free space in container | |
Resizes container to minimum capacity | |
Reference to the value. |
Refinements
Concept for sequences. |
Include Headers
seqan/basic.h
Implemented by
Efficient storage of gaps for a sequence. (Sequence) | |
Allows to modify arbitrary strings by specializing what differs from an origin. | |
A sequence container with generic alphabet and many specializations. |
Used By Function
Functions
Adds several seeds to an existing set. If a merging or chaining algorithm is used seeds are added if the merging or chaining fails. | |
Extension of seeds. | |
Extension of seeds with score calculation. | |
Creates a matrix storing the number of common q-grams between all pairs of sequences. | |
Iterates to the first position of a container. | |
Iterates to the last position of a container. | |
Reverse an object/container in-place. | |
Resizes container to minimum capacity |
SeqAn - Sequence Analysis Library - www.seqan.de