BioInt  1.02.00
BioInt: An integrative biological object-oriented application framework and interpreter
BioSwptFTKSinglePropep.h
Go to the documentation of this file.
00001 #ifndef BIOSWPTFTKSINGLEPROPEP_H
00002 #define BIOSWPTFTKSINGLEPROPEP_H
00003 
00004 #include <iostream>
00005 #include <string>
00006 #include <fstream>
00007 #include "BioProteinSequence.h"
00008 using namespace std;
00009 
00010 class BioSwptFTKSinglePropep
00011 {
00012         int from_,to_;
00013         string desc_;
00014         bool startPartial_, endPartial_;        
00015 public:
00016         BioSwptFTKSinglePropep();
00017         BioSwptFTKSinglePropep(const string & fn);
00018         
00019         void setSwptFTKSinglePropep(string &);
00020         int getStartingPosition();
00021         int getEndingPosition();
00022         string getDescription();
00023   bool findPropep(const string&);
00024   bool findPartial();
00025   string getSequence(BioProteinSequence &);               
00026 private:                
00027                         
00028                         
00029 friend bool operator >(const BioSwptFTKSinglePropep& , const BioSwptFTKSinglePropep&);
00030 friend bool operator <(const BioSwptFTKSinglePropep& , const BioSwptFTKSinglePropep&);
00031 friend bool operator ==(const BioSwptFTKSinglePropep& , const BioSwptFTKSinglePropep&);
00032                         
00033                         
00034 };                       
00035                         
00036                         
00037 #endif                
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines