Main Page | Class Hierarchy | Class List | File List | Class Members

TraceBack.h

00001 #ifndef _TRACEBACK_H
00002 #define _TRACEBACK_H
00003 
00004 #include <list>
00005 #include "AnnotationItem.h"
00006 #include "GenePrediction.h"
00007 #include "MatrixItemContents.h"
00008 
00009 class TraceBack : public list<GenePrediction*> {
00010  public:
00011   //typedef AnnotationItem::strnd_frm_t strnd_frm_t;
00012   //typedef AnnotationItem::tback tback;
00013 
00014  public:
00015   TraceBack() { }
00016 
00017   void run(const MatrixItemContents&);
00018 
00019   pair<GenePrediction*,const MatrixItemContents*> 
00020   extractExon(const MatrixItemContents&,bool);
00021 };
00022 
00023 #endif //_TRACEBACK_H