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