![]() |
Rosetta
2020.11
|
Generates atom pair constraints for a set of residues from the current or reference pose. More...
#include <AutomaticSheetConstraintGenerator.hh>
Public Member Functions | |
AutomaticSheetConstraintGenerator () | |
~AutomaticSheetConstraintGenerator () override | |
protocols::constraint_generator::ConstraintGeneratorOP | clone () const override |
core::scoring::constraints::ConstraintCOPs | apply (core::pose::Pose const &pose) const override |
generates constraints and adds them to the pose More... | |
void | sd (core::Real const sd) |
core::Real | sd () |
void | distance (core::Real const dist) |
core::Real | distance () |
![]() | |
ConstraintGenerator (std::string const &class_name) | |
~ConstraintGenerator () override | |
void | parse_my_tag (utility::tag::TagCOP tag, basic::datacache::DataMap &data) |
parses XML tag – calls protected parse_tag() function More... | |
std::string const & | id () const |
void | set_id (std::string const &id) |
std::string const & | class_name () const |
Static Public Member Functions | |
static std::string | class_name () |
static void | provide_xml_schema (utility::tag::XMLSchemaDefinition &xsd) |
Protected Member Functions | |
void | parse_tag (utility::tag::TagCOP tag, basic::datacache::DataMap &) override |
called by parse_my_tag – should not be used directly More... | |
Private Member Functions | |
core::scoring::func::FuncOP | create_bb_angle_func (core::Real const ideal_angle) const |
core::scoring::func::FuncOP | create_bb_dihedral_func (core::Real const ideal_dihedral) const |
core::scoring::func::FuncOP | weighted_func (core::scoring::func::FuncOP func) const |
Static Private Member Functions | |
static std::string | add_sub_ct_name (std::string tag_name) |
static core::Real | default_sd () |
static core::Real | default_distance () |
Private Attributes | |
core::Real | sd_ |
core::Real | distance_ |
core::Real | angle_tolerance_ |
core::Real | bb_dihedral_tolerance_ |
core::Real | weight_ |
Generates atom pair constraints for a set of residues from the current or reference pose.
protocols::fold_from_loops::constraint_generator::AutomaticSheetConstraintGenerator::AutomaticSheetConstraintGenerator | ( | ) |
|
overridedefault |
|
inlinestaticprivate |
|
overridevirtual |
generates constraints and adds them to the pose
Implements protocols::constraint_generator::ConstraintGenerator.
References core::select::residue_selector::SecondaryStructureSelector::apply(), create_bb_angle_func(), distance_, core::select::residue_selector::ResidueRanges::from_subset(), protocols::mean_field::min(), core::select::residue_selector::represent_residue_selector(), core::pose::Pose::residue(), core::pose::Pose::residue_type(), core::select::residue_selector::SecondaryStructureSelector::set_minE(), protocols::loops::start, protocols::fold_from_loops::TR(), protocols::kinmatch::xyz(), and core::conformation::Residue::xyz().
|
inlinestatic |
|
overridevirtual |
|
private |
References angle_tolerance_, and weighted_func().
Referenced by apply().
|
private |
References bb_dihedral_tolerance_, and weighted_func().
|
inlinestaticprivate |
Referenced by parse_tag(), and provide_xml_schema().
|
inlinestaticprivate |
Referenced by parse_tag(), and provide_xml_schema().
|
inline |
References distance_.
|
inline |
References distance_.
Referenced by parse_tag().
|
overrideprotectedvirtual |
called by parse_my_tag – should not be used directly
Implements protocols::constraint_generator::ConstraintGenerator.
References default_distance(), default_sd(), distance(), and sd().
|
static |
|
inline |
|
inline |
References sd_.
Referenced by parse_tag().
|
private |
References protocols::constraint_generator::scalar_weighted(), and weight_.
Referenced by create_bb_angle_func(), and create_bb_dihedral_func().
|
private |
Referenced by create_bb_angle_func().
|
private |
Referenced by create_bb_dihedral_func().
|
private |
Referenced by apply(), and distance().
|
private |
Referenced by sd().
|
private |
Referenced by weighted_func().