![]() |
Rosetta
2021.16
|
Add metalsite geometry constraints to pose. More...
#include <AddZincSiteConstraints.hh>

Public Member Functions | |
| AddZincSiteConstraints (utility::vector1< protocols::metal_interface::MetalSiteResidueOP > const &msr) | |
| ~AddZincSiteConstraints () override | |
| virtual void | add_constraints (core::pose::Pose &pose) |
| virtual void | evaluate_constraints (core::pose::Pose const &pose) |
| virtual void | view_constraints_in_pymol (core::pose::Pose const &pose) |
| virtual void | output_constraints_file (core::pose::Pose const &pose) |
Private Attributes | |
| std::string | pdbname_ |
| utility::vector1 < protocols::metal_interface::MetalSiteResidueOP > | msr_ |
| utility::vector1 < core::scoring::constraints::AtomPairConstraintCOP > | distance_constraints_ |
| utility::vector1 < core::scoring::constraints::AngleConstraintCOP > | angle_constraints_ |
| utility::vector1 < core::scoring::constraints::DihedralConstraintCOP > | dihedral_constraints_ |
| utility::vector1 < core::scoring::constraints::AngleConstraintCOP > | tetrahedral_constraints_ |
Add metalsite geometry constraints to pose.
| protocols::metal_interface::AddZincSiteConstraints::AddZincSiteConstraints | ( | utility::vector1< protocols::metal_interface::MetalSiteResidueOP > const & | msr | ) |
Adds zinc coordination constraints to a pose. Zinc site should be parsed with protocols/metal_interface/ZincSiteFinder, and the resulting vector of MetalSiteResidue objects is needed to initialize this class.
|
overridedefault |
|
virtual |
Adds distance, tetrahedral angle, angle, and dihedral constraints to pose metal site
References core::pose::Pose::add_constraint(), angle_constraints_, core::id::AtomID::atomno(), core::pose::Pose::constraint_set(), dihedral_constraints_, distance_constraints_, msr_, core::pose::Pose::pdb_info(), pdbname_, core::pose::Pose::residue(), core::id::AtomID::rsd(), tetrahedral_constraints_, protocols::TR(), and protocols::kinmatch::xyz().
|
virtual |
|
virtual |
|
virtual |
|
private |
Referenced by add_constraints(), evaluate_constraints(), output_constraints_file(), and view_constraints_in_pymol().
|
private |
Referenced by add_constraints(), evaluate_constraints(), output_constraints_file(), and view_constraints_in_pymol().
|
private |
Referenced by add_constraints(), evaluate_constraints(), output_constraints_file(), and view_constraints_in_pymol().
|
private |
Referenced by add_constraints().
|
private |
Referenced by add_constraints(), and evaluate_constraints().
|
private |
Referenced by add_constraints(), evaluate_constraints(), output_constraints_file(), and view_constraints_in_pymol().
1.8.7