BioInt
1.02.00
BioInt: An integrative biological object-oriented application framework and interpreter
|
00001 /**************************************************************************** 00002 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 00003 The BioBhasha : A Programming Language for Biologist 00004 Version 1.0 (19th December 2001) 00005 Dr. Prasad, B.V.L.S. 00006 Contact: prasadbvls@helixgenomics.com 00007 Version 1.1 (23th January 2003) 00008 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 00009 *****************************************************************************/ 00010 #ifndef BIOFTKSINGLE3PRIMECLIP_H 00011 #define BIOFTKSINGLE3PRIMECLIP_H 00012 00013 using namespace std; 00014 #include <string> 00015 #include <fstream> 00016 #include <iostream> 00017 #include <vector> 00018 00019 #include "BioFTQAllele.h" 00020 #include "BioFTQCitation.h" 00021 #include "BioFTQDbXref.h" 00022 #include "BioFTQEvidence.h" 00023 #include "BioFTQFunction.h" 00024 #include "BioFTQGene.h" 00025 #include "BioFTQLabel.h" 00026 #include "BioFTQLocusTag.h" 00027 #include "BioFTQMap.h" 00028 #include "BioFTQNote.h" 00029 #include "BioFTQStandardName.h" 00030 #include "BioFTQUsedIn.h" 00031 #include "BioFTLBaseRange.h" 00032 00033 class BioFTKSingle3PrimeClip : public BioFTQAllele, public BioFTQNote, 00034 public BioFTQCitation, public BioFTQDbXref, public BioFTQEvidence, 00035 public BioFTQFunction, public BioFTQGene, public BioFTQLabel, 00036 public BioFTQLocusTag, public BioFTQUsedIn, public BioFTQMap, 00037 public BioFTQStandardName, public BioFTLBaseRange 00038 { 00039 00040 friend bool operator >(const BioFTKSingle3PrimeClip& , const BioFTKSingle3PrimeClip&); 00041 friend bool operator <(const BioFTKSingle3PrimeClip& , const BioFTKSingle3PrimeClip&); 00042 friend bool operator ==(const BioFTKSingle3PrimeClip& , const BioFTKSingle3PrimeClip&); 00043 00044 public: 00045 BioFTKSingle3PrimeClip(); 00046 BioFTKSingle3PrimeClip(const string& de_); 00047 00048 void setFTKSingle3PrimeClip(vector<string> ); 00049 void show3PrimeClip(ostream & = cout,string x= " "); 00050 void showFeatureQualifiers(ostream & os = cout); 00051 }; 00052 00053 #endif