BioInt
1.02.00
BioInt: An integrative biological object-oriented application framework and interpreter
|
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