Concept
SequenceConcept
Concept for sequences.
Concept Definition
Required Metafunctions
DefaultGetIteratorSpecSpecifies default kind of iterator returned by functions. (ContainerConcept)
DefaultIteratorSpecSpecifies default kind of iterator. (ContainerConcept)
IteratorType of iterator objects that are used to traverse the container. (ContainerConcept)
Required Functions
appendConcatenate two containers. (ContainerConcept)
appendValueAppends a value to a container. (ContainerConcept)
assignAssigns one object to another object. (AssignableConcept)
assignValueAssigns value to item. (ContainerConcept)
atBeginDetermines whether an iterator is at the beginning position. (ContainerConcept)
atEndDetermines whether an iterator is at the end position. (ContainerConcept)
backThe last item in container. (ContainerConcept)
capacityThe maximal length. (ContainerConcept)
computeGenerousCapacityCapacity for generous expansion. (ContainerConcept)
emptyTest a container for being empty. (ContainerConcept)
endThe end of a container. (ContainerConcept)
endPositionEnd position of object in host. (ContainerConcept)
eraseErases a part of a container (ContainerConcept)
eraseBackDeletes the last item of a container and reduces its size by 1. The container must have a size greater than or equal to 1. (ContainerConcept)
frontThe first item in container. (ContainerConcept)
getValueAccess to the value. (ContainerConcept)
insertInserts a sequence into a container. (ContainerConcept)
insertValueInserts a single value into a container. (ContainerConcept)
lengthThe number of items/characters. (ContainerConcept)
moveValueAssigns value to item. (ContainerConcept)
operator=C++ built-in Assignment operator. (AssignableConcept)
positionPosition of an iterator. (ContainerConcept)
replaceReplaces a part of a container with another container. (ContainerConcept)
reserveIncreases the capacity. (ContainerConcept)
resizeResizes a container. If the new length exceeds the old length the new elements are filled with copies of value. (ContainerConcept)
resizeSpaceMakes free space in container (ContainerConcept)
shrinkToFitResizes container to minimum capacity (ContainerConcept)
valueReference to the value. (ContainerConcept)
Include Headers
seqan/basic.h
Implemented by
GapsEfficient storage of gaps for a sequence.
Metafunctions
SequenceEntryForScoreReturns representation type for a character of a position in a sequence.
Functions
assignValueAssigns value to item. (ContainerConcept)
assignValueByKeyAdd or update a key-value pair of the current annotation.
backThe last item in container. (ContainerConcept)
beginThe begin of a container. (ContainerConcept)
beginPositionBegin position of object in host. (ContainerConcept)
endThe end of a container. (ContainerConcept)
endPositionEnd position of object in host. (ContainerConcept)
frontThe first item in container. (ContainerConcept)
getNameReturns the identifier of the current annotation.
getParentNameReturns the identifier of the parent node in the annotation tree of the current annotation.
getTypeReturns the type name of the current annotation.
getValueAccess to the value. (ContainerConcept)
getValueByKeyGiven a key, retrieve its value of the current annotation.
lengthThe number of items/characters. (ContainerConcept)
moveValueAssigns value to item. (ContainerConcept)
positionPosition of an iterator. (ContainerConcept)
sequenceEntryForScoreHelper function for element access, depending on score type.
setNameSets the identifier of the current annotation.
setTypeSets the type name of the current annotation.
writeRecordWrite one FASTA or FASTQ record.
SeqAn - Sequence Analysis Library - www.seqan.de
 

Page built @2013/07/11 09:12:16