BioInt
1.02.00
BioInt: An integrative biological object-oriented application framework and interpreter
|
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