MatchAdderImp Class Reference

#include <QueryManager.h>

Inheritance diagram for MatchAdderImp:

Inheritance graph
[legend]
Collaboration diagram for MatchAdderImp:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 MatchAdderImp (HashTableGeneric &subjectTable)
virtual void operator() (SequenceNumber subjectNum, SequenceOffset numBases, SequenceOffset queryStart, SequenceOffset queryEnd, SequenceOffset subjectStart, SequenceOffset subjectEnd)

Protected Attributes

string name_
SequenceNumber lastSubjectNum_

Detailed Description

Definition at line 171 of file QueryManager.h.


Constructor & Destructor Documentation

MatchAdderImp::MatchAdderImp ( HashTableGeneric subjectTable  )  [inline]

Definition at line 174 of file QueryManager.h.

00174                                                   : 
00175     lastSubjectNum_(0), name_(), MatchAdder( subjectTable ) {}


Member Function Documentation

void MatchAdderImp::operator() ( SequenceNumber  subjectNum,
SequenceOffset  numBases,
SequenceOffset  queryStart,
SequenceOffset  queryEnd,
SequenceOffset  subjectStart,
SequenceOffset  subjectEnd 
) [virtual]

Implements MatchAdder.

Reimplemented in MatchAdderCodonProtein, MatchAdderProteinCodon, and MatchAdderCodonCodon.

Definition at line 46 of file QueryManager.cpp.

References MatchStore::addMatch(), MatchAdder::isQueryForward_, and MatchAdder::pStore_.

00052 {
00053   //  if (subjectNum!=lastSubjectNum_)
00054   //   subjectTable_.getSequenceName(name_,subjectNum);
00055   //  lastSubjectNum_=subjectNum;
00056   pStore_->addMatch( // name_,
00057                      subjectNum, 
00058                      numBases, 
00059                      queryStart, 
00060                      queryEnd, 
00061                      subjectStart, 
00062                      subjectEnd, 
00063                      isQueryForward_, 
00064                      true );
00065 
00066 } // ~void MatchAdderImp::operator()

Here is the call graph for this function:


Member Data Documentation

string MatchAdderImp::name_ [protected]

Definition at line 185 of file QueryManager.h.

SequenceNumber MatchAdderImp::lastSubjectNum_ [protected]

Definition at line 186 of file QueryManager.h.

Referenced by MatchAdderProteinCodon::operator()(), and MatchAdderCodonCodon::operator()().


The documentation for this class was generated from the following files:
Generated on Fri Dec 21 13:18:05 2007 for ssaha by  doxygen 1.5.2