![]() |
Rosetta
2021.16
|
Generates atom pair constraints for a set of residues from the current or reference pose. More...
#include <AtomPairConstraintGenerator.hh>

Classes | |
| struct | MappedAtom |
Public Types | |
| typedef utility::vector1 < MappedAtom > | MappedAtoms |
Public Member Functions | |
| AtomPairConstraintGenerator () | |
| ~AtomPairConstraintGenerator () 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 | provide_citation_info (basic::citation_manager::CitationCollectionList &citations) const override |
| Provide citations to the passed CitationCollectionList. This allows the constraint generator to provide citations for itself and for any modules that it invokes. More... | |
| void | set_residue_selector (core::select::residue_selector::ResidueSelector const &selector) |
| void | set_secondary_residue_selector (core::select::residue_selector::ResidueSelector const &selector) |
| void | set_sd (core::Real const sd) |
| void | set_ca_only (bool const ca_only) |
| void | set_use_harmonic_function (bool const use_harmonic) |
| void | set_unweighted_function (bool const unweighted) |
| void | set_max_distance (core::Real const max_dist) |
| void | set_min_seq_sep (core::Size const min_seq_sep) |
| void | set_weight (core::Real const weight) |
| void | set_reference_pose (core::pose::PoseCOP ref_pose) |
Public Member Functions inherited from protocols::constraint_generator::ConstraintGenerator | |
| 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 &data) override |
| called by parse_my_tag – should not be used directly More... | |
Generates atom pair constraints for a set of residues from the current or reference pose.
| typedef utility::vector1< MappedAtom > protocols::constraint_generator::AtomPairConstraintGenerator::MappedAtoms |
| protocols::constraint_generator::AtomPairConstraintGenerator::AtomPairConstraintGenerator | ( | ) |
References set_secondary_residue_selector().
|
overridedefault |
|
private |
|
overridevirtual |
generates constraints and adds them to the pose
Implements protocols::constraint_generator::ConstraintGenerator.
References generate_atom_pair_constraints(), secondary_selector_, and selector_.
|
private |
|
inlinestatic |
|
overridevirtual |
|
private |
|
private |
References reference_pose_.
Referenced by apply(), and generate_atom_pair_constraints().
|
private |
|
private |
|
private |
|
private |
|
overrideprotectedvirtual |
called by parse_my_tag – should not be used directly
Implements protocols::constraint_generator::ConstraintGenerator.
References ca_only_, protocols::constraint_generator::get_native_pose(), core::select::residue_selector::get_residue_selector(), max_distance_, min_seq_sep_, core::select::residue_selector::parse_residue_selector(), reference_pose_, sd_, secondary_selector_, selector_, set_ca_only(), set_max_distance(), set_min_seq_sep(), set_reference_pose(), set_residue_selector(), set_sd(), set_unweighted_function(), set_use_harmonic_function(), set_weight(), unweighted_, use_harmonic_, and weight_.
|
overridevirtual |
Provide citations to the passed CitationCollectionList. This allows the constraint generator to provide citations for itself and for any modules that it invokes.
Cites Tom Linsky, who created the constraint generator framework.
Reimplemented from protocols::constraint_generator::ConstraintGenerator.
References class_name().
|
static |
References core::select::residue_selector::attributes_for_parse_residue_selector(), class_name(), and protocols::constraint_generator::ConstraintGeneratorFactory::xsd_constraint_generator_type_definition_w_attributes().
Referenced by protocols::constraint_generator::AtomPairConstraintGeneratorCreator::provide_xml_schema().
| void protocols::constraint_generator::AtomPairConstraintGenerator::set_ca_only | ( | bool const | ca_only | ) |
References ca_only_.
Referenced by parse_tag().
| void protocols::constraint_generator::AtomPairConstraintGenerator::set_max_distance | ( | core::Real const | max_dist | ) |
References max_distance_.
Referenced by parse_tag().
| void protocols::constraint_generator::AtomPairConstraintGenerator::set_min_seq_sep | ( | core::Size const | min_seq_sep | ) |
References min_seq_sep_.
Referenced by parse_tag().
| void protocols::constraint_generator::AtomPairConstraintGenerator::set_reference_pose | ( | core::pose::PoseCOP | ref_pose | ) |
References reference_pose_.
Referenced by protocols::fold_from_loops::constraint_generator::SegmentedAtomPairConstraintGenerator::apply(), and parse_tag().
| void protocols::constraint_generator::AtomPairConstraintGenerator::set_residue_selector | ( | core::select::residue_selector::ResidueSelector const & | selector | ) |
References core::select::residue_selector::ResidueSelector::clone(), and selector_.
Referenced by parse_tag().
| void protocols::constraint_generator::AtomPairConstraintGenerator::set_sd | ( | core::Real const | sd | ) |
References sd_.
Referenced by parse_tag().
| void protocols::constraint_generator::AtomPairConstraintGenerator::set_secondary_residue_selector | ( | core::select::residue_selector::ResidueSelector const & | selector | ) |
References core::select::residue_selector::ResidueSelector::clone(), and secondary_selector_.
Referenced by AtomPairConstraintGenerator().
| void protocols::constraint_generator::AtomPairConstraintGenerator::set_unweighted_function | ( | bool const | unweighted | ) |
References unweighted_.
Referenced by parse_tag().
| void protocols::constraint_generator::AtomPairConstraintGenerator::set_use_harmonic_function | ( | bool const | use_harmonic | ) |
References use_harmonic_.
Referenced by parse_tag().
| void protocols::constraint_generator::AtomPairConstraintGenerator::set_weight | ( | core::Real const | weight | ) |
References weight_.
Referenced by parse_tag().
|
private |
Referenced by atoms_to_constrain(), parse_tag(), and set_ca_only().
|
private |
Referenced by add_constraints(), parse_tag(), and set_max_distance().
|
private |
Referenced by generate_atom_pair_constraints(), parse_tag(), and set_min_seq_sep().
|
private |
Referenced by generate_atom_pair_constraints(), parse_tag(), and set_reference_pose().
|
private |
Referenced by add_constraints(), parse_tag(), and set_sd().
|
private |
Referenced by apply(), parse_tag(), and set_secondary_residue_selector().
|
private |
Referenced by apply(), parse_tag(), and set_residue_selector().
|
private |
Referenced by add_constraints(), parse_tag(), and set_unweighted_function().
|
private |
Referenced by add_constraints(), parse_tag(), and set_use_harmonic_function().
|
private |
Referenced by add_constraints(), parse_tag(), and set_weight().
1.8.7