BioInt
1.02.00
BioInt: An integrative biological object-oriented application framework and interpreter
|
00001 #ifndef BIOFTKSINGLEGAP_H 00002 #define BIOFTKSINGLEGAP_H 00003 00004 using namespace std; 00005 #include <string> 00006 #include <fstream> 00007 #include <iostream> 00008 #include <vector> 00009 00010 #include "BioFTQEstimatedLength.h" 00011 #include "BioFTQMap.h" 00012 #include "BioFTQNote.h" 00013 #include "BioFTLBaseRange.h" 00014 00015 class BioFTKSingleGap : public BioFTQNote, public BioFTQMap, public BioFTQEstimatedLength, 00016 public BioFTLBaseRange 00017 { 00018 00019 public: 00020 BioFTKSingleGap(); 00021 BioFTKSingleGap(const string& de_); 00022 00023 00024 void setFTKSingleGap(vector<string> ); 00025 void showGap(ostream & = cout,string x = " "); 00026 void showFeatureQualifiers(ostream & os = cout); 00027 private: 00028 00029 00030 friend bool operator >(const BioFTKSingleGap& , const BioFTKSingleGap&); 00031 friend bool operator <(const BioFTKSingleGap& , const BioFTKSingleGap&); 00032 friend bool operator ==(const BioFTKSingleGap& , const BioFTKSingleGap&); 00033 00034 00035 }; 00036 00037 00038 #endif