BioInt
1.02.00
BioInt: An integrative biological object-oriented application framework and interpreter
|
00001 #ifndef BIOSWPTFTKSINGLECONFLICT_H 00002 #define BIOSWPTFTKSINGLECONFLICT_H 00003 00004 #include <iostream> 00005 #include <string> 00006 #include <fstream> 00007 #include "BioProteinSequence.h" 00008 using namespace std; 00009 00010 class BioSwptFTKSingleConflict 00011 { 00012 int from_,to_; 00013 string desc_; 00014 public: 00015 BioSwptFTKSingleConflict(); 00016 BioSwptFTKSingleConflict(const string & fn); 00017 00018 void setSwptFTKSingleConflict(string &); 00019 int getStartingPosition(); 00020 int getEndingPosition(); 00021 string getDescription(); 00022 bool findConflict(const string&); 00023 string getSequence(BioProteinSequence &); 00024 private: 00025 00026 00027 friend bool operator >(const BioSwptFTKSingleConflict& , const BioSwptFTKSingleConflict&); 00028 friend bool operator <(const BioSwptFTKSingleConflict& , const BioSwptFTKSingleConflict&); 00029 friend bool operator ==(const BioSwptFTKSingleConflict& , const BioSwptFTKSingleConflict&); 00030 00031 00032 }; 00033 00034 00035 #endif