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

genemodels.h

00001 
00002 // Copyright (c) 2003, The Institute for Genomic Research (TIGR), Rockville,
00003 // Maryland, U.S.A.  All rights reserved.
00005 #ifndef GENEMODELS_H
00006 #define GENEMODELS_H
00007 
00008 #include "Initial.h"
00009 #include "Terminal.h"
00010 #include "Single.h"
00011 #include "Internal.h"
00012 #include "Igr.h"
00013 #include "Intron.h"
00014 #include "dsu.h"
00015 
00016 namespace genemodels {
00017 
00018   const string& idx2str(int);
00025   bool isNewExonInModel(int, dsu::Strand_t, int, dsu::Strand_t, bool );
00026   bool isInSameGeneModel(int, dsu::Strand_t, int, dsu::Strand_t, bool );
00027   inline bool isContiguous(int end5, int end3);
00028   inline bool isContiguous(int end5, dsu::Strand_t, int , dsu::Strand_t);
00029 
00030 }
00031 
00032 #include "inline/genemodels.hpp"
00033 
00034 #endif