![]() |
Rosetta
2021.16
|
A module that runs a trRosetta neural network on an input multiple sequence alignment and uses the output to apply distance and/or angle constraints to a pose for subsequent structure prediction or refinement. More...
#include <trRosettaConstraintGenerator.hh>

Public Member Functions | |
| trRosettaConstraintGenerator () | |
| Default constructor. More... | |
| trRosettaConstraintGenerator (basic::options::OptionCollection const &opts) | |
| OptionsCollection constructor. More... | |
| ~trRosettaConstraintGenerator () override | |
| Destructor. More... | |
| protocols::constraint_generator::ConstraintGeneratorOP | clone () const override |
| Copy this object and return owning pointer to copy. More... | |
| 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... | |
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) |
| static void | provide_citation_info_static (basic::citation_manager::CitationCollectionList &citations) |
| Provide citations for hte trRosettaConstraintGenerator, without needing an instance. More... | |
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... | |
A module that runs a trRosetta neural network on an input multiple sequence alignment and uses the output to apply distance and/or angle constraints to a pose for subsequent structure prediction or refinement.
| protocols::trRosetta_protocols::constraint_generators::trRosettaConstraintGenerator::trRosettaConstraintGenerator | ( | ) |
Default constructor.
| protocols::trRosetta_protocols::constraint_generators::trRosettaConstraintGenerator::trRosettaConstraintGenerator | ( | basic::options::OptionCollection const & | opts | ) |
OptionsCollection constructor.
|
overridedefault |
Destructor.
|
overridevirtual |
generates constraints and adds them to the pose
Implements protocols::constraint_generator::ConstraintGenerator.
|
static |
|
overridevirtual |
Copy this object and return owning pointer to copy.
Implements protocols::constraint_generator::ConstraintGenerator.
|
overrideprotectedvirtual |
called by parse_my_tag – should not be used directly
Implements protocols::constraint_generator::ConstraintGenerator.
|
overridevirtual |
Provide citations to the passed CitationCollectionList. This allows the constraint generator to provide citations for itself and for any modules that it invokes.
Calls the static version of this function, to allow citation info to be obtained without an instance.
The default implementation of this does nothing. Should be overridden by derived classes.
Reimplemented from protocols::constraint_generator::ConstraintGenerator.
References provide_citation_info_static().
|
static |
Provide citations for hte trRosettaConstraintGenerator, without needing an instance.
References class_name(), and protocols::trRosetta::trRosettaProtocol_v1::get_trRosetta_neural_net_citation().
Referenced by provide_citation_info(), and protocols::abinitio::AbrelaxApplication::provide_citation_info().
|
static |
1.8.7