|  | OpenMS
    2.6.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
 1.8.16