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