Spec AbndmAlgoPattern
Approximate Backward Nondeterministic Dawg Matching algorithm.

Extends Pattern
All Extended Pattern
Defined in <seqan/find.h>
Signature template <typename TNeedle> class Pattern<TNeedle, AbndmAlgo>;

Template Parameters

TNeedle The needle type. Type SequenceConcept.

Interface Function Overview

Interface Functions Inherited From Pattern

Interface Metafunction Overview

Interface Metafunctions Inherited From Pattern

Detailed Description

Note:

The types of the needle and the haystack have to match.

Approximate string matching using bit parallelism.

Interface Functions Detail

TScoreValue getScore(pattern);

Score of the last found match in approximate searching.

Parameters

pattern A abndmAlgo pattern that can be used for approximate searching.

Returns

TScoreValue The score of the last match found using pattern. If no match was found then the value is undefined.

TScoreValue scoreLimit(pattern);

The minimal score a match must reach in approximate searching.

Parameters

pattern The AbndmAlgoPattern to query.

Returns

TScoreValue The score limit value.

void setScoreLimit(pattern, limit);

Set the minimal score a match must reach in approximate serach.

Parameters

pattern The AbndmAlgoPattern to set the limit for.
limit The limit score value to set.

Returns

TScoreValue The score limit value.