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