BioInt  1.02.00
BioInt: An integrative biological object-oriented application framework and interpreter
BioFTKSingleOperon.h
Go to the documentation of this file.
00001 #ifndef BIOFTKSINGLEOPERON_H 
00002 #define BIOFTKSINGLEOPERON_H
00003 
00004 using namespace std;
00005 #include <string>
00006 #include <fstream>
00007 #include <iostream>
00008 #include <vector>
00009 
00010 #include "BioFTQOperon.h"
00011 #include "BioFTQAllele.h"
00012 #include "BioFTQCitation.h"
00013 #include "BioFTQDbXref.h"
00014 #include "BioFTQEvidence.h"
00015 #include "BioFTQFunction.h"
00016 #include "BioFTQLabel.h"
00017 #include "BioFTQMap.h"
00018 #include "BioFTQNote.h"
00019 #include "BioFTQPhenotype.h"
00020 #include "BioFTQStandardName.h"
00021 #include "BioFTQUsedIn.h"
00022 #include "BioFTLBaseRange.h"
00023 
00024 class BioFTKSingleOperon : public BioFTQAllele, public BioFTQNote, 
00025         public BioFTQCitation, public BioFTQDbXref, public BioFTQEvidence,
00026         public BioFTQFunction, public BioFTQOperon, public BioFTQLabel,
00027         public BioFTQUsedIn, public BioFTQMap,public BioFTQStandardName,
00028         public BioFTQPhenotype, public BioFTLBaseRange
00029 {
00030         bool pseudo_;
00031                    friend bool operator >(const BioFTKSingleOperon& , const BioFTKSingleOperon&);
00032                    friend bool operator <(const BioFTKSingleOperon& , const BioFTKSingleOperon&);
00033                    friend bool operator ==(const BioFTKSingleOperon& , const BioFTKSingleOperon&);
00034 
00035 
00036 public:
00037         BioFTKSingleOperon();
00038         BioFTKSingleOperon(const string& de_);
00039 
00040         void setFTKSingleOperon(vector<string> );
00041   void showOperon(ostream & = cout,string x = " ");
00042     void showFeatureQualifiers(ostream & os = cout);
00043         bool findPseudo();
00044 
00045 };
00046 
00047 #endif
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines