BioInt  1.02.00
BioInt: An integrative biological object-oriented application framework and interpreter
BioGenBankLocus.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 
00011 #ifndef BIOGENBANKLOCUS_H
00012 #define BIOGENBANKLOCUS_H
00013 
00014 using namespace std;
00015 
00016 #include <string>
00017 #include <fstream>
00018 #include <iostream>
00019 
00020 
00021 
00022 class BioGenBankLocus
00023 {
00024         string locus_;
00025         
00026 public: 
00027         BioGenBankLocus(); 
00028         BioGenBankLocus(const string& loc_);
00029 
00030         void setLocus(const string&);
00031 
00032         string getLocusName();
00033         string getEntryName();
00034 
00035         long getNumberOfBasePairs();
00036 
00037         string getNumberOfStrands();
00038         string getStrandTopology();
00039         string getMoleculeName();
00040         string getStrandType();
00041 
00042         string getDivisionCode();
00043 
00044         string getDepositedDate();
00045         string getDepositedMonth();
00046         int getDepositedDay();
00047         int getDepositedYear();
00048 
00049         void showLocus(ostream& = cout);
00050         bool findLocus( const string);
00051 };
00052 
00053 #endif
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines