Match Class Reference

#include <MatchStore.h>

Inheritance diagram for Match:

Inheritance graph
[legend]
List of all members.

Public Member Functions

virtual ~Match ()
virtual SequenceNumber getSubjectNum (void) const=0
virtual const char * getSubjectName (void) const=0
virtual SequenceOffset getSubjectStart (void) const=0
virtual SequenceOffset getSubjectEnd (void) const=0
virtual SequenceNumber getQueryNum (void) const=0
virtual string getQueryName (void) const=0
virtual SequenceOffset getQueryStart (void) const=0
virtual SequenceOffset getQueryEnd (void) const=0
virtual int getQuerySize (void) const=0
virtual int getNumBases (void) const=0
virtual bool isQueryForward (void) const=0
virtual bool isSubjectForward (void) const=0
virtual void print (void) const=0

Detailed Description

Definition at line 54 of file MatchStore.h.


Constructor & Destructor Documentation

virtual Match::~Match (  )  [inline, virtual]

Definition at line 57 of file MatchStore.h.

00057 {}


Member Function Documentation

virtual SequenceNumber Match::getSubjectNum ( void   )  const [pure virtual]

Implemented in MatchImp, and MatchRemote.

Referenced by SortByMatch::operator()().

Here is the caller graph for this function:

virtual const char* Match::getSubjectName ( void   )  const [pure virtual]

Implemented in MatchImp, and MatchRemote.

Referenced by SortBySubjectName::operator()().

Here is the caller graph for this function:

virtual SequenceOffset Match::getSubjectStart ( void   )  const [pure virtual]

Implemented in MatchImp, and MatchRemote.

Referenced by SortByDiff::operator()().

Here is the caller graph for this function:

virtual SequenceOffset Match::getSubjectEnd ( void   )  const [pure virtual]

Implemented in MatchImp, and MatchRemote.

virtual SequenceNumber Match::getQueryNum ( void   )  const [pure virtual]

Implemented in MatchImp, and MatchRemote.

virtual string Match::getQueryName ( void   )  const [pure virtual]

Implemented in MatchImp, and MatchRemote.

virtual SequenceOffset Match::getQueryStart ( void   )  const [pure virtual]

Implemented in MatchImp, and MatchRemote.

Referenced by SortByMatch::operator()(), SortByPercentMatch::operator()(), SortByDiff::operator()(), and SortByQueryStart::operator()().

Here is the caller graph for this function:

virtual SequenceOffset Match::getQueryEnd ( void   )  const [pure virtual]

Implemented in MatchImp, and MatchRemote.

Referenced by SortByPercentMatch::operator()().

Here is the caller graph for this function:

virtual int Match::getQuerySize ( void   )  const [pure virtual]

Implemented in MatchImp, and MatchRemote.

virtual int Match::getNumBases ( void   )  const [pure virtual]

Implemented in MatchImp, and MatchRemote.

Referenced by SortByMatch::operator()(), SortByPercentMatch::operator()(), and SortByMatchSize::operator()().

Here is the caller graph for this function:

virtual bool Match::isQueryForward ( void   )  const [pure virtual]

Implemented in MatchImp, and MatchRemote.

virtual bool Match::isSubjectForward ( void   )  const [pure virtual]

Implemented in MatchImp, and MatchRemote.

virtual void Match::print ( void   )  const [pure virtual]

Implemented in MatchImp, and MatchRemote.


The documentation for this class was generated from the following file:
Generated on Fri Dec 21 13:17:53 2007 for ssaha by  doxygen 1.5.2