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