#include <QueryManager.h>
Inheritance diagram for MatchPolicy:


Public Member Functions | |
| MatchPolicy (HashTableGeneric &subjectTable) | |
| virtual | ~MatchPolicy () |
| virtual void | operator() (WordSequence &querySeqFwd, MatchStore &store, MatchAlgorithm &findMatch)=0 |
| int | getWordLength (void) const |
Protected Attributes | |
| int | queryWordLength_ |
| HashTableGeneric & | subjectTable_ |
| MatchAdder * | addMatch_ |
Definition at line 240 of file QueryManager.h.
| MatchPolicy::MatchPolicy | ( | HashTableGeneric & | subjectTable | ) |
Definition at line 166 of file QueryManager.cpp.
00166 : 00167 subjectTable_( subjectTable ), 00168 queryWordLength_( subjectTable.getWordLength() ) 00169 {}
| virtual MatchPolicy::~MatchPolicy | ( | ) | [inline, virtual] |
| virtual void MatchPolicy::operator() | ( | WordSequence & | querySeqFwd, | |
| MatchStore & | store, | |||
| MatchAlgorithm & | findMatch | |||
| ) | [pure virtual] |
| int MatchPolicy::getWordLength | ( | void | ) | const [inline] |
Definition at line 249 of file QueryManager.h.
References queryWordLength_.
00249 { return queryWordLength_; }
int MatchPolicy::queryWordLength_ [protected] |
Definition at line 251 of file QueryManager.h.
Referenced by getWordLength(), MatchPolicyDNAProtein::MatchPolicyDNAProtein(), MatchPolicyDNATranslated::MatchPolicyDNATranslated(), MatchPolicyDNAProtein::operator()(), and MatchPolicyDNADNA::operator()().
HashTableGeneric& MatchPolicy::subjectTable_ [protected] |
Reimplemented in MatchPolicyProteinProtein, MatchPolicyDNAProtein, MatchPolicyDNATranslated, and MatchPolicyProteinTranslated.
Definition at line 252 of file QueryManager.h.
Referenced by MatchPolicyDNADNA::MatchPolicyDNADNA(), MatchPolicyDNAProtein::MatchPolicyDNAProtein(), MatchPolicyDNATranslated::MatchPolicyDNATranslated(), MatchPolicyProteinProtein::MatchPolicyProteinProtein(), MatchPolicyProteinTranslated::MatchPolicyProteinTranslated(), MatchPolicyDNATranslated::operator()(), MatchPolicyProteinTranslated::operator()(), MatchPolicyDNAProtein::operator()(), MatchPolicyProteinProtein::operator()(), MatchPolicyDNADNA::operator()(), and QueryManager::QueryManager().
MatchAdder* MatchPolicy::addMatch_ [protected] |
Definition at line 253 of file QueryManager.h.
Referenced by MatchPolicyDNADNA::MatchPolicyDNADNA(), MatchPolicyDNAProtein::MatchPolicyDNAProtein(), MatchPolicyDNATranslated::MatchPolicyDNATranslated(), MatchPolicyProteinProtein::MatchPolicyProteinProtein(), MatchPolicyProteinTranslated::MatchPolicyProteinTranslated(), MatchPolicyDNATranslated::operator()(), MatchPolicyProteinTranslated::operator()(), MatchPolicyDNAProtein::operator()(), MatchPolicyProteinProtein::operator()(), MatchPolicyDNADNA::operator()(), and ~MatchPolicy().
1.5.2