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 BIOFTKSINGLE5PRIMECLIP_H 00011 #define BIOFTKSINGLE5PRIMECLIP_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 BioFTKSingle5PrimeClip : 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 bool partial_; 00040 friend bool operator >(const BioFTKSingle5PrimeClip& , const BioFTKSingle5PrimeClip&); 00041 friend bool operator <(const BioFTKSingle5PrimeClip& , const BioFTKSingle5PrimeClip&); 00042 friend bool operator ==(const BioFTKSingle5PrimeClip& , const BioFTKSingle5PrimeClip&); 00043 00044 public: 00045 BioFTKSingle5PrimeClip(); 00046 BioFTKSingle5PrimeClip(const string& de_); 00047 00048 void setFTKSingle5PrimeClip(vector<string> ); 00049 void show5PrimeClip(ostream & = cout,string x= " "); 00050 void showFeatureQualifiers(ostream & os = cout); 00051 }; 00052 00053 #endif