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