BioInt  1.02.00
BioInt: An integrative biological object-oriented application framework and interpreter
BioFTQNote.h
Go to the documentation of this file.
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
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines