BioInt  1.02.00
BioInt: An integrative biological object-oriented application framework and interpreter
BioFTKSingleIntron.h
Go to the documentation of this file.
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 BIOFTKSINGLEINTRON_H 
00011 #define BIOFTKSINGLEINTRON_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 "BioFTQConsSplice.h"
00022 #include "BioFTQDbXref.h"
00023 #include "BioFTQEvidence.h"
00024 #include "BioFTQFunction.h"
00025 #include "BioFTQGene.h"
00026 #include "BioFTQLabel.h"
00027 #include "BioFTQLocusTag.h"
00028 #include "BioFTQMap.h"
00029 #include "BioFTQNote.h"
00030 #include "BioFTQNumber.h"
00031 #include "BioFTQStandardName.h"
00032 #include "BioFTQUsedIn.h"
00033 #include "BioFTLBaseRange.h"
00034 
00035 class BioFTKSingleIntron : public BioFTQAllele, public BioFTQNote, 
00036         public BioFTQCitation, public BioFTQDbXref, public BioFTQEvidence,
00037         public BioFTQFunction, public BioFTQGene, public BioFTQLabel,
00038         public BioFTQLocusTag, public BioFTQUsedIn, public BioFTQMap,
00039         public BioFTQStandardName, public BioFTQNumber, public BioFTQConsSplice,
00040   public BioFTLBaseRange
00041   {
00042 
00043 public:
00044         BioFTKSingleIntron();
00045         BioFTKSingleIntron(const string& de_);
00046 
00047         void setFTKSingleIntron(vector<string> );
00048   void showIntron(ostream & = cout,string x = " ");
00049     void showFeatureQualifiers(ostream & os = cout);
00050 private:                
00051                         
00052                         
00053 friend bool operator >(const BioFTKSingleIntron& , const BioFTKSingleIntron&);
00054 friend bool operator <(const BioFTKSingleIntron& , const BioFTKSingleIntron&);
00055 friend bool operator ==(const BioFTKSingleIntron& , const BioFTKSingleIntron&);
00056                         
00057                         
00058 };                       
00059                         
00060                         
00061 #endif                
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines