![]() |
OpenMS
2.5.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 Size<TNeedle>::Type TSize |
|
inline |
|
inline |
Referenced by AhoCorasickAmbiguous::setProtein().
| TSize data_keywordIndex |
Current keyword that produced a hit.
Referenced by seqan::_reportHit(), seqan::position(), and PatternAuxData< PeptideDB >::reset().
| TVert data_lastState |
Last state of master instance in the trie.
Referenced by seqan::_masterConsumeChar(), seqan::find(), and PatternAuxData< PeptideDB >::reset().
| TSize data_needleLength |
Last length of needle to reposition finder.
Referenced by seqan::_reportHit(), seqan::find(), and PatternAuxData< PeptideDB >::reset().
| String<TSize> hits_endPositions |
All remaining keyword indices.
Referenced by seqan::_reportHit(), seqan::addHits(), seqan::find(), and PatternAuxData< PeptideDB >::reset().
| Spawns spawns |
spawn instances currently walking the tree
Referenced by seqan::_createSecondarySpawns(), seqan::_masterConsumeChar(), seqan::_spawnConsumeChar(), seqan::find(), and PatternAuxData< PeptideDB >::reset().
1.8.16