OpenMS
2.7.0
|
#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 __uint8 | KeyWordLengthType |
typedef std::list< Spawn< TNeedle > > | Spawns |
typedef std::list< Spawn< TNeedle > >::iterator | SpawnIt |
typedef std::list< Spawn< TNeedle > >::const_iterator | SpawnCIt |
Public Member Functions | |
PatternAuxData () | |
void | reset () |
Public Attributes | |
Spawns | spawns |
spawn instances currently walking the tree More... | |
TVert | data_lastState |
Last state of master instance in the trie. More... | |
String< TSize > | hits_endPositions |
All remaining keyword indices. More... | |
TSize | data_keywordIndex |
Current keyword that produced a hit. More... | |
TSize | data_needleLength |
Last length of needle to reposition finder. More... | |
typedef __uint8 KeyWordLengthType |
typedef Value<TNeedle>::Type TKeyword |
typedef Size<TNeedle>::Type TSize |
|
inline |
|
inline |
TSize data_keywordIndex |
Current keyword that produced a hit.
Referenced by seqan::_reportHit(), seqan::position(), and PatternAuxData< TNeedle >::reset().
TVert data_lastState |
Last state of master instance in the trie.
Referenced by seqan::_masterConsumeChar(), seqan::find(), and PatternAuxData< TNeedle >::reset().
TSize data_needleLength |
Last length of needle to reposition finder.
Referenced by seqan::_reportHit(), seqan::find(), and PatternAuxData< TNeedle >::reset().
String<TSize> hits_endPositions |
All remaining keyword indices.
Referenced by seqan::_reportHit(), seqan::addHits(), seqan::find(), and PatternAuxData< TNeedle >::reset().
Spawns spawns |
spawn instances currently walking the tree
Referenced by seqan::_createSecondarySpawns(), seqan::_masterConsumeChar(), seqan::_spawnConsumeChar(), seqan::find(), and PatternAuxData< TNeedle >::reset().