BioInt
1.02.00
BioInt: An integrative biological object-oriented application framework and interpreter
|
00001 #ifndef BIOPDBMODRES_H 00002 #define BIOPDBMODRES_H 00003 00004 #include "BioUtilities.h" 00005 00006 using namespace std; 00007 class BioPdbModres 00008 { 00009 vector<string> resName; 00010 vector<char> chainId; 00011 vector<long> seqNum; 00012 vector<string> stdRes; 00013 vector<string> comment; 00014 00015 public: 00016 BioPdbModres(); 00017 BioPdbModres(const string& ); 00018 int getNumberOfModifiedResidues(); 00019 int getNumberOfModifiedResidues(char); 00020 vector<long> getModifiedResiduePositions(); 00021 vector<long> getModifiedResiduePositions(char); 00022 00023 string getModifiedResidueName(int); 00024 long getModifiedResiduePosition(int); 00025 string getStandardResidueName(int); 00026 string getModifiedResidueComment(int); 00027 00028 vector<string> getModifiedResidueNames(); 00029 vector<string> getModifiedResidueNames(char); 00030 00031 vector<string> getStandardResidueNames(); 00032 vector<string> getStandardResidueNames(char); 00033 00034 }; 00035 00036 #endif