BioInt  1.02.00
BioInt: An integrative biological object-oriented application framework and interpreter
BioFTKSingleVariation.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 BIOFTKSINGLEVARIATION_H 
00011 #define BIOFTKSINGLEVARIATION_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 "BioFTQFrequency.h"
00024 #include "BioFTQGene.h"
00025 #include "BioFTQLabel.h"
00026 #include "BioFTQLocusTag.h"
00027 #include "BioFTQMap.h"
00028 #include "BioFTQNote.h"
00029 #include "BioFTQPhenotype.h"
00030 #include "BioFTQProduct.h"
00031 #include "BioFTQReplace.h"
00032 #include "BioFTQStandardName.h"
00033 #include "BioFTQUsedIn.h"
00034 #include "BioFTLBaseRange.h"
00035 
00036 class BioFTKSingleVariation : public BioFTQAllele, public BioFTQNote, 
00037         public BioFTQCitation, public BioFTQDbXref, public BioFTQEvidence,
00038         public BioFTQFrequency, public BioFTQGene, public BioFTQLabel,
00039         public BioFTQLocusTag, public BioFTQUsedIn, public BioFTQMap,
00040         public BioFTQStandardName, public BioFTQProduct, public BioFTQPhenotype,
00041         public BioFTQReplace, public BioFTLBaseRange
00042 {
00043                    friend bool operator >(const BioFTKSingleVariation& , const BioFTKSingleVariation&);
00044                    friend bool operator <(const BioFTKSingleVariation& , const BioFTKSingleVariation&);
00045                    friend bool operator ==(const BioFTKSingleVariation& , const BioFTKSingleVariation&);
00046 
00047 public:
00048         BioFTKSingleVariation();
00049         BioFTKSingleVariation(const string& de_);
00050 
00051         void setFTKSingleVariation(vector<string> );
00052   void showVariation(ostream & =cout,string x = " ");
00053     void showFeatureQualifiers(ostream & os = cout);
00054 };
00055 
00056 #endif
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines