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 BIOFTKSINGLE5PRIMEUTR_H 00011 #define BIOFTKSINGLE5PRIMEUTR_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 BioFTKSingle5PrimeUtr : 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 BioFTKSingle5PrimeUtr& , const BioFTKSingle5PrimeUtr&); 00041 friend bool operator <(const BioFTKSingle5PrimeUtr& , const BioFTKSingle5PrimeUtr&); 00042 friend bool operator ==(const BioFTKSingle5PrimeUtr& , const BioFTKSingle5PrimeUtr&); 00043 00044 public: 00045 BioFTKSingle5PrimeUtr(); 00046 BioFTKSingle5PrimeUtr(const string& de_); 00047 00048 00049 void setFTKSingle5PrimeUtr(vector<string> ); 00050 void show5PrimeUtr(ostream & = cout,string x = " "); 00051 void showFeatureQualifiers(ostream & os = cout); 00052 }; 00053 00054 #endif