Table of common biomolecule residues (for PDB or other files). More...
#include <openbabel/data.h>
Public Member Functions | |
OBResidueData () | |
void | ParseLine (const char *) |
size_t | GetSize () |
bool | SetResName (const std::string &) |
int | LookupBO (const std::string &) |
int | LookupBO (const std::string &, const std::string &) |
bool | LookupType (const std::string &, std::string &, int &) |
bool | AssignBonds (OBMol &, OBBitVec &) |
void | Init () |
void | SetReadDirectory (char *dir) |
void | SetEnvironmentVariable (char *var) |
Protected Attributes | |
bool | _init |
const char * | _dataptr |
std::string | _filename |
std::string | _dir |
std::string | _subdir |
std::string | _envvar |
Table of common biomolecule residues (for PDB or other files).
Can assign atom types and bond orders for arbitrary residues
OBResidueData | ( | ) |
void ParseLine | ( | const char * | ) | [virtual] |
Specified by particular table classes (parses an individual data line)
Reimplemented from OBGlobalDataBase.
size_t GetSize | ( | ) | [inline, virtual] |
Reimplemented from OBGlobalDataBase.
bool SetResName | ( | const std::string & | s ) |
Sets the table to access the residue information for a specified residue name
int LookupBO | ( | const std::string & | s ) |
int LookupBO | ( | const std::string & | s1, |
const std::string & | s2 | ||
) |
bool LookupType | ( | const std::string & | atmid, |
std::string & | type, | ||
int & | hyb | ||
) |
Look up the atom type and hybridization for the atom label specified in the first argument for the current residue
Assign bond orders, atom types and residues for the supplied OBMol based on the residue information assigned to atoms
void Init | ( | ) | [inherited] |
Read in the data file, falling back as needed.
void SetReadDirectory | ( | char * | dir ) | [inline, inherited] |
Set the directory before calling Init()
void SetEnvironmentVariable | ( | char * | var ) | [inline, inherited] |
Set the environment variable to use before calling Init()
bool _init [protected, inherited] |
Whether the data been read already.
const char* _dataptr [protected, inherited] |
Default data table if file is unreadable.
std::string _filename [protected, inherited] |
File to search for.
std::string _dir [protected, inherited] |
Data directory for file if _envvar fails.
std::string _subdir [protected, inherited] |
Subdirectory (if using environment variable)
std::string _envvar [protected, inherited] |
Environment variable to check first.