BioInt  1.02.00
BioInt: An integrative biological object-oriented application framework and interpreter
BioFTKSingle_.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 BIOFTKSINGLE__H 
00011 #define BIOFTKSINGLE__H
00012 
00013 using namespace std;
00014 #include <string>
00015 #include <fstream>
00016 #include <iostream>
00017 #include <vector>
00018 
00019 #include "BioFTQPhenotype.h"
00020 #include "BioFTQProduct.h"
00021 
00022 #include "BioFTQCitation.h"
00023 #include "BioFTQDbXref.h"
00024 #include "BioFTQEvidence.h"
00025 #include "BioFTQFunction.h"
00026 #include "BioFTQGene.h"
00027 #include "BioFTQLabel.h"
00028 #include "BioFTQLocusTag.h"
00029 #include "BioFTQMap.h"
00030 #include "BioFTQNote.h"
00031 #include "BioFTQNumber.h"
00032 #include "BioFTQStandardName.h"
00033 #include "BioFTQUsedIn.h"
00034 #include "BioFTLBaseRange.h"
00035 
00036 class BioFTKSingle_ : public BioFTQPhenotype, public BioFTQNote, 
00037         public BioFTQCitation, public BioFTQDbXref, public BioFTQEvidence,
00038         public BioFTQFunction, public BioFTQGene, public BioFTQLabel,
00039         public BioFTQLocusTag, public BioFTQUsedIn, public BioFTQMap,
00040         public BioFTQStandardName, public BioFTQNumber, public BioFTQProduct,
00041   public BioFTLBaseRange
00042 {
00043         bool pseudo_;
00044 
00045 public:
00046         BioFTKSingle_();
00047         BioFTKSingle_(const string& de_);
00048 
00049         void setFTKSingle_(vector<string> );
00050   void show_(ostream & = cout,string x = " ");
00051     void showFeatureQualifiers(ostream & os = cout);
00052 
00053 
00054 
00055 private:                
00056                         
00057 friend bool operator >(const BioFTKSingle_& , const BioFTKSingle_&);
00058 friend bool operator <(const BioFTKSingle_& , const BioFTKSingle_&);
00059 friend bool operator ==(const BioFTKSingle_& , const BioFTKSingle_&);
00060                         
00061                         
00062 };                       
00063                         
00064                         
00065 #endif                
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines