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

Internal.h

00001 
00002 // Copyright (c) 2003, The Institute for Genomic Research (TIGR), Rockville,
00003 // Maryland, U.S.A.  All rights reserved.
00005 #ifndef INTERNAL_H
00006 #define INTERNAL_H
00007 
00008 #include "GeneModelType.h"
00009 
00015 class Internal : public GeneModelType {
00016 protected:
00017 
00018     Internal();
00019 
00020 public:
00021         void print(std::ostream&,const string&) const;
00022         const string& getTypeStr() const;
00023         const int getScoreIdx() const { return 1; }
00024 
00025         static const Internal& getInstance() { return _internal; }
00026 private:
00027         static Internal _internal;
00028 
00035     /*# Internal _internal1; */
00036 };
00037 
00038 #endif // INTERNAL_H