![]() |
Rosetta Protocols
2014.16.56682
|
RDFBinaryOrbitalFunction returns 1 for various orbital pairs and 0 otherwise. More...
#include <StandardRDFFunctions.hh>
Public Member Functions | |
| RDFBinaryOrbitalFunction () | |
| virtual | ~RDFBinaryOrbitalFunction () |
| virtual void | parse_my_tag (utility::tag::TagCOP tag, basic::datacache::DataMap &data_map) |
| parse tags for RDFOrbitalFunction tag More... | |
| virtual RDFResultList | operator() (AtomPairData const &atom_data) |
| compute binary hbond status for atom pair More... | |
| virtual void | preamble (core::pose::Pose &pose) |
| update residue neighbors and cache current pose More... | |
Public Member Functions inherited from protocols::ligand_docking::rdf::RDFBase | |
| RDFBase (std::string const &name) | |
| virtual | ~RDFBase () |
| void | add_function_name (std::string const &name) |
| add a function name to the list More... | |
| utility::vector1< std::string > | get_function_names () |
| get a list of all the function names which will be present in RDFResultList after operator() is called More... | |
Private Attributes | |
| core::pose::PoseAP | pose_ |
Additional Inherited Members | |
Public Types inherited from protocols::ligand_docking::rdf::RDFBase | |
| enum | FunctionSign { LigandPlusProteinMinus, LigandMinusProteinPlus, SameSign } |
| an enum of the possible states that a signed RDF can have More... | |
RDFBinaryOrbitalFunction returns 1 for various orbital pairs and 0 otherwise.
| protocols::ligand_docking::rdf::RDFBinaryOrbitalFunction::RDFBinaryOrbitalFunction | ( | ) |
|
virtual |
|
virtual |
compute binary hbond status for atom pair
Implements protocols::ligand_docking::rdf::RDFBase.
References core::chemical::ResidueType::atom_type(), core::id::AtomID::atomno(), core::conformation::Residue::bonded_orbitals(), core::pose::Pose::conformation(), protocols::ligand_docking::rdf::AtomPairData::ligand_atom_id, core::chemical::orbitals::OrbitalType::name(), core::chemical::AtomType::name(), core::conformation::Residue::orbital_type(), pose_, protocols::ligand_docking::rdf::AtomPairData::protein_atom_id, core::conformation::Conformation::residue(), core::id::AtomID::rsd(), and core::conformation::Residue::type().
|
virtual |
parse tags for RDFOrbitalFunction tag
Implements protocols::ligand_docking::rdf::RDFBase.
|
virtual |
update residue neighbors and cache current pose
Reimplemented from protocols::ligand_docking::rdf::RDFBase.
References pose_.
|
private |
Referenced by operator()(), and preamble().
1.8.7