Class Specialization
Backtracking
Provides approximate string matching via backtracking on a substring index.
Finder
Pattern
Backtracking
Finder<TIndex, Backtracking<TDistance> >
Pattern<TNeedle, Backtracking<TDistance> >
Include Headers
seqan/index.h
Parameters
TIndex
An index of the sequence that should be searched.
Types: Index
TNeedle
The type of the sequence(s) that should be searched for.
Types: Index, String
TDistance
Specifies the distance filter.
Remarks
The Pattern can be a sequence, or an index for a set of sequences. The tolerated backtracking distance must be given when find is called.
Specialization of
Metafunctions
ContainerType of the container given an iterator. (Finder)
DifferenceType of an object that stores the difference between two iterators. (Finder)
HaystackReturns the haystack type of a Finder type. (Finder)
HostType of the object a given object depends on. (Pattern)
IteratorType of iterator objects that are used to traverse the container. (Finder)
NeedleReturns the needle type of a Pattern type. (Pattern)
ScoringSchemeReturns the scoring scheme of an approximate searching algorithm. (Pattern)
ValueType of the items in the container or behind an iterator. (Finder)
Member Functions
FinderConstructor (Finder)
Functions
beginThe begin of a container. (Finder)
beginPositionBegin position of object in host. (Finder)
clearResets an object. (Finder)
endThe end of a container. (Finder)
endPositionEnd position of object in host. (Finder)
findSearch for a Pattern in a Finder object. (Pattern)
findBeginSearch the begin of an approximate match. (Pattern)
haystackReturns the haystack of a Finder object. (Finder)
hostThe object a given object depends on. (Pattern)
infixReturns the segment of the last found match in haystack. (Finder)
lengthThe number of items/characters. (Finder)
needleReturns the needle of a Pattern object (not implemented for some online-algorithms). (Pattern)
positionPosition of an iterator. (Pattern)
scoringSchemeThe scoring scheme used for finding or aligning. (Pattern)
setHaystackSets the haystack of a Finder object. (Finder)
setNeedleSets the needle of a Pattern object and optionally induces preprocessing. (Pattern)
setPositionSets the position of a finder. (Finder)
setScoringSchemeSets the scoring scheme used for finding or aligning. (Pattern)
SeqAn - Sequence Analysis Library - www.seqan.de
 

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