BioInt
1.02.00
BioInt: An integrative biological object-oriented application framework and interpreter
|
00001 /**************************************************************************** 00002 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 00003 The BioBhasha : A Programming Language for Biologist 00004 Version 1.0 (19th December 2001) 00005 Dr. Prasad, B.V.L.S. 00006 Contact: prasadbvls@helixgenomics.com 00007 Version 1.1 (23th January 2003) 00008 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 00009 *****************************************************************************/ 00010 #ifndef BIOFTQNOTE_H 00011 #define BIOFTQNOTE_H 00012 00013 00014 using namespace std; 00015 #include <string> 00016 #include <iostream> 00017 #include <vector> 00018 00019 00020 class BioFTQNote 00021 { 00022 string note_; 00023 vector <string> goFunction_, goComponent_, goProcess_; 00024 void displayNote(string st, ostream & os = cout, string x = " "); 00025 00026 public: 00027 BioFTQNote(){} 00028 BioFTQNote(const string& bou_); 00029 00030 void setBioFTQNote(const string& ); 00031 00032 string getNote(); 00033 00034 int getNumberOfGoFunctions(); 00035 int getNumberOfGoProcesses(); 00036 int getNumberOfGoComponents(); 00037 00038 string getGoFunction(int i); 00039 string getGoProcess(int i); 00040 string getGoComponent(int i); 00041 00042 bool findNote(const string& ); 00043 void showNote(ostream& os = cout,string x= " "); 00044 }; 00045 00046 00047 #endif