BioInt  1.02.00
BioInt: An integrative biological object-oriented application framework and interpreter
BioPdbDbref.h
Go to the documentation of this file.
00001 #ifndef BIOPDBDBREF_H
00002 #define BIOPDBDBREF_H
00003 
00004 #include "BioUtilities.h"
00005 using namespace std;
00006 
00007 class BioPdbDbref
00008 {
00009   vector<string> dbref;
00010   vector<char> chainId;
00011   vector<int> seqBegin;
00012   vector<int> seqEnd;
00013   vector<string> database;
00014   vector<string> dbAccession;
00015   vector<string> dbIdCode;
00016   vector<int> dbSeqBegin;
00017   vector<int> dbSeqEnd;
00018     
00019   public:
00020         BioPdbDbref();
00021         BioPdbDbref(const string& fi_);
00022         void showDbref(ostream& = cout);
00023         string getDbref(int);
00024         vector<string> getReferenceDatabases();
00025         int getNumberOfDatabaseReferences(char);
00026         int getNumberOfDatabaseReferences();
00027         string getDatabaseAccession(char, string);
00028         string getDatabaseIdentifier(char, string);
00029         int getDatabaseInitialResidueNumber(char, string);
00030         int getDatabaseEndingResidueNumber(char, string);
00031         int getInitialResidueNumber(char, string);
00032         int getEndingResidueNumber(char, string);
00033 };
00034 
00035 #endif
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines