BioInt
1.02.00
BioInt: An integrative biological object-oriented application framework and interpreter
|
00001 /*************************************************************************** 00002 BioEmbl.h - description 00003 ------------------- 00004 begin : Wed Jun 2 2004 00005 copyright : (C) 2004 by Helix Team 00006 email : parisodhana@helixgenomics.com 00007 ***************************************************************************/ 00008 00009 #ifndef BIOEMBL_H 00010 #define BIOEMBL_H 00011 00012 #include <string> 00013 #include <vector> 00014 #include <iostream> 00015 00016 using namespace std; 00017 00018 #include "BioEmblId.h" 00019 #include "BioEmblAc.h" 00020 #include "BioEmblSv.h" 00021 #include "BioEmblDt.h" 00022 #include "BioEmblDe.h" 00023 #include "BioEmblKw.h" 00024 #include "BioEmblOs.h" 00025 #include "BioEmblOc.h" 00026 #include "BioEmblOg.h" 00027 00028 #include "BioEmblReference.h" 00029 #include "BioEmblDr.h" 00030 #include "BioEmblCc.h" 00031 #include "BioEmblAs.h" 00032 #include "BioEmblCo.h" 00033 #include "BioEmblFt.h" 00034 00035 #include "BioEmblSq.h" 00036 00037 class BioEmbl : public BioEmblId,public BioEmblAc,public BioEmblSv,public BioEmblDt, public BioEmblDe,public BioEmblKw,public BioEmblOs,public BioEmblOc,public BioEmblOg, public BioEmblReference,public BioEmblDr,public BioEmblCc,public BioEmblAs, public BioEmblFt,public BioEmblSq,public BioEmblCo 00038 { 00039 friend bool operator >(const BioEmbl& , const BioEmbl&); 00040 friend bool operator <(const BioEmbl& , const BioEmbl&); 00041 friend bool operator ==(const BioEmbl& , const BioEmbl&); 00042 public: 00043 BioEmbl(); 00044 BioEmbl(const string&); 00045 00046 void setEmbl(vector<string>&); 00047 void showEmbl(ostream & = cout); 00048 }; 00049 00050 #endif