BioInt  1.02.00
BioInt: An integrative biological object-oriented application framework and interpreter
BioGde.h
Go to the documentation of this file.
00001 #ifndef BIOGDE_H
00002 #define BIOGDE_H
00003 
00004 #include <string>
00005 #include <vector>
00006 #include <iostream>
00007 
00008 using namespace std;
00009 
00010 class BioGde
00011 {
00012           string name_,longname_,sequenceID_,creationDate_;
00013                   string type_,creator_,descrip_;
00014                   string comments_,sequence_;
00015                   int direction,strandedness,groupID;
00016                   long offset;
00017                   void setNULL();
00018 //      int stringToInt(const string&);
00019 //      long stringToLong(const string&);
00020         public:
00021            BioGde();
00022            BioGde(const string);
00023 
00024            void setGde(vector<string>&);
00025                    
00026                    string getName();
00027                    string getLongName();
00028                    string getSequenceID();
00029                    string getCreationDate();
00030                    int getDirection();
00031                    int getStrandedness();
00032                    string getType();
00033                    long getOffset();
00034                    int getGroupID();
00035                    string getCreator();
00036                    string getDescription();
00037                    string getComments();
00038                    string getSequence();
00039 
00040            void showGde(ostream & = cout);
00041 };
00042 #endif
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines