BALL
1.4.79
|
#include <BALL/DOCKING/COMMON/receptor.h>
Public Member Functions | |
Receptor () | |
Receptor (Protein *p) | |
virtual | ~Receptor () |
FlexDefinition | getFlexDefinition (Position i) |
void | setFlexDefinition (Position i, FlexDefinition &fd) |
vector< FlexDefinition > | getFlexDefinitions () |
void | addFlexConformation (Conformation *conf, FlexDefinition &fd) |
void | addConformation (Conformation *conf) |
Public Member Functions inherited from BALL::FlexibleMolecule | |
FlexibleMolecule (Molecule *mol) | |
FlexibleMolecule (const FlexibleMolecule &flexmol) | |
virtual | ~FlexibleMolecule () |
void | clearConformations () |
Size | getNumberOfConformations () |
const vector< Conformation * > & | getConformations () const |
String | getConformationId (Position i) |
Conformation * | getConformation (Position i) |
Molecule * | getConformer (Position i) |
Molecule * | getConformerById (String id) |
Conformation * | getConformationById (String id) |
bool | hasConformation (String id) |
Molecule * | getParent () |
String | getId () const |
void | setId (String id) |
void | removeMoleculeOwnership () |
Protected Attributes | |
vector< FlexDefinition > | flexinfo_ |
Protected Attributes inherited from BALL::FlexibleMolecule | |
String | id |
Molecule * | molecule |
vector< Conformation * > | conformations |
HashMap< String, Conformation * > | conf_ids_ |
bool | molecule_ownership_ |
Additional Inherited Members | |
Static Public Member Functions inherited from BALL::FlexibleMolecule | |
static void | generateTopologyHash (const AtomContainer *mol, String &hash, bool ignore_hydrogen=false) |
Protected Member Functions inherited from BALL::FlexibleMolecule | |
bool | checkCompatibility (Conformation *conf) |
Receptor class. This class represents protein receptors.
Definition at line 22 of file receptor.h.
BALL::Receptor::Receptor | ( | ) |
BALL::Receptor::Receptor | ( | Protein * | p | ) |
|
virtual |
|
virtual |
void BALL::Receptor::addFlexConformation | ( | Conformation * | conf, |
FlexDefinition & | fd | ||
) |
Add a conformation with flexible side chains
conformation | pointer |
FlexDefinition |
FlexDefinition BALL::Receptor::getFlexDefinition | ( | Position | i | ) |
vector<FlexDefinition> BALL::Receptor::getFlexDefinitions | ( | ) |
void BALL::Receptor::setFlexDefinition | ( | Position | i, |
FlexDefinition & | fd | ||
) |
|
protected |
Definition at line 44 of file receptor.h.