#include <MatchStore.h>
Inheritance diagram for MatchImp:


Definition at line 87 of file MatchStore.h.
| virtual MatchImp::~MatchImp | ( | ) | [inline, virtual] |
| MatchImp::MatchImp | ( | MatchStoreImp * | myStore, | |
| SequenceNumber | subjectNum, | |||
| SequenceOffset | numBases, | |||
| SequenceOffset | queryStart, | |||
| SequenceOffset | queryEnd, | |||
| SequenceOffset | subjectStart, | |||
| SequenceOffset | subjectEnd, | |||
| bool | isQueryForward, | |||
| bool | isSubjectForward | |||
| ) | [inline] |
Definition at line 121 of file MatchStore.h.
00129 : 00130 myStore_( myStore ), 00131 subjectNum_( subjectNum ), 00132 numBases_( numBases ), 00133 queryStart_( queryStart ), 00134 queryEnd_( queryEnd ), 00135 subjectStart_( subjectStart ), 00136 subjectEnd_( subjectEnd ), 00137 isQueryForward_( isQueryForward ), 00138 isSubjectForward_( isSubjectForward ){}
| virtual SequenceNumber MatchImp::getSubjectNum | ( | void | ) | const [inline, virtual] |
Implements Match.
Definition at line 93 of file MatchStore.h.
References subjectNum_.
00094 { return subjectNum_; }
| const char * MatchImp::getSubjectName | ( | void | ) | const [inline, virtual] |
Implements Match.
Definition at line 43 of file MatchStore.cpp.
References NameReader::getSequenceName(), myStore_, MatchStoreImp::reader_, and subjectNum_.
00044 { 00045 // cout << "names_" << myStore_->names_.size() << endl; // %%% 00046 // assert(myStore_->names_.find(subjectNum_)!=myStore_->names_.end()); 00047 // return myStore_->names_[ subjectNum_ ]; 00048 00049 return myStore_->reader_.getSequenceName(subjectNum_); 00050 00051 // string name; 00052 // myStore_->subjectTable_.getSequenceName( name, subjectNum_ ); 00053 // return name; 00054 }
Here is the call graph for this function:

| virtual SequenceOffset MatchImp::getSubjectStart | ( | void | ) | const [inline, virtual] |
Implements Match.
Definition at line 97 of file MatchStore.h.
References subjectStart_.
00098 { return subjectStart_; }
| virtual SequenceOffset MatchImp::getSubjectEnd | ( | void | ) | const [inline, virtual] |
Implements Match.
Definition at line 99 of file MatchStore.h.
References subjectEnd_.
00100 { return subjectEnd_; }
| SequenceNumber MatchImp::getQueryNum | ( | void | ) | const [inline, virtual] |
Implements Match.
Definition at line 56 of file MatchStore.cpp.
References myStore_, and MatchStoreImp::queryNum_.
| string MatchImp::getQueryName | ( | void | ) | const [inline, virtual] |
Implements Match.
Definition at line 61 of file MatchStore.cpp.
References myStore_, and MatchStoreImp::queryName_.
00062 { 00063 return myStore_->queryName_; 00064 }
| virtual SequenceOffset MatchImp::getQueryStart | ( | void | ) | const [inline, virtual] |
Implements Match.
Definition at line 104 of file MatchStore.h.
References queryStart_.
00105 { return queryStart_; }
| virtual SequenceOffset MatchImp::getQueryEnd | ( | void | ) | const [inline, virtual] |
Implements Match.
Definition at line 106 of file MatchStore.h.
References queryEnd_.
00107 { return queryEnd_; }
| int MatchImp::getQuerySize | ( | void | ) | const [inline, virtual] |
Implements Match.
Definition at line 66 of file MatchStore.cpp.
References myStore_, and MatchStoreImp::queryBases_.
00067 { 00068 return myStore_->queryBases_; 00069 }
| virtual int MatchImp::getNumBases | ( | void | ) | const [inline, virtual] |
Implements Match.
Definition at line 110 of file MatchStore.h.
References numBases_.
00111 { return numBases_; }
| virtual bool MatchImp::isQueryForward | ( | void | ) | const [inline, virtual] |
Implements Match.
Definition at line 112 of file MatchStore.h.
References isQueryForward_.
00113 { return isQueryForward_; }
| virtual bool MatchImp::isSubjectForward | ( | void | ) | const [inline, virtual] |
Implements Match.
Definition at line 114 of file MatchStore.h.
References isSubjectForward_.
00115 { return isSubjectForward_; }
| virtual void MatchImp::print | ( | void | ) | const [inline, virtual] |
Definition at line 151 of file MatchStore.h.
Referenced by getQueryName(), getQueryNum(), getQuerySize(), and getSubjectName().
1.5.2