BioInt
1.02.00
BioInt: An integrative biological object-oriented application framework and interpreter
|
00001 /**************************************************************************** 00002 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 00003 The BioBhasha : The Biologist's Programming Language 00004 Version 1.0 (19th December 2001) 00005 Prasad, B.V.L.S. 00006 Contact: burrashiva@yahoo.com 00007 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 00008 *****************************************************************************/ 00009 00010 #ifndef BIOGENBANK_H 00011 #define BIOGENBANK_H 00012 00013 #include <string> 00014 #include <vector> 00015 00016 #include "BioGenBankLocus.h" 00017 #include "BioGenBankVersion.h" 00018 #include "BioGenBankDefinition.h" 00019 #include "BioGenBankAccession.h" 00020 #include "BioGenBankSource.h" 00021 #include "BioGenBankKeywords.h" 00022 #include "BioGenBankFeatures.h" 00023 00024 class BioGenBank : public BioGenBankLocus, public BioGenBankVersion, 00025 public BioGenBankDefinition, public BioGenBankAccession, 00026 public BioGenBankSource, public BioGenBankKeywords, public BioGenBankFeatures 00027 { 00028 friend bool operator >(const BioGenBank& , const BioGenBank&); 00029 friend bool operator <(const BioGenBank& , const BioGenBank&); 00030 friend bool operator ==(const BioGenBank& , const BioGenBank&); 00031 00032 00033 public: 00034 BioGenBank(); 00035 ~BioGenBank(); 00036 BioGenBank(const string& ); 00037 void setGenBank(vector<string>); 00038 00039 void showGenBank(ostream & = cout); 00040 }; 00041 00042 #endif