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