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
00012
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