![]() |
OpenMS
2.5.0
|
state of an AC spawn, operating on a trie More...
#include <OpenMS/ANALYSIS/ID/AhoCorasickAmbiguous.h>
Public Types | |
| typedef Size< TNeedle >::Type | TSize |
| typedef Value< TNeedle >::Type | TKeyword |
| typedef Value< TKeyword >::Type | TAlphabet |
| typedef Graph< Automaton< TAlphabet > > | TGraph |
| typedef VertexDescriptor< TGraph >::Type | TVert |
| typedef Pattern< TNeedle, FuzzyAC >::KeyWordLengthType | KeyWordLengthType |
Public Member Functions | |
| Spawn (TVert init_state, KeyWordLengthType current_depth, KeyWordLengthType aaa_seen, KeyWordLengthType mm_seen) | |
Public Attributes | |
| TVert | current_state |
| KeyWordLengthType | max_depth_decrease |
| maximum loss in depths of traversed nodes (both while reporting hits and changing its own state) More... | |
| KeyWordLengthType | ambAA_seen |
| number of ambAA's which the spawn has seen More... | |
| KeyWordLengthType | mismatches_seen |
| number of mismatches the spawn has seen More... | |
Private Member Functions | |
| Spawn () | |
| Spawn & | operator= (const Spawn &) |
state of an AC spawn, operating on a trie
| typedef Pattern<TNeedle, FuzzyAC>::KeyWordLengthType KeyWordLengthType |
| typedef Size<TNeedle>::Type TSize |
|
inline |
|
private |
| KeyWordLengthType ambAA_seen |
number of ambAA's which the spawn has seen
Referenced by seqan::_createSecondarySpawns(), and seqan::_spawnConsumeChar().
| TVert current_state |
Referenced by seqan::_consumeChar(), seqan::_createSecondarySpawns(), seqan::_spawnConsumeChar(), and seqan::addHits().
| KeyWordLengthType max_depth_decrease |
maximum loss in depths of traversed nodes (both while reporting hits and changing its own state)
Referenced by seqan::_consumeChar(), seqan::_createSecondarySpawns(), seqan::_spawnConsumeChar(), and seqan::addHits().
| KeyWordLengthType mismatches_seen |
number of mismatches the spawn has seen
Referenced by seqan::_spawnConsumeChar().
1.8.16