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

SingleExon.h

00001 #ifndef _SINGLEEXON_H
00002 #define _SINGLEEXON_H
00003 
00004 #include <vector>
00005 #include "localtypedef.h"
00006 
00007 class AnnotationItem;
00008 
00009 class SingleExon {
00010  public:
00011   static void
00012     update(bool,const AnnotationItem&, AnnotationItem&, std::vector<scr_pr>&);
00013   static void
00014     update_base(bool isContig, AnnotationItem& item, const std::vector<scr_pr>& inv_scores);
00015   static void
00016     update_neg(const AnnotationItem& , AnnotationItem&, std::vector<scr_pr>&);
00017   static void
00018     update_pos(const AnnotationItem&, AnnotationItem&, std::vector<scr_pr>&);
00019 };
00020 
00021 #endif // _SINGLEEXON_H