constraint_generator¶
Bindings for protocols::constraint_generator namespace
- class pyrosetta.rosetta.protocols.constraint_generator.AddConstraints¶
Bases:
Mover
Adds constraints generated by ConstraintGenerators to a pose
- add_generator(self: pyrosetta.rosetta.protocols.constraint_generator.AddConstraints, cst_generator: protocols::constraint_generator::ConstraintGenerator) None ¶
C++: protocols::constraint_generator::AddConstraints::add_generator(class std::shared_ptr<const class protocols::constraint_generator::ConstraintGenerator>) –> void
- apply(self: pyrosetta.rosetta.protocols.constraint_generator.AddConstraints, pose: pyrosetta.rosetta.core.pose.Pose) None ¶
C++: protocols::constraint_generator::AddConstraints::apply(class core::pose::Pose &) –> void
- assign(self: pyrosetta.rosetta.protocols.constraint_generator.AddConstraints, : pyrosetta.rosetta.protocols.constraint_generator.AddConstraints) pyrosetta.rosetta.protocols.constraint_generator.AddConstraints ¶
C++: protocols::constraint_generator::AddConstraints::operator=(const class protocols::constraint_generator::AddConstraints &) –> class protocols::constraint_generator::AddConstraints &
- clear_info(self: pyrosetta.rosetta.protocols.moves.Mover) None ¶
Strings container can be used to return miscellaneous info (as std::string) from a mover, such as notes about the results of apply(). The job distributor (Apr 09 vintage) will check this function to see if your protocol wants to add string info to the Job that ran this mover. One way this can be useful is that later, a JobOutputter may include/append this info to an output file.
clear_info is called by jd2 before calling apply
C++: protocols::moves::Mover::clear_info() –> void
- clone(self: pyrosetta.rosetta.protocols.constraint_generator.AddConstraints) pyrosetta.rosetta.protocols.moves.Mover ¶
required in the context of the parser/scripting scheme
C++: protocols::constraint_generator::AddConstraints::clone() const –> class std::shared_ptr<class protocols::moves::Mover>
- create(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.protocols.moves.Mover ¶
C++: protocols::moves::Mover::create() –> class std::shared_ptr<class protocols::moves::Mover>
- fresh_instance(self: pyrosetta.rosetta.protocols.constraint_generator.AddConstraints) pyrosetta.rosetta.protocols.moves.Mover ¶
required in the context of the parser/scripting scheme
C++: protocols::constraint_generator::AddConstraints::fresh_instance() const –> class std::shared_ptr<class protocols::moves::Mover>
- get_additional_output(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.core.pose.Pose ¶
fpd
Mechanism by which a mover may return multiple output poses from a single input pose.
Supported in JD2. Will attempt to grab additional poses until a nullptr is returned.
C++: protocols::moves::Mover::get_additional_output() –> class std::shared_ptr<class core::pose::Pose>
- get_current_job(self: pyrosetta.rosetta.protocols.moves.Mover) protocols::jobdist::BasicJob ¶
C++: protocols::moves::Mover::get_current_job() const –> class std::shared_ptr<const class protocols::jobdist::BasicJob>
- get_current_tag(self: pyrosetta.rosetta.protocols.moves.Mover) str ¶
- A tag is a unique identifier used to identify structures produced
by this Mover. get_current_tag() returns the tag, and set_current_tag( std::string tag ) sets the tag. This functionality is not intended for use with the 2008 job distributor.
C++: protocols::moves::Mover::get_current_tag() const –> std::string
- get_input_pose(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.core.pose.Pose ¶
C++: protocols::moves::Mover::get_input_pose() const –> class std::shared_ptr<const class core::pose::Pose>
- get_last_move_status(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.protocols.moves.MoverStatus ¶
returns status after an apply(). The job distributor (august 08 vintage) will check this function to see if your protocol wants to filter its results - if your protocol wants to say “that run was no good, skip it” then use the protected last_move_status(MoverStatus) to change the value that this function will return.
C++: protocols::moves::Mover::get_last_move_status() const –> enum protocols::moves::MoverStatus
- get_name(self: pyrosetta.rosetta.protocols.constraint_generator.AddConstraints) str ¶
C++: protocols::constraint_generator::AddConstraints::get_name() const –> std::string
- get_native_pose(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.core.pose.Pose ¶
C++: protocols::moves::Mover::get_native_pose() const –> class std::shared_ptr<const class core::pose::Pose>
- get_self_ptr(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.protocols.moves.Mover ¶
C++: protocols::moves::Mover::get_self_ptr() –> class std::shared_ptr<class protocols::moves::Mover>
- get_self_weak_ptr(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.std.weak_ptr_protocols_moves_Mover_t ¶
C++: protocols::moves::Mover::get_self_weak_ptr() –> class std::weak_ptr<class protocols::moves::Mover>
- get_type(self: pyrosetta.rosetta.protocols.moves.Mover) str ¶
C++: protocols::moves::Mover::get_type() const –> std::string
- info(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.std.list_std_string_t ¶
non-const accessor
C++: protocols::moves::Mover::info() –> class std::list<std::string, class std::allocator<std::string > > &
- last_proposal_density_ratio(self: pyrosetta.rosetta.protocols.moves.Mover) float ¶
C++: protocols::moves::Mover::last_proposal_density_ratio() –> double
- static mover_name() str ¶
C++: protocols::constraint_generator::AddConstraints::mover_name() –> std::string
- static name() str ¶
C++: protocols::moves::Mover::name() –> std::string
- parse_my_tag(self: pyrosetta.rosetta.protocols.constraint_generator.AddConstraints, tag: pyrosetta.rosetta.utility.tag.Tag, data: pyrosetta.rosetta.basic.datacache.DataMap) None ¶
parse XML tag (to use this Mover in Rosetta Scripts)
C++: protocols::constraint_generator::AddConstraints::parse_my_tag(class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &) –> void
- provide_citation_info(self: pyrosetta.rosetta.protocols.constraint_generator.AddConstraints, citations: pyrosetta.rosetta.basic.citation_manager.CitationCollectionList) None ¶
- Provide citations to the passed CitationCollectionList.
This allows this mover to provide citations for itself and for any modules that it invokes.
This override cites Tom Linsky, who created the constraint generator framework.
Vikram K. Mulligan (vmulligan.org).
C++: protocols::constraint_generator::AddConstraints::provide_citation_info(class basic::citation_manager::CitationCollectionList &) const –> void
- static provide_xml_schema(xsd: utility::tag::XMLSchemaDefinition) None ¶
C++: protocols::constraint_generator::AddConstraints::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void
- static register_options() None ¶
Overload this static method if you access options within the mover.
These options will end up in -help of your application if users of this mover call register_options. Do this recursively! If you use movers within your mover, call their register_options in your register_options() method.
C++: protocols::moves::Mover::register_options() –> void
- reinitialize_for_each_job(self: pyrosetta.rosetta.protocols.moves.Mover) bool ¶
- Inform the Job Distributor (August ‘08 vintage) whether this object needs to be freshly regenerated on
each use.
C++: protocols::moves::Mover::reinitialize_for_each_job() const –> bool
- reinitialize_for_new_input(self: pyrosetta.rosetta.protocols.moves.Mover) bool ¶
- Inform the Job Distributor (August ‘08 vintage) whether this object needs to be regenerated when the input
pose is about to change, (for example, if the Mover has special code on the first apply() that is only valid for that one input pose).
C++: protocols::moves::Mover::reinitialize_for_new_input() const –> bool
- reset_status(self: pyrosetta.rosetta.protocols.moves.Mover) None ¶
resets status to SUCCESS, meant to be used before an apply(). The job distributor (august 08 vintage) uses this to ensure non-accumulation of status across apply()s.
C++: protocols::moves::Mover::reset_status() –> void
- set_current_job(self: pyrosetta.rosetta.protocols.moves.Mover, job: protocols::jobdist::BasicJob) None ¶
C++: protocols::moves::Mover::set_current_job(class std::shared_ptr<const class protocols::jobdist::BasicJob>) –> void
- set_current_tag(self: pyrosetta.rosetta.protocols.moves.Mover, new_tag: str) None ¶
C++: protocols::moves::Mover::set_current_tag(const std::string &) –> void
- set_input_pose(self: pyrosetta.rosetta.protocols.moves.Mover, pose: pyrosetta.rosetta.core.pose.Pose) None ¶
setter for poses contained for rms
C++: protocols::moves::Mover::set_input_pose(class std::shared_ptr<const class core::pose::Pose>) –> void
- set_native_pose(self: pyrosetta.rosetta.protocols.moves.Mover, pose: pyrosetta.rosetta.core.pose.Pose) None ¶
setter for native poses contained for rms —- we should get rid of this method? it is widely used, but a bit unsafe
C++: protocols::moves::Mover::set_native_pose(class std::shared_ptr<const class core::pose::Pose>) –> void
- set_type(self: pyrosetta.rosetta.protocols.moves.Mover, setting: str) None ¶
Set the ‘type’ string
C++: protocols::moves::Mover::set_type(const std::string &) –> void
- show(*args, **kwargs)¶
Overloaded function.
show(self: pyrosetta.rosetta.protocols.moves.Mover) -> None
show(self: pyrosetta.rosetta.protocols.moves.Mover, output: pyrosetta.rosetta.std.ostream) -> None
Outputs details about the Mover, including current settings.
C++: protocols::moves::Mover::show(std::ostream &) const –> void
- test_move(self: pyrosetta.rosetta.protocols.moves.Mover, pose: pyrosetta.rosetta.core.pose.Pose) None ¶
- : Unit test support function. Apply one move to a given pose.
Allows extra test specific functions to be called before applying
C++: protocols::moves::Mover::test_move(class core::pose::Pose &) –> void
- type(*args, **kwargs)¶
Overloaded function.
type(self: pyrosetta.rosetta.protocols.moves.Mover, type_in: str) -> None
Set the ‘type’ string
C++: protocols::moves::Mover::type(const std::string &) –> void
type(self: pyrosetta.rosetta.protocols.moves.Mover) -> str
Get the set ‘type’ string
C++: protocols::moves::Mover::type() const –> const std::string &
- class pyrosetta.rosetta.protocols.constraint_generator.AddConstraintsCreator¶
Bases:
MoverCreator
- assign(self: pyrosetta.rosetta.protocols.constraint_generator.AddConstraintsCreator, : pyrosetta.rosetta.protocols.constraint_generator.AddConstraintsCreator) pyrosetta.rosetta.protocols.constraint_generator.AddConstraintsCreator ¶
C++: protocols::constraint_generator::AddConstraintsCreator::operator=(const class protocols::constraint_generator::AddConstraintsCreator &) –> class protocols::constraint_generator::AddConstraintsCreator &
- create_mover(self: pyrosetta.rosetta.protocols.constraint_generator.AddConstraintsCreator) pyrosetta.rosetta.protocols.moves.Mover ¶
C++: protocols::constraint_generator::AddConstraintsCreator::create_mover() const –> class std::shared_ptr<class protocols::moves::Mover>
- keyname(self: pyrosetta.rosetta.protocols.constraint_generator.AddConstraintsCreator) str ¶
C++: protocols::constraint_generator::AddConstraintsCreator::keyname() const –> std::string
- class pyrosetta.rosetta.protocols.constraint_generator.AtomPairConstraintGenerator¶
Bases:
ConstraintGenerator
Generates atom pair constraints for a set of residues from the current or reference pose
- apply(self: pyrosetta.rosetta.protocols.constraint_generator.AtomPairConstraintGenerator, pose: pyrosetta.rosetta.core.pose.Pose) pyrosetta.rosetta.utility.vector1_std_shared_ptr_const_core_scoring_constraints_Constraint_t ¶
C++: protocols::constraint_generator::AtomPairConstraintGenerator::apply(const class core::pose::Pose &) const –> class utility::vector1<class std::shared_ptr<const class core::scoring::constraints::Constraint>, class std::allocator<class std::shared_ptr<const class core::scoring::constraints::Constraint> > >
- assign(self: pyrosetta.rosetta.protocols.constraint_generator.AtomPairConstraintGenerator, : pyrosetta.rosetta.protocols.constraint_generator.AtomPairConstraintGenerator) pyrosetta.rosetta.protocols.constraint_generator.AtomPairConstraintGenerator ¶
C++: protocols::constraint_generator::AtomPairConstraintGenerator::operator=(const class protocols::constraint_generator::AtomPairConstraintGenerator &) –> class protocols::constraint_generator::AtomPairConstraintGenerator &
- static class_name() str ¶
C++: protocols::constraint_generator::AtomPairConstraintGenerator::class_name() –> std::string
- clone(self: pyrosetta.rosetta.protocols.constraint_generator.AtomPairConstraintGenerator) pyrosetta.rosetta.protocols.constraint_generator.ConstraintGenerator ¶
C++: protocols::constraint_generator::AtomPairConstraintGenerator::clone() const –> class std::shared_ptr<class protocols::constraint_generator::ConstraintGenerator>
- id(self: pyrosetta.rosetta.protocols.constraint_generator.ConstraintGenerator) str ¶
C++: protocols::constraint_generator::ConstraintGenerator::id() const –> const std::string &
- parse_my_tag(self: pyrosetta.rosetta.protocols.constraint_generator.ConstraintGenerator, tag: pyrosetta.rosetta.utility.tag.Tag, data: pyrosetta.rosetta.basic.datacache.DataMap) None ¶
parses XML tag – calls protected parse_tag() function
C++: protocols::constraint_generator::ConstraintGenerator::parse_my_tag(class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &) –> void
- provide_citation_info(self: pyrosetta.rosetta.protocols.constraint_generator.AtomPairConstraintGenerator, citations: pyrosetta.rosetta.basic.citation_manager.CitationCollectionList) None ¶
- 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.
Vikram K. Mulligan (vmulligan.org).
C++: protocols::constraint_generator::AtomPairConstraintGenerator::provide_citation_info(class basic::citation_manager::CitationCollectionList &) const –> void
- static provide_xml_schema(xsd: utility::tag::XMLSchemaDefinition) None ¶
C++: protocols::constraint_generator::AtomPairConstraintGenerator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void
- set_ca_only(self: pyrosetta.rosetta.protocols.constraint_generator.AtomPairConstraintGenerator, ca_only: bool) None ¶
C++: protocols::constraint_generator::AtomPairConstraintGenerator::set_ca_only(const bool) –> void
- set_id(self: pyrosetta.rosetta.protocols.constraint_generator.ConstraintGenerator, id: str) None ¶
C++: protocols::constraint_generator::ConstraintGenerator::set_id(const std::string &) –> void
- set_max_distance(self: pyrosetta.rosetta.protocols.constraint_generator.AtomPairConstraintGenerator, max_dist: float) None ¶
C++: protocols::constraint_generator::AtomPairConstraintGenerator::set_max_distance(const double) –> void
- set_min_seq_sep(self: pyrosetta.rosetta.protocols.constraint_generator.AtomPairConstraintGenerator, min_seq_sep: int) None ¶
C++: protocols::constraint_generator::AtomPairConstraintGenerator::set_min_seq_sep(const unsigned long) –> void
- set_reference_pose(self: pyrosetta.rosetta.protocols.constraint_generator.AtomPairConstraintGenerator, ref_pose: pyrosetta.rosetta.core.pose.Pose) None ¶
C++: protocols::constraint_generator::AtomPairConstraintGenerator::set_reference_pose(class std::shared_ptr<const class core::pose::Pose>) –> void
- set_residue_selector(self: pyrosetta.rosetta.protocols.constraint_generator.AtomPairConstraintGenerator, selector: pyrosetta.rosetta.core.select.residue_selector.ResidueSelector) None ¶
C++: protocols::constraint_generator::AtomPairConstraintGenerator::set_residue_selector(const class core::select::residue_selector::ResidueSelector &) –> void
- set_sd(self: pyrosetta.rosetta.protocols.constraint_generator.AtomPairConstraintGenerator, sd: float) None ¶
C++: protocols::constraint_generator::AtomPairConstraintGenerator::set_sd(const double) –> void
- set_secondary_residue_selector(self: pyrosetta.rosetta.protocols.constraint_generator.AtomPairConstraintGenerator, selector: pyrosetta.rosetta.core.select.residue_selector.ResidueSelector) None ¶
C++: protocols::constraint_generator::AtomPairConstraintGenerator::set_secondary_residue_selector(const class core::select::residue_selector::ResidueSelector &) –> void
- set_unweighted_function(self: pyrosetta.rosetta.protocols.constraint_generator.AtomPairConstraintGenerator, unweighted: bool) None ¶
C++: protocols::constraint_generator::AtomPairConstraintGenerator::set_unweighted_function(const bool) –> void
- set_use_harmonic_function(self: pyrosetta.rosetta.protocols.constraint_generator.AtomPairConstraintGenerator, use_harmonic: bool) None ¶
C++: protocols::constraint_generator::AtomPairConstraintGenerator::set_use_harmonic_function(const bool) –> void
- set_weight(self: pyrosetta.rosetta.protocols.constraint_generator.AtomPairConstraintGenerator, weight: float) None ¶
C++: protocols::constraint_generator::AtomPairConstraintGenerator::set_weight(const double) –> void
- class pyrosetta.rosetta.protocols.constraint_generator.AtomPairConstraintGeneratorCreator¶
Bases:
ConstraintGeneratorCreator
- assign(self: pyrosetta.rosetta.protocols.constraint_generator.AtomPairConstraintGeneratorCreator, : pyrosetta.rosetta.protocols.constraint_generator.AtomPairConstraintGeneratorCreator) pyrosetta.rosetta.protocols.constraint_generator.AtomPairConstraintGeneratorCreator ¶
C++: protocols::constraint_generator::AtomPairConstraintGeneratorCreator::operator=(const class protocols::constraint_generator::AtomPairConstraintGeneratorCreator &) –> class protocols::constraint_generator::AtomPairConstraintGeneratorCreator &
- create_constraint_generator(self: pyrosetta.rosetta.protocols.constraint_generator.AtomPairConstraintGeneratorCreator) pyrosetta.rosetta.protocols.constraint_generator.ConstraintGenerator ¶
C++: protocols::constraint_generator::AtomPairConstraintGeneratorCreator::create_constraint_generator() const –> class std::shared_ptr<class protocols::constraint_generator::ConstraintGenerator>
- keyname(self: pyrosetta.rosetta.protocols.constraint_generator.AtomPairConstraintGeneratorCreator) str ¶
C++: protocols::constraint_generator::AtomPairConstraintGeneratorCreator::keyname() const –> std::string
- provide_xml_schema(self: pyrosetta.rosetta.protocols.constraint_generator.AtomPairConstraintGeneratorCreator, xsd: utility::tag::XMLSchemaDefinition) None ¶
C++: protocols::constraint_generator::AtomPairConstraintGeneratorCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void
- class pyrosetta.rosetta.protocols.constraint_generator.ConstraintGenerator¶
Bases:
pybind11_object
pure virtual base class
- apply(self: pyrosetta.rosetta.protocols.constraint_generator.ConstraintGenerator, pose: pyrosetta.rosetta.core.pose.Pose) pyrosetta.rosetta.utility.vector1_std_shared_ptr_const_core_scoring_constraints_Constraint_t ¶
generates constraints and adds them to the pose
C++: protocols::constraint_generator::ConstraintGenerator::apply(const class core::pose::Pose &) const –> class utility::vector1<class std::shared_ptr<const class core::scoring::constraints::Constraint>, class std::allocator<class std::shared_ptr<const class core::scoring::constraints::Constraint> > >
- assign(self: pyrosetta.rosetta.protocols.constraint_generator.ConstraintGenerator, : pyrosetta.rosetta.protocols.constraint_generator.ConstraintGenerator) pyrosetta.rosetta.protocols.constraint_generator.ConstraintGenerator ¶
C++: protocols::constraint_generator::ConstraintGenerator::operator=(const class protocols::constraint_generator::ConstraintGenerator &) –> class protocols::constraint_generator::ConstraintGenerator &
- class_name(self: pyrosetta.rosetta.protocols.constraint_generator.ConstraintGenerator) str ¶
C++: protocols::constraint_generator::ConstraintGenerator::class_name() const –> const std::string &
- clone(self: pyrosetta.rosetta.protocols.constraint_generator.ConstraintGenerator) pyrosetta.rosetta.protocols.constraint_generator.ConstraintGenerator ¶
C++: protocols::constraint_generator::ConstraintGenerator::clone() const –> class std::shared_ptr<class protocols::constraint_generator::ConstraintGenerator>
- id(self: pyrosetta.rosetta.protocols.constraint_generator.ConstraintGenerator) str ¶
C++: protocols::constraint_generator::ConstraintGenerator::id() const –> const std::string &
- parse_my_tag(self: pyrosetta.rosetta.protocols.constraint_generator.ConstraintGenerator, tag: pyrosetta.rosetta.utility.tag.Tag, data: pyrosetta.rosetta.basic.datacache.DataMap) None ¶
parses XML tag – calls protected parse_tag() function
C++: protocols::constraint_generator::ConstraintGenerator::parse_my_tag(class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &) –> void
- provide_citation_info(self: pyrosetta.rosetta.protocols.constraint_generator.ConstraintGenerator, citations: pyrosetta.rosetta.basic.citation_manager.CitationCollectionList) None ¶
- Provide citations to the passed CitationCollectionList.
This allows the constraint generator to provide citations for itself and for any modules that it invokes.
This base class version does nothing. It should be overridden by derived classes.
Vikram K. Mulligan (vmulligan.org).
C++: protocols::constraint_generator::ConstraintGenerator::provide_citation_info(class basic::citation_manager::CitationCollectionList &) const –> void
- set_id(self: pyrosetta.rosetta.protocols.constraint_generator.ConstraintGenerator, id: str) None ¶
C++: protocols::constraint_generator::ConstraintGenerator::set_id(const std::string &) –> void
- class pyrosetta.rosetta.protocols.constraint_generator.ConstraintGeneratorCreator¶
Bases:
pybind11_object
- assign(self: pyrosetta.rosetta.protocols.constraint_generator.ConstraintGeneratorCreator, : pyrosetta.rosetta.protocols.constraint_generator.ConstraintGeneratorCreator) pyrosetta.rosetta.protocols.constraint_generator.ConstraintGeneratorCreator ¶
C++: protocols::constraint_generator::ConstraintGeneratorCreator::operator=(const class protocols::constraint_generator::ConstraintGeneratorCreator &) –> class protocols::constraint_generator::ConstraintGeneratorCreator &
- create_constraint_generator(self: pyrosetta.rosetta.protocols.constraint_generator.ConstraintGeneratorCreator) pyrosetta.rosetta.protocols.constraint_generator.ConstraintGenerator ¶
Instantiate a particular ConstraintGenerator
C++: protocols::constraint_generator::ConstraintGeneratorCreator::create_constraint_generator() const –> class std::shared_ptr<class protocols::constraint_generator::ConstraintGenerator>
- keyname(self: pyrosetta.rosetta.protocols.constraint_generator.ConstraintGeneratorCreator) str ¶
Return a string that will be used to instantiate the particular ConstraintGenerator
C++: protocols::constraint_generator::ConstraintGeneratorCreator::keyname() const –> std::string
- class pyrosetta.rosetta.protocols.constraint_generator.ConstraintGeneratorFactory¶
Bases:
SingletonBase_protocols_constraint_generator_ConstraintGeneratorFactory_t
- static complex_type_name_for_constraint_generator(constraint_name: str) str ¶
C++: protocols::constraint_generator::ConstraintGeneratorFactory::complex_type_name_for_constraint_generator(const std::string &) –> std::string
- static constraint_generator_xml_schema_group_name() str ¶
C++: protocols::constraint_generator::ConstraintGeneratorFactory::constraint_generator_xml_schema_group_name() –> std::string
- define_constraint_generator_xml_schema_group(self: pyrosetta.rosetta.protocols.constraint_generator.ConstraintGeneratorFactory, xsd: utility::tag::XMLSchemaDefinition) None ¶
C++: protocols::constraint_generator::ConstraintGeneratorFactory::define_constraint_generator_xml_schema_group(class utility::tag::XMLSchemaDefinition &) const –> void
- factory_register(self: pyrosetta.rosetta.protocols.constraint_generator.ConstraintGeneratorFactory, creator: pyrosetta.rosetta.protocols.constraint_generator.ConstraintGeneratorCreator) None ¶
C++: protocols::constraint_generator::ConstraintGeneratorFactory::factory_register(class std::shared_ptr<class protocols::constraint_generator::ConstraintGeneratorCreator>) –> void
- get_citation_humanreadable(self: pyrosetta.rosetta.protocols.constraint_generator.ConstraintGeneratorFactory, cst_generator_name: str) str ¶
Get a human-readable listing of the citations for a given cst generator, by generator name.
Returns an empty string if there are no citations.
Vikram K. Mulligan (vmulligan.org).
C++: protocols::constraint_generator::ConstraintGeneratorFactory::get_citation_humanreadable(const std::string &) const –> std::string
- static get_instance() protocols::constraint_generator::ConstraintGeneratorFactory ¶
C++: utility::SingletonBase<protocols::constraint_generator::ConstraintGeneratorFactory>::get_instance() –> class protocols::constraint_generator::ConstraintGeneratorFactory *
- has_type(self: pyrosetta.rosetta.protocols.constraint_generator.ConstraintGeneratorFactory, constraint_generator_name: str) bool ¶
C++: protocols::constraint_generator::ConstraintGeneratorFactory::has_type(const std::string &) const –> bool
- new_constraint_generator(self: pyrosetta.rosetta.protocols.constraint_generator.ConstraintGeneratorFactory, constraint_generator_name: str, tag: pyrosetta.rosetta.utility.tag.Tag, datamap: pyrosetta.rosetta.basic.datacache.DataMap) pyrosetta.rosetta.protocols.constraint_generator.ConstraintGenerator ¶
C++: protocols::constraint_generator::ConstraintGeneratorFactory::new_constraint_generator(const std::string &, class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &) const –> class std::shared_ptr<class protocols::constraint_generator::ConstraintGenerator>
- provide_xml_schema(self: pyrosetta.rosetta.protocols.constraint_generator.ConstraintGeneratorFactory, cst_generator_name: str, xsd: utility::tag::XMLSchemaDefinition) None ¶
Get the XML schema for a given constraint generator.
Throws an error if the constraint generator is unknown to Rosetta.
Vikram K. Mulligan (vmullig.edu)
C++: protocols::constraint_generator::ConstraintGeneratorFactory::provide_xml_schema(const std::string &, class utility::tag::XMLSchemaDefinition &) const –> void
- static xsd_constraint_generator_type_definition_w_attributes(xsd: utility::tag::XMLSchemaDefinition, constraint_type: str, description: str, attributes: pyrosetta.rosetta.std.list_utility_tag_XMLSchemaAttribute_t) None ¶
C++: protocols::constraint_generator::ConstraintGeneratorFactory::xsd_constraint_generator_type_definition_w_attributes(class utility::tag::XMLSchemaDefinition &, const std::string &, const std::string &, const class std::list<class utility::tag::XMLSchemaAttribute, class std::allocator<class utility::tag::XMLSchemaAttribute> > &) –> void
- class pyrosetta.rosetta.protocols.constraint_generator.ConstraintsManager¶
Bases:
SingletonBase_protocols_constraint_generator_ConstraintsManager_t
Manages lists of constraints generated by ConstraintGenerators
- static get_instance() protocols::constraint_generator::ConstraintsManager ¶
C++: utility::SingletonBase<protocols::constraint_generator::ConstraintsManager>::get_instance() –> class protocols::constraint_generator::ConstraintsManager *
- has_stored_constraints(self: pyrosetta.rosetta.protocols.constraint_generator.ConstraintsManager, pose: pyrosetta.rosetta.core.pose.Pose, name: str) bool ¶
Checks to see whether constraints exist in datacache under the given name
Pose where constraints are cached
Name under which constraints may be stored
C++: protocols::constraint_generator::ConstraintsManager::has_stored_constraints(const class core::pose::Pose &, const std::string &) const –> bool
- remove_constraints(self: pyrosetta.rosetta.protocols.constraint_generator.ConstraintsManager, pose: pyrosetta.rosetta.core.pose.Pose, name: str) None ¶
Clears constraints stored under the given name
- If constraints are not found under the given name, or there is no
cached data, this will do nothing.
Pose where constraints are cached
Name under which constraints are cached
C++: protocols::constraint_generator::ConstraintsManager::remove_constraints(class core::pose::Pose &, const std::string &) const –> void
- retrieve_constraints(self: pyrosetta.rosetta.protocols.constraint_generator.ConstraintsManager, pose: pyrosetta.rosetta.core.pose.Pose, name: str) pyrosetta.rosetta.utility.vector1_std_shared_ptr_const_core_scoring_constraints_Constraint_t ¶
Retrieves constraints from the pose datacache with the given name.
Pose where constraints are cached
Name under which constraints are stored
Const reference to list of stored constraints
C++: protocols::constraint_generator::ConstraintsManager::retrieve_constraints(const class core::pose::Pose &, const std::string &) const –> const class utility::vector1<class std::shared_ptr<const class core::scoring::constraints::Constraint>, class std::allocator<class std::shared_ptr<const class core::scoring::constraints::Constraint> > > &
- store_constraints(self: pyrosetta.rosetta.protocols.constraint_generator.ConstraintsManager, pose: pyrosetta.rosetta.core.pose.Pose, name: str, csts: pyrosetta.rosetta.utility.vector1_std_shared_ptr_const_core_scoring_constraints_Constraint_t) None ¶
Stores the given constraints in the pose datacache, under the name given.
Pose where constraints will be cached
Name under which constraints will be stored
Constraints to cache
C++: protocols::constraint_generator::ConstraintsManager::store_constraints(class core::pose::Pose &, const std::string &, const class utility::vector1<class std::shared_ptr<const class core::scoring::constraints::Constraint>, class std::allocator<class std::shared_ptr<const class core::scoring::constraints::Constraint> > > &) const –> void
- class pyrosetta.rosetta.protocols.constraint_generator.ConstraintsMap¶
Bases:
CacheableData
Cacheable data map to cache constraint pointers in the pose.
- assign(self: pyrosetta.rosetta.protocols.constraint_generator.ConstraintsMap, : pyrosetta.rosetta.protocols.constraint_generator.ConstraintsMap) pyrosetta.rosetta.protocols.constraint_generator.ConstraintsMap ¶
C++: protocols::constraint_generator::ConstraintsMap::operator=(const class protocols::constraint_generator::ConstraintsMap &) –> class protocols::constraint_generator::ConstraintsMap &
- clone(self: pyrosetta.rosetta.protocols.constraint_generator.ConstraintsMap) pyrosetta.rosetta.basic.datacache.CacheableData ¶
C++: protocols::constraint_generator::ConstraintsMap::clone() const –> class std::shared_ptr<class basic::datacache::CacheableData>
- get_self_ptr(self: pyrosetta.rosetta.basic.datacache.CacheableData) pyrosetta.rosetta.basic.datacache.CacheableData ¶
C++: basic::datacache::CacheableData::get_self_ptr() –> class std::shared_ptr<class basic::datacache::CacheableData>
- get_self_weak_ptr(self: pyrosetta.rosetta.basic.datacache.CacheableData) pyrosetta.rosetta.std.weak_ptr_basic_datacache_CacheableData_t ¶
C++: basic::datacache::CacheableData::get_self_weak_ptr() –> class std::weak_ptr<class basic::datacache::CacheableData>
- valid_names_string(self: pyrosetta.rosetta.protocols.constraint_generator.ConstraintsMap) str ¶
prints out comma-separated list of constraint set names
C++: protocols::constraint_generator::ConstraintsMap::valid_names_string() const –> std::string
- class pyrosetta.rosetta.protocols.constraint_generator.CoordinateConstraintGenerator¶
Bases:
ConstraintGenerator
Generates coodinate constraints
- apply(self: pyrosetta.rosetta.protocols.constraint_generator.CoordinateConstraintGenerator, pose: pyrosetta.rosetta.core.pose.Pose) pyrosetta.rosetta.utility.vector1_std_shared_ptr_const_core_scoring_constraints_Constraint_t ¶
C++: protocols::constraint_generator::CoordinateConstraintGenerator::apply(const class core::pose::Pose &) const –> class utility::vector1<class std::shared_ptr<const class core::scoring::constraints::Constraint>, class std::allocator<class std::shared_ptr<const class core::scoring::constraints::Constraint> > >
- assign(self: pyrosetta.rosetta.protocols.constraint_generator.CoordinateConstraintGenerator, : pyrosetta.rosetta.protocols.constraint_generator.CoordinateConstraintGenerator) pyrosetta.rosetta.protocols.constraint_generator.CoordinateConstraintGenerator ¶
C++: protocols::constraint_generator::CoordinateConstraintGenerator::operator=(const class protocols::constraint_generator::CoordinateConstraintGenerator &) –> class protocols::constraint_generator::CoordinateConstraintGenerator &
- static class_name() str ¶
C++: protocols::constraint_generator::CoordinateConstraintGenerator::class_name() –> std::string
- clone(self: pyrosetta.rosetta.protocols.constraint_generator.CoordinateConstraintGenerator) pyrosetta.rosetta.protocols.constraint_generator.ConstraintGenerator ¶
C++: protocols::constraint_generator::CoordinateConstraintGenerator::clone() const –> class std::shared_ptr<class protocols::constraint_generator::ConstraintGenerator>
- id(self: pyrosetta.rosetta.protocols.constraint_generator.ConstraintGenerator) str ¶
C++: protocols::constraint_generator::ConstraintGenerator::id() const –> const std::string &
- parse_my_tag(self: pyrosetta.rosetta.protocols.constraint_generator.ConstraintGenerator, tag: pyrosetta.rosetta.utility.tag.Tag, data: pyrosetta.rosetta.basic.datacache.DataMap) None ¶
parses XML tag – calls protected parse_tag() function
C++: protocols::constraint_generator::ConstraintGenerator::parse_my_tag(class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &) –> void
- provide_citation_info(self: pyrosetta.rosetta.protocols.constraint_generator.CoordinateConstraintGenerator, citations: pyrosetta.rosetta.basic.citation_manager.CitationCollectionList) None ¶
- 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.
Vikram K. Mulligan (vmulligan.org).
C++: protocols::constraint_generator::CoordinateConstraintGenerator::provide_citation_info(class basic::citation_manager::CitationCollectionList &) const –> void
- static provide_xml_schema(xsd: utility::tag::XMLSchemaDefinition) None ¶
C++: protocols::constraint_generator::CoordinateConstraintGenerator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void
- set_ambiguous_hnq(self: pyrosetta.rosetta.protocols.constraint_generator.CoordinateConstraintGenerator, ambiguous_hnq: bool) None ¶
C++: protocols::constraint_generator::CoordinateConstraintGenerator::set_ambiguous_hnq(const bool) –> void
- set_bounded(self: pyrosetta.rosetta.protocols.constraint_generator.CoordinateConstraintGenerator, bounded: bool) None ¶
C++: protocols::constraint_generator::CoordinateConstraintGenerator::set_bounded(const bool) –> void
- set_bounded_width(self: pyrosetta.rosetta.protocols.constraint_generator.CoordinateConstraintGenerator, bounded_width: float) None ¶
C++: protocols::constraint_generator::CoordinateConstraintGenerator::set_bounded_width(const double) –> void
- set_ca_only(self: pyrosetta.rosetta.protocols.constraint_generator.CoordinateConstraintGenerator, ca_only: bool) None ¶
C++: protocols::constraint_generator::CoordinateConstraintGenerator::set_ca_only(const bool) –> void
- set_id(self: pyrosetta.rosetta.protocols.constraint_generator.ConstraintGenerator, id: str) None ¶
C++: protocols::constraint_generator::ConstraintGenerator::set_id(const std::string &) –> void
- set_reference_pose(self: pyrosetta.rosetta.protocols.constraint_generator.CoordinateConstraintGenerator, refpose: pyrosetta.rosetta.core.pose.Pose) None ¶
C++: protocols::constraint_generator::CoordinateConstraintGenerator::set_reference_pose(class std::shared_ptr<const class core::pose::Pose>) –> void
- set_residue_selector(self: pyrosetta.rosetta.protocols.constraint_generator.CoordinateConstraintGenerator, selector: pyrosetta.rosetta.core.select.residue_selector.ResidueSelector) None ¶
C++: protocols::constraint_generator::CoordinateConstraintGenerator::set_residue_selector(class std::shared_ptr<const class core::select::residue_selector::ResidueSelector>) –> void
- set_sd(self: pyrosetta.rosetta.protocols.constraint_generator.CoordinateConstraintGenerator, sd: float) None ¶
C++: protocols::constraint_generator::CoordinateConstraintGenerator::set_sd(const double) –> void
- set_sidechain(self: pyrosetta.rosetta.protocols.constraint_generator.CoordinateConstraintGenerator, sidechain: bool) None ¶
C++: protocols::constraint_generator::CoordinateConstraintGenerator::set_sidechain(const bool) –> void
- class pyrosetta.rosetta.protocols.constraint_generator.CoordinateConstraintGeneratorCreator¶
Bases:
ConstraintGeneratorCreator
- assign(self: pyrosetta.rosetta.protocols.constraint_generator.CoordinateConstraintGeneratorCreator, : pyrosetta.rosetta.protocols.constraint_generator.CoordinateConstraintGeneratorCreator) pyrosetta.rosetta.protocols.constraint_generator.CoordinateConstraintGeneratorCreator ¶
C++: protocols::constraint_generator::CoordinateConstraintGeneratorCreator::operator=(const class protocols::constraint_generator::CoordinateConstraintGeneratorCreator &) –> class protocols::constraint_generator::CoordinateConstraintGeneratorCreator &
- create_constraint_generator(self: pyrosetta.rosetta.protocols.constraint_generator.CoordinateConstraintGeneratorCreator) pyrosetta.rosetta.protocols.constraint_generator.ConstraintGenerator ¶
C++: protocols::constraint_generator::CoordinateConstraintGeneratorCreator::create_constraint_generator() const –> class std::shared_ptr<class protocols::constraint_generator::ConstraintGenerator>
- keyname(self: pyrosetta.rosetta.protocols.constraint_generator.CoordinateConstraintGeneratorCreator) str ¶
C++: protocols::constraint_generator::CoordinateConstraintGeneratorCreator::keyname() const –> std::string
- provide_xml_schema(self: pyrosetta.rosetta.protocols.constraint_generator.CoordinateConstraintGeneratorCreator, xsd: utility::tag::XMLSchemaDefinition) None ¶
C++: protocols::constraint_generator::CoordinateConstraintGeneratorCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void
- class pyrosetta.rosetta.protocols.constraint_generator.DihedralConstraintGenerator¶
Bases:
ConstraintGenerator
A cst generator that creates Dihedral constraints for specified residues using a residue selector.
Uses CircularHarmonic constraints, since CircularGaussian func does not exist. By default, works on Protein and carbohydrate BB dihedrals. You must set either the set of atom names or phi/psi/omega. Will only work on ONE type of dihedral angle.
- apply(self: pyrosetta.rosetta.protocols.constraint_generator.DihedralConstraintGenerator, pose: pyrosetta.rosetta.core.pose.Pose) pyrosetta.rosetta.utility.vector1_std_shared_ptr_const_core_scoring_constraints_Constraint_t ¶
C++: protocols::constraint_generator::DihedralConstraintGenerator::apply(const class core::pose::Pose &) const –> class utility::vector1<class std::shared_ptr<const class core::scoring::constraints::Constraint>, class std::allocator<class std::shared_ptr<const class core::scoring::constraints::Constraint> > >
- assign(self: pyrosetta.rosetta.protocols.constraint_generator.DihedralConstraintGenerator, : pyrosetta.rosetta.protocols.constraint_generator.DihedralConstraintGenerator) pyrosetta.rosetta.protocols.constraint_generator.DihedralConstraintGenerator ¶
C++: protocols::constraint_generator::DihedralConstraintGenerator::operator=(const class protocols::constraint_generator::DihedralConstraintGenerator &) –> class protocols::constraint_generator::DihedralConstraintGenerator &
- static class_name() str ¶
C++: protocols::constraint_generator::DihedralConstraintGenerator::class_name() –> std::string
- clone(self: pyrosetta.rosetta.protocols.constraint_generator.DihedralConstraintGenerator) pyrosetta.rosetta.protocols.constraint_generator.ConstraintGenerator ¶
C++: protocols::constraint_generator::DihedralConstraintGenerator::clone() const –> class std::shared_ptr<class protocols::constraint_generator::ConstraintGenerator>
- get_dihedral_angle(self: pyrosetta.rosetta.protocols.constraint_generator.DihedralConstraintGenerator) float ¶
C++: protocols::constraint_generator::DihedralConstraintGenerator::get_dihedral_angle() const –> double
- get_use_custom_dihedral_angle(self: pyrosetta.rosetta.protocols.constraint_generator.DihedralConstraintGenerator) bool ¶
C++: protocols::constraint_generator::DihedralConstraintGenerator::get_use_custom_dihedral_angle() const –> bool
- id(self: pyrosetta.rosetta.protocols.constraint_generator.ConstraintGenerator) str ¶
C++: protocols::constraint_generator::ConstraintGenerator::id() const –> const std::string &
- parse_my_tag(self: pyrosetta.rosetta.protocols.constraint_generator.ConstraintGenerator, tag: pyrosetta.rosetta.utility.tag.Tag, data: pyrosetta.rosetta.basic.datacache.DataMap) None ¶
parses XML tag – calls protected parse_tag() function
C++: protocols::constraint_generator::ConstraintGenerator::parse_my_tag(class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &) –> void
- provide_citation_info(self: pyrosetta.rosetta.protocols.constraint_generator.DihedralConstraintGenerator, citations: pyrosetta.rosetta.basic.citation_manager.CitationCollectionList) None ¶
- Provide citations to the passed CitationCollectionList.
This allows the constraint generator to provide citations for itself and for any modules that it invokes.
Cites Jared Adolf-Bryfogle.
Vikram K. Mulligan (vmulligan.org).
C++: protocols::constraint_generator::DihedralConstraintGenerator::provide_citation_info(class basic::citation_manager::CitationCollectionList &) const –> void
- static provide_xml_schema(xsd: utility::tag::XMLSchemaDefinition) None ¶
C++: protocols::constraint_generator::DihedralConstraintGenerator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void
- set_custom_dihedral(self: pyrosetta.rosetta.protocols.constraint_generator.DihedralConstraintGenerator, ids: pyrosetta.rosetta.utility.vector1_core_id_AtomID) None ¶
- MANUALLY set the dihedrals we will work with.
IGNORES Residue selector, but allows setting dihedrals for ANY torsion.
C++: protocols::constraint_generator::DihedralConstraintGenerator::set_custom_dihedral(const class utility::vector1<class core::id::AtomID, class std::allocator<class core::id::AtomID> > &) –> void
- set_dihedral_angle(self: pyrosetta.rosetta.protocols.constraint_generator.DihedralConstraintGenerator, dihedral_angle: float) None ¶
- Set the desired dihedral angle in degrees. This is not compatible if you use_custom_dihedral_angle
set_custom_dihedral. If you do call this function in addition to setting a custom dihedral, no constraints will be applied and an error will be returned.
C++: protocols::constraint_generator::DihedralConstraintGenerator::set_dihedral_angle(double) –> void
- set_id(self: pyrosetta.rosetta.protocols.constraint_generator.ConstraintGenerator, id: str) None ¶
C++: protocols::constraint_generator::ConstraintGenerator::set_id(const std::string &) –> void
- set_residue_selector(self: pyrosetta.rosetta.protocols.constraint_generator.DihedralConstraintGenerator, selector: pyrosetta.rosetta.core.select.residue_selector.ResidueSelector) None ¶
C++: protocols::constraint_generator::DihedralConstraintGenerator::set_residue_selector(class std::shared_ptr<const class core::select::residue_selector::ResidueSelector>) –> void
- set_sd_degree(self: pyrosetta.rosetta.protocols.constraint_generator.DihedralConstraintGenerator, sd_degree: float) None ¶
- Set the standard deviation for the dihedral constraint. Default is 16.0.
This which was found by taking the mean SD of all dihedral angles of either PHI or PSI for each North CDR Cluster. This is a fairly tight constraint and allows a bit of movement while not changing overall struture much.
Set this in Degrees.
C++: protocols::constraint_generator::DihedralConstraintGenerator::set_sd_degree(double) –> void
- set_torsion_type(self: pyrosetta.rosetta.protocols.constraint_generator.DihedralConstraintGenerator, torsion: pyrosetta.rosetta.core.id.MainchainTorsionType) None ¶
Set the torsion type we will be working with.
C++: protocols::constraint_generator::DihedralConstraintGenerator::set_torsion_type(enum core::id::MainchainTorsionType) –> void
- set_use_custom_dihedral_angle(self: pyrosetta.rosetta.protocols.constraint_generator.DihedralConstraintGenerator, use_custom_dihedral_angle: bool) None ¶
C++: protocols::constraint_generator::DihedralConstraintGenerator::set_use_custom_dihedral_angle(bool) –> void
- class pyrosetta.rosetta.protocols.constraint_generator.DihedralConstraintGeneratorCreator¶
Bases:
ConstraintGeneratorCreator
- assign(self: pyrosetta.rosetta.protocols.constraint_generator.DihedralConstraintGeneratorCreator, : pyrosetta.rosetta.protocols.constraint_generator.DihedralConstraintGeneratorCreator) pyrosetta.rosetta.protocols.constraint_generator.DihedralConstraintGeneratorCreator ¶
C++: protocols::constraint_generator::DihedralConstraintGeneratorCreator::operator=(const class protocols::constraint_generator::DihedralConstraintGeneratorCreator &) –> class protocols::constraint_generator::DihedralConstraintGeneratorCreator &
- create_constraint_generator(self: pyrosetta.rosetta.protocols.constraint_generator.DihedralConstraintGeneratorCreator) pyrosetta.rosetta.protocols.constraint_generator.ConstraintGenerator ¶
C++: protocols::constraint_generator::DihedralConstraintGeneratorCreator::create_constraint_generator() const –> class std::shared_ptr<class protocols::constraint_generator::ConstraintGenerator>
- keyname(self: pyrosetta.rosetta.protocols.constraint_generator.DihedralConstraintGeneratorCreator) str ¶
C++: protocols::constraint_generator::DihedralConstraintGeneratorCreator::keyname() const –> std::string
- provide_xml_schema(self: pyrosetta.rosetta.protocols.constraint_generator.DihedralConstraintGeneratorCreator, xsd: utility::tag::XMLSchemaDefinition) None ¶
C++: protocols::constraint_generator::DihedralConstraintGeneratorCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void
- class pyrosetta.rosetta.protocols.constraint_generator.DistanceConstraintGenerator¶
Bases:
ConstraintGenerator
Generates AtomPair constraints to enforce a given distance between two residue subsets
- apply(self: pyrosetta.rosetta.protocols.constraint_generator.DistanceConstraintGenerator, pose: pyrosetta.rosetta.core.pose.Pose) pyrosetta.rosetta.utility.vector1_std_shared_ptr_const_core_scoring_constraints_Constraint_t ¶
C++: protocols::constraint_generator::DistanceConstraintGenerator::apply(const class core::pose::Pose &) const –> class utility::vector1<class std::shared_ptr<const class core::scoring::constraints::Constraint>, class std::allocator<class std::shared_ptr<const class core::scoring::constraints::Constraint> > >
- assign(self: pyrosetta.rosetta.protocols.constraint_generator.DistanceConstraintGenerator, : pyrosetta.rosetta.protocols.constraint_generator.DistanceConstraintGenerator) pyrosetta.rosetta.protocols.constraint_generator.DistanceConstraintGenerator ¶
C++: protocols::constraint_generator::DistanceConstraintGenerator::operator=(const class protocols::constraint_generator::DistanceConstraintGenerator &) –> class protocols::constraint_generator::DistanceConstraintGenerator &
- static class_name() str ¶
C++: protocols::constraint_generator::DistanceConstraintGenerator::class_name() –> std::string
- clone(self: pyrosetta.rosetta.protocols.constraint_generator.DistanceConstraintGenerator) pyrosetta.rosetta.protocols.constraint_generator.ConstraintGenerator ¶
C++: protocols::constraint_generator::DistanceConstraintGenerator::clone() const –> class std::shared_ptr<class protocols::constraint_generator::ConstraintGenerator>
- id(self: pyrosetta.rosetta.protocols.constraint_generator.ConstraintGenerator) str ¶
C++: protocols::constraint_generator::ConstraintGenerator::id() const –> const std::string &
- parse_my_tag(self: pyrosetta.rosetta.protocols.constraint_generator.ConstraintGenerator, tag: pyrosetta.rosetta.utility.tag.Tag, data: pyrosetta.rosetta.basic.datacache.DataMap) None ¶
parses XML tag – calls protected parse_tag() function
C++: protocols::constraint_generator::ConstraintGenerator::parse_my_tag(class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &) –> void
- provide_citation_info(self: pyrosetta.rosetta.protocols.constraint_generator.DistanceConstraintGenerator, citations: pyrosetta.rosetta.basic.citation_manager.CitationCollectionList) None ¶
- 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.
Vikram K. Mulligan (vmulligan.org).
C++: protocols::constraint_generator::DistanceConstraintGenerator::provide_citation_info(class basic::citation_manager::CitationCollectionList &) const –> void
- static provide_xml_schema(xsd: utility::tag::XMLSchemaDefinition) None ¶
C++: protocols::constraint_generator::DistanceConstraintGenerator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void
- set_function(self: pyrosetta.rosetta.protocols.constraint_generator.DistanceConstraintGenerator, func_def_str: str) None ¶
C++: protocols::constraint_generator::DistanceConstraintGenerator::set_function(const std::string &) –> void
- set_id(self: pyrosetta.rosetta.protocols.constraint_generator.ConstraintGenerator, id: str) None ¶
C++: protocols::constraint_generator::ConstraintGenerator::set_id(const std::string &) –> void
- class pyrosetta.rosetta.protocols.constraint_generator.DistanceConstraintGeneratorCreator¶
Bases:
ConstraintGeneratorCreator
- assign(self: pyrosetta.rosetta.protocols.constraint_generator.DistanceConstraintGeneratorCreator, : pyrosetta.rosetta.protocols.constraint_generator.DistanceConstraintGeneratorCreator) pyrosetta.rosetta.protocols.constraint_generator.DistanceConstraintGeneratorCreator ¶
C++: protocols::constraint_generator::DistanceConstraintGeneratorCreator::operator=(const class protocols::constraint_generator::DistanceConstraintGeneratorCreator &) –> class protocols::constraint_generator::DistanceConstraintGeneratorCreator &
- create_constraint_generator(self: pyrosetta.rosetta.protocols.constraint_generator.DistanceConstraintGeneratorCreator) pyrosetta.rosetta.protocols.constraint_generator.ConstraintGenerator ¶
C++: protocols::constraint_generator::DistanceConstraintGeneratorCreator::create_constraint_generator() const –> class std::shared_ptr<class protocols::constraint_generator::ConstraintGenerator>
- keyname(self: pyrosetta.rosetta.protocols.constraint_generator.DistanceConstraintGeneratorCreator) str ¶
C++: protocols::constraint_generator::DistanceConstraintGeneratorCreator::keyname() const –> std::string
- provide_xml_schema(self: pyrosetta.rosetta.protocols.constraint_generator.DistanceConstraintGeneratorCreator, xsd: utility::tag::XMLSchemaDefinition) None ¶
C++: protocols::constraint_generator::DistanceConstraintGeneratorCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void
- class pyrosetta.rosetta.protocols.constraint_generator.EXCN_RemoveCstsFailed¶
Bases:
Exception
- add_msg(self: pyrosetta.rosetta.utility.excn.Exception, str: str) None ¶
C++: utility::excn::Exception::add_msg(const std::string &) –> void
- assign(self: pyrosetta.rosetta.protocols.constraint_generator.EXCN_RemoveCstsFailed, : pyrosetta.rosetta.protocols.constraint_generator.EXCN_RemoveCstsFailed) pyrosetta.rosetta.protocols.constraint_generator.EXCN_RemoveCstsFailed ¶
C++: protocols::constraint_generator::EXCN_RemoveCstsFailed::operator=(const class protocols::constraint_generator::EXCN_RemoveCstsFailed &) –> class protocols::constraint_generator::EXCN_RemoveCstsFailed &
- crash_log(self: pyrosetta.rosetta.utility.excn.Exception) None ¶
- Invoke a crash log for throwing this exception.
If your exception is one which is a “non-error” exception, override this function to do nothing.
C++: utility::excn::Exception::crash_log() const –> void
- display(self: pyrosetta.rosetta.utility.excn.Exception) None ¶
- Present this exception to the user.
Will invoke crash log reporting, if applicable
C++: utility::excn::Exception::display() const –> void
- file(self: pyrosetta.rosetta.utility.excn.Exception) str ¶
C++: utility::excn::Exception::file() –> const std::string &
- line(self: pyrosetta.rosetta.utility.excn.Exception) int ¶
C++: utility::excn::Exception::line() –> int
- msg(*args, **kwargs)¶
Overloaded function.
msg(self: pyrosetta.rosetta.utility.excn.Exception) -> str
Will return a formatted message (with file/line information)
C++: utility::excn::Exception::msg() const –> std::string
msg(self: pyrosetta.rosetta.utility.excn.Exception, m: str) -> None
Will set the raw message.
C++: utility::excn::Exception::msg(const std::string &) –> void
- prepend_to_msg(self: pyrosetta.rosetta.utility.excn.Exception, str: str) None ¶
C++: utility::excn::Exception::prepend_to_msg(const std::string &) –> void
- raw_msg(self: pyrosetta.rosetta.utility.excn.Exception) str ¶
Will return the raw message (without file/line information)
C++: utility::excn::Exception::raw_msg() const –> std::string
- show(self: pyrosetta.rosetta.utility.excn.Exception, : pyrosetta.rosetta.std.ostream) None ¶
C++: utility::excn::Exception::show(std::ostream &) const –> void
- traceback(self: pyrosetta.rosetta.utility.excn.Exception) str ¶
C++: utility::excn::Exception::traceback() –> const std::string &
- what(self: pyrosetta.rosetta.std.exception) str ¶
C++: std::exception::what() const –> const char *
- class pyrosetta.rosetta.protocols.constraint_generator.HydrogenBondConstraintGenerator¶
Bases:
ConstraintGenerator
This constraint generator generates constraints for favoring formation of hydrogen bonds
- apply(self: pyrosetta.rosetta.protocols.constraint_generator.HydrogenBondConstraintGenerator, pose: pyrosetta.rosetta.core.pose.Pose) pyrosetta.rosetta.utility.vector1_std_shared_ptr_const_core_scoring_constraints_Constraint_t ¶
C++: protocols::constraint_generator::HydrogenBondConstraintGenerator::apply(const class core::pose::Pose &) const –> class utility::vector1<class std::shared_ptr<const class core::scoring::constraints::Constraint>, class std::allocator<class std::shared_ptr<const class core::scoring::constraints::Constraint> > >
- assign(self: pyrosetta.rosetta.protocols.constraint_generator.HydrogenBondConstraintGenerator, : pyrosetta.rosetta.protocols.constraint_generator.HydrogenBondConstraintGenerator) pyrosetta.rosetta.protocols.constraint_generator.HydrogenBondConstraintGenerator ¶
C++: protocols::constraint_generator::HydrogenBondConstraintGenerator::operator=(const class protocols::constraint_generator::HydrogenBondConstraintGenerator &) –> class protocols::constraint_generator::HydrogenBondConstraintGenerator &
- static class_name() str ¶
C++: protocols::constraint_generator::HydrogenBondConstraintGenerator::class_name() –> std::string
- clone(self: pyrosetta.rosetta.protocols.constraint_generator.HydrogenBondConstraintGenerator) pyrosetta.rosetta.protocols.constraint_generator.ConstraintGenerator ¶
C++: protocols::constraint_generator::HydrogenBondConstraintGenerator::clone() const –> class std::shared_ptr<class protocols::constraint_generator::ConstraintGenerator>
- id(self: pyrosetta.rosetta.protocols.constraint_generator.ConstraintGenerator) str ¶
C++: protocols::constraint_generator::ConstraintGenerator::id() const –> const std::string &
- parse_my_tag(self: pyrosetta.rosetta.protocols.constraint_generator.ConstraintGenerator, tag: pyrosetta.rosetta.utility.tag.Tag, data: pyrosetta.rosetta.basic.datacache.DataMap) None ¶
parses XML tag – calls protected parse_tag() function
C++: protocols::constraint_generator::ConstraintGenerator::parse_my_tag(class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &) –> void
- parse_tag(self: pyrosetta.rosetta.protocols.constraint_generator.HydrogenBondConstraintGenerator, tag: pyrosetta.rosetta.utility.tag.Tag, data: pyrosetta.rosetta.basic.datacache.DataMap) None ¶
C++: protocols::constraint_generator::HydrogenBondConstraintGenerator::parse_tag(class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &) –> void
- provide_citation_info(self: pyrosetta.rosetta.protocols.constraint_generator.HydrogenBondConstraintGenerator, citations: pyrosetta.rosetta.basic.citation_manager.CitationCollectionList) None ¶
- 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.
Vikram K. Mulligan (vmulligan.org).
C++: protocols::constraint_generator::HydrogenBondConstraintGenerator::provide_citation_info(class basic::citation_manager::CitationCollectionList &) const –> void
- static provide_xml_schema(xsd: utility::tag::XMLSchemaDefinition) None ¶
C++: protocols::constraint_generator::HydrogenBondConstraintGenerator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void
- set_angle1_func(*args, **kwargs)¶
Overloaded function.
set_angle1_func(self: pyrosetta.rosetta.protocols.constraint_generator.HydrogenBondConstraintGenerator, func_def: str) -> None
C++: protocols::constraint_generator::HydrogenBondConstraintGenerator::set_angle1_func(const std::string &) –> void
set_angle1_func(self: pyrosetta.rosetta.protocols.constraint_generator.HydrogenBondConstraintGenerator, angle_func: pyrosetta.rosetta.core.scoring.func.Func) -> None
C++: protocols::constraint_generator::HydrogenBondConstraintGenerator::set_angle1_func(class std::shared_ptr<class core::scoring::func::Func>) –> void
- set_angle2_func(*args, **kwargs)¶
Overloaded function.
set_angle2_func(self: pyrosetta.rosetta.protocols.constraint_generator.HydrogenBondConstraintGenerator, func_def: str) -> None
C++: protocols::constraint_generator::HydrogenBondConstraintGenerator::set_angle2_func(const std::string &) –> void
set_angle2_func(self: pyrosetta.rosetta.protocols.constraint_generator.HydrogenBondConstraintGenerator, angle_func: pyrosetta.rosetta.core.scoring.func.Func) -> None
C++: protocols::constraint_generator::HydrogenBondConstraintGenerator::set_angle2_func(class std::shared_ptr<class core::scoring::func::Func>) –> void
- set_angle_sd(self: pyrosetta.rosetta.protocols.constraint_generator.HydrogenBondConstraintGenerator, sd: float) None ¶
C++: protocols::constraint_generator::HydrogenBondConstraintGenerator::set_angle_sd(const double) –> void
- set_atom_pair_func(*args, **kwargs)¶
Overloaded function.
set_atom_pair_func(self: pyrosetta.rosetta.protocols.constraint_generator.HydrogenBondConstraintGenerator, func_def: str) -> None
C++: protocols::constraint_generator::HydrogenBondConstraintGenerator::set_atom_pair_func(const std::string &) –> void
set_atom_pair_func(self: pyrosetta.rosetta.protocols.constraint_generator.HydrogenBondConstraintGenerator, atompairfunc: pyrosetta.rosetta.core.scoring.func.Func) -> None
C++: protocols::constraint_generator::HydrogenBondConstraintGenerator::set_atom_pair_func(class std::shared_ptr<class core::scoring::func::Func>) –> void
- set_atom_pair_sd(self: pyrosetta.rosetta.protocols.constraint_generator.HydrogenBondConstraintGenerator, sd: float) None ¶
C++: protocols::constraint_generator::HydrogenBondConstraintGenerator::set_atom_pair_sd(const double) –> void
- set_atoms1(*args, **kwargs)¶
Overloaded function.
set_atoms1(self: pyrosetta.rosetta.protocols.constraint_generator.HydrogenBondConstraintGenerator, atoms_str: str) -> None
C++: protocols::constraint_generator::HydrogenBondConstraintGenerator::set_atoms1(const std::string &) –> void
set_atoms1(self: pyrosetta.rosetta.protocols.constraint_generator.HydrogenBondConstraintGenerator, atoms: pyrosetta.rosetta.std.set_std_string_t) -> None
C++: protocols::constraint_generator::HydrogenBondConstraintGenerator::set_atoms1(const class std::set<std::string, struct std::less<std::string >, class std::allocator<std::string > > &) –> void
- set_atoms2(*args, **kwargs)¶
Overloaded function.
set_atoms2(self: pyrosetta.rosetta.protocols.constraint_generator.HydrogenBondConstraintGenerator, atoms_str: str) -> None
C++: protocols::constraint_generator::HydrogenBondConstraintGenerator::set_atoms2(const std::string &) –> void
set_atoms2(self: pyrosetta.rosetta.protocols.constraint_generator.HydrogenBondConstraintGenerator, atoms: pyrosetta.rosetta.std.set_std_string_t) -> None
C++: protocols::constraint_generator::HydrogenBondConstraintGenerator::set_atoms2(const class std::set<std::string, struct std::less<std::string >, class std::allocator<std::string > > &) –> void
- set_bounded(self: pyrosetta.rosetta.protocols.constraint_generator.HydrogenBondConstraintGenerator, bounded: bool) None ¶
C++: protocols::constraint_generator::HydrogenBondConstraintGenerator::set_bounded(const bool) –> void
- set_id(self: pyrosetta.rosetta.protocols.constraint_generator.ConstraintGenerator, id: str) None ¶
C++: protocols::constraint_generator::ConstraintGenerator::set_id(const std::string &) –> void
- set_residue_selector1(self: pyrosetta.rosetta.protocols.constraint_generator.HydrogenBondConstraintGenerator, selector: pyrosetta.rosetta.core.select.residue_selector.ResidueSelector) None ¶
C++: protocols::constraint_generator::HydrogenBondConstraintGenerator::set_residue_selector1(class std::shared_ptr<const class core::select::residue_selector::ResidueSelector>) –> void
- set_residue_selector2(self: pyrosetta.rosetta.protocols.constraint_generator.HydrogenBondConstraintGenerator, selector: pyrosetta.rosetta.core.select.residue_selector.ResidueSelector) None ¶
C++: protocols::constraint_generator::HydrogenBondConstraintGenerator::set_residue_selector2(class std::shared_ptr<const class core::select::residue_selector::ResidueSelector>) –> void
- class pyrosetta.rosetta.protocols.constraint_generator.HydrogenBondConstraintGeneratorCreator¶
Bases:
ConstraintGeneratorCreator
- assign(self: pyrosetta.rosetta.protocols.constraint_generator.HydrogenBondConstraintGeneratorCreator, : pyrosetta.rosetta.protocols.constraint_generator.HydrogenBondConstraintGeneratorCreator) pyrosetta.rosetta.protocols.constraint_generator.HydrogenBondConstraintGeneratorCreator ¶
C++: protocols::constraint_generator::HydrogenBondConstraintGeneratorCreator::operator=(const class protocols::constraint_generator::HydrogenBondConstraintGeneratorCreator &) –> class protocols::constraint_generator::HydrogenBondConstraintGeneratorCreator &
- create_constraint_generator(self: pyrosetta.rosetta.protocols.constraint_generator.HydrogenBondConstraintGeneratorCreator) pyrosetta.rosetta.protocols.constraint_generator.ConstraintGenerator ¶
C++: protocols::constraint_generator::HydrogenBondConstraintGeneratorCreator::create_constraint_generator() const –> class std::shared_ptr<class protocols::constraint_generator::ConstraintGenerator>
- keyname(self: pyrosetta.rosetta.protocols.constraint_generator.HydrogenBondConstraintGeneratorCreator) str ¶
C++: protocols::constraint_generator::HydrogenBondConstraintGeneratorCreator::keyname() const –> std::string
- provide_xml_schema(self: pyrosetta.rosetta.protocols.constraint_generator.HydrogenBondConstraintGeneratorCreator, xsd: utility::tag::XMLSchemaDefinition) None ¶
C++: protocols::constraint_generator::HydrogenBondConstraintGeneratorCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void
- class pyrosetta.rosetta.protocols.constraint_generator.HydrogenBondInfo¶
Bases:
SingletonBase_protocols_constraint_generator_HydrogenBondInfo_t
Database to lookup atoms for hydrogen bonding
- static get_instance() protocols::constraint_generator::HydrogenBondInfo ¶
C++: utility::SingletonBase<protocols::constraint_generator::HydrogenBondInfo>::get_instance() –> class protocols::constraint_generator::HydrogenBondInfo *
- class pyrosetta.rosetta.protocols.constraint_generator.HydrogenBondingAtom¶
Bases:
pybind11_object
- angle(self: pyrosetta.rosetta.protocols.constraint_generator.HydrogenBondingAtom) float ¶
C++: protocols::constraint_generator::HydrogenBondingAtom::angle() const –> double
- assign(self: pyrosetta.rosetta.protocols.constraint_generator.HydrogenBondingAtom, : pyrosetta.rosetta.protocols.constraint_generator.HydrogenBondingAtom) pyrosetta.rosetta.protocols.constraint_generator.HydrogenBondingAtom ¶
C++: protocols::constraint_generator::HydrogenBondingAtom::operator=(const class protocols::constraint_generator::HydrogenBondingAtom &) –> class protocols::constraint_generator::HydrogenBondingAtom &
- atom2(self: pyrosetta.rosetta.protocols.constraint_generator.HydrogenBondingAtom) str ¶
C++: protocols::constraint_generator::HydrogenBondingAtom::atom2() const –> const std::string &
- atom3(self: pyrosetta.rosetta.protocols.constraint_generator.HydrogenBondingAtom) str ¶
C++: protocols::constraint_generator::HydrogenBondingAtom::atom3() const –> const std::string &
- dihedrals(self: pyrosetta.rosetta.protocols.constraint_generator.HydrogenBondingAtom) pyrosetta.rosetta.std.list_double_t ¶
C++: protocols::constraint_generator::HydrogenBondingAtom::dihedrals() const –> const class std::list<double, class std::allocator<double> > &
- distance(self: pyrosetta.rosetta.protocols.constraint_generator.HydrogenBondingAtom) float ¶
C++: protocols::constraint_generator::HydrogenBondingAtom::distance() const –> double
- hb_atom(self: pyrosetta.rosetta.protocols.constraint_generator.HydrogenBondingAtom) str ¶
C++: protocols::constraint_generator::HydrogenBondingAtom::hb_atom() const –> const std::string &
- class pyrosetta.rosetta.protocols.constraint_generator.MembraneSpanConstraintGenerator¶
Bases:
ConstraintGenerator
Generates constraints for membrane spans to stay in the membrane
- apply(self: pyrosetta.rosetta.protocols.constraint_generator.MembraneSpanConstraintGenerator, pose: pyrosetta.rosetta.core.pose.Pose) pyrosetta.rosetta.utility.vector1_std_shared_ptr_const_core_scoring_constraints_Constraint_t ¶
C++: protocols::constraint_generator::MembraneSpanConstraintGenerator::apply(const class core::pose::Pose &) const –> class utility::vector1<class std::shared_ptr<const class core::scoring::constraints::Constraint>, class std::allocator<class std::shared_ptr<const class core::scoring::constraints::Constraint> > >
- assign(self: pyrosetta.rosetta.protocols.constraint_generator.MembraneSpanConstraintGenerator, : pyrosetta.rosetta.protocols.constraint_generator.MembraneSpanConstraintGenerator) pyrosetta.rosetta.protocols.constraint_generator.MembraneSpanConstraintGenerator ¶
C++: protocols::constraint_generator::MembraneSpanConstraintGenerator::operator=(const class protocols::constraint_generator::MembraneSpanConstraintGenerator &) –> class protocols::constraint_generator::MembraneSpanConstraintGenerator &
- static class_name() str ¶
C++: protocols::constraint_generator::MembraneSpanConstraintGenerator::class_name() –> std::string
- clone(self: pyrosetta.rosetta.protocols.constraint_generator.MembraneSpanConstraintGenerator) pyrosetta.rosetta.protocols.constraint_generator.ConstraintGenerator ¶
C++: protocols::constraint_generator::MembraneSpanConstraintGenerator::clone() const –> class std::shared_ptr<class protocols::constraint_generator::ConstraintGenerator>
- id(self: pyrosetta.rosetta.protocols.constraint_generator.ConstraintGenerator) str ¶
C++: protocols::constraint_generator::ConstraintGenerator::id() const –> const std::string &
- parse_my_tag(self: pyrosetta.rosetta.protocols.constraint_generator.ConstraintGenerator, tag: pyrosetta.rosetta.utility.tag.Tag, data: pyrosetta.rosetta.basic.datacache.DataMap) None ¶
parses XML tag – calls protected parse_tag() function
C++: protocols::constraint_generator::ConstraintGenerator::parse_my_tag(class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &) –> void
- provide_citation_info(self: pyrosetta.rosetta.protocols.constraint_generator.MembraneSpanConstraintGenerator, citations: pyrosetta.rosetta.basic.citation_manager.CitationCollectionList) None ¶
- Provide citations to the passed CitationCollectionList.
This allows the constraint generator to provide citations for itself and for any modules that it invokes.
Cites Jonathan Weinstein.
Vikram K. Mulligan (vmulligan.org).
C++: protocols::constraint_generator::MembraneSpanConstraintGenerator::provide_citation_info(class basic::citation_manager::CitationCollectionList &) const –> void
- static provide_xml_schema(xsd: utility::tag::XMLSchemaDefinition) None ¶
C++: protocols::constraint_generator::MembraneSpanConstraintGenerator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void
- set_id(self: pyrosetta.rosetta.protocols.constraint_generator.ConstraintGenerator, id: str) None ¶
C++: protocols::constraint_generator::ConstraintGenerator::set_id(const std::string &) –> void
- class pyrosetta.rosetta.protocols.constraint_generator.MembraneSpanConstraintGeneratorCreator¶
Bases:
ConstraintGeneratorCreator
- assign(self: pyrosetta.rosetta.protocols.constraint_generator.MembraneSpanConstraintGeneratorCreator, : pyrosetta.rosetta.protocols.constraint_generator.MembraneSpanConstraintGeneratorCreator) pyrosetta.rosetta.protocols.constraint_generator.MembraneSpanConstraintGeneratorCreator ¶
C++: protocols::constraint_generator::MembraneSpanConstraintGeneratorCreator::operator=(const class protocols::constraint_generator::MembraneSpanConstraintGeneratorCreator &) –> class protocols::constraint_generator::MembraneSpanConstraintGeneratorCreator &
- create_constraint_generator(self: pyrosetta.rosetta.protocols.constraint_generator.MembraneSpanConstraintGeneratorCreator) pyrosetta.rosetta.protocols.constraint_generator.ConstraintGenerator ¶
C++: protocols::constraint_generator::MembraneSpanConstraintGeneratorCreator::create_constraint_generator() const –> class std::shared_ptr<class protocols::constraint_generator::ConstraintGenerator>
- keyname(self: pyrosetta.rosetta.protocols.constraint_generator.MembraneSpanConstraintGeneratorCreator) str ¶
C++: protocols::constraint_generator::MembraneSpanConstraintGeneratorCreator::keyname() const –> std::string
- provide_xml_schema(self: pyrosetta.rosetta.protocols.constraint_generator.MembraneSpanConstraintGeneratorCreator, xsd: utility::tag::XMLSchemaDefinition) None ¶
C++: protocols::constraint_generator::MembraneSpanConstraintGeneratorCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void
- class pyrosetta.rosetta.protocols.constraint_generator.MetalContactsConstraintGenerator¶
Bases:
ConstraintGenerator
This constraint generator takes residue selectors for a residue containing metal ion(s) and for residue(s) for which to set up contacts. It allows users to specify which base atoms will be used to define angles/dihedrals to constrain; ideal values for angles/dihedrals/distances; and an option to constrain to native values.
- apply(self: pyrosetta.rosetta.protocols.constraint_generator.MetalContactsConstraintGenerator, pose: pyrosetta.rosetta.core.pose.Pose) pyrosetta.rosetta.utility.vector1_std_shared_ptr_const_core_scoring_constraints_Constraint_t ¶
C++: protocols::constraint_generator::MetalContactsConstraintGenerator::apply(const class core::pose::Pose &) const –> class utility::vector1<class std::shared_ptr<const class core::scoring::constraints::Constraint>, class std::allocator<class std::shared_ptr<const class core::scoring::constraints::Constraint> > >
- assign(self: pyrosetta.rosetta.protocols.constraint_generator.MetalContactsConstraintGenerator, : pyrosetta.rosetta.protocols.constraint_generator.MetalContactsConstraintGenerator) pyrosetta.rosetta.protocols.constraint_generator.MetalContactsConstraintGenerator ¶
C++: protocols::constraint_generator::MetalContactsConstraintGenerator::operator=(const class protocols::constraint_generator::MetalContactsConstraintGenerator &) –> class protocols::constraint_generator::MetalContactsConstraintGenerator &
- static class_name() str ¶
C++: protocols::constraint_generator::MetalContactsConstraintGenerator::class_name() –> std::string
- clone(self: pyrosetta.rosetta.protocols.constraint_generator.MetalContactsConstraintGenerator) pyrosetta.rosetta.protocols.constraint_generator.ConstraintGenerator ¶
C++: protocols::constraint_generator::MetalContactsConstraintGenerator::clone() const –> class std::shared_ptr<class protocols::constraint_generator::ConstraintGenerator>
- get_base_atom_name(self: pyrosetta.rosetta.protocols.constraint_generator.MetalContactsConstraintGenerator) str ¶
C++: protocols::constraint_generator::MetalContactsConstraintGenerator::get_base_atom_name() const –> std::string
- get_base_base_atom_name(self: pyrosetta.rosetta.protocols.constraint_generator.MetalContactsConstraintGenerator) str ¶
C++: protocols::constraint_generator::MetalContactsConstraintGenerator::get_base_base_atom_name() const –> std::string
- get_constrain_to_closest(self: pyrosetta.rosetta.protocols.constraint_generator.MetalContactsConstraintGenerator) bool ¶
C++: protocols::constraint_generator::MetalContactsConstraintGenerator::get_constrain_to_closest() const –> bool
- get_contact_resnum_string(self: pyrosetta.rosetta.protocols.constraint_generator.MetalContactsConstraintGenerator) str ¶
C++: protocols::constraint_generator::MetalContactsConstraintGenerator::get_contact_resnum_string() const –> std::string
- get_contact_selector(self: pyrosetta.rosetta.protocols.constraint_generator.MetalContactsConstraintGenerator) pyrosetta.rosetta.core.select.residue_selector.ResidueSelector ¶
C++: protocols::constraint_generator::MetalContactsConstraintGenerator::get_contact_selector() const –> class std::shared_ptr<const class core::select::residue_selector::ResidueSelector>
- get_dist_cutoff_multiplier(self: pyrosetta.rosetta.protocols.constraint_generator.MetalContactsConstraintGenerator) float ¶
C++: protocols::constraint_generator::MetalContactsConstraintGenerator::get_dist_cutoff_multiplier() const –> double
- get_ideal_angle_about_contact(self: pyrosetta.rosetta.protocols.constraint_generator.MetalContactsConstraintGenerator) pyrosetta.rosetta.utility.vector1_double ¶
C++: protocols::constraint_generator::MetalContactsConstraintGenerator::get_ideal_angle_about_contact() const –> class utility::vector1<double, class std::allocator<double> >
- get_ideal_angle_about_metal(self: pyrosetta.rosetta.protocols.constraint_generator.MetalContactsConstraintGenerator) pyrosetta.rosetta.utility.vector1_double ¶
C++: protocols::constraint_generator::MetalContactsConstraintGenerator::get_ideal_angle_about_metal() const –> class utility::vector1<double, class std::allocator<double> >
- get_ideal_dihedral_3(self: pyrosetta.rosetta.protocols.constraint_generator.MetalContactsConstraintGenerator) pyrosetta.rosetta.utility.vector1_double ¶
C++: protocols::constraint_generator::MetalContactsConstraintGenerator::get_ideal_dihedral_3() const –> class utility::vector1<double, class std::allocator<double> >
- get_ideal_dihedral_about_contact(self: pyrosetta.rosetta.protocols.constraint_generator.MetalContactsConstraintGenerator) pyrosetta.rosetta.utility.vector1_double ¶
C++: protocols::constraint_generator::MetalContactsConstraintGenerator::get_ideal_dihedral_about_contact() const –> class utility::vector1<double, class std::allocator<double> >
- get_ideal_dihedral_about_metal(self: pyrosetta.rosetta.protocols.constraint_generator.MetalContactsConstraintGenerator) pyrosetta.rosetta.utility.vector1_double ¶
C++: protocols::constraint_generator::MetalContactsConstraintGenerator::get_ideal_dihedral_about_metal() const –> class utility::vector1<double, class std::allocator<double> >
- get_ideal_distance(self: pyrosetta.rosetta.protocols.constraint_generator.MetalContactsConstraintGenerator) float ¶
C++: protocols::constraint_generator::MetalContactsConstraintGenerator::get_ideal_distance() const –> double
- get_ligand_atom_name(self: pyrosetta.rosetta.protocols.constraint_generator.MetalContactsConstraintGenerator) str ¶
C++: protocols::constraint_generator::MetalContactsConstraintGenerator::get_ligand_atom_name() const –> std::string
- get_ligand_resnum_string(self: pyrosetta.rosetta.protocols.constraint_generator.MetalContactsConstraintGenerator) str ¶
C++: protocols::constraint_generator::MetalContactsConstraintGenerator::get_ligand_resnum_string() const –> std::string
- get_ligand_selector(self: pyrosetta.rosetta.protocols.constraint_generator.MetalContactsConstraintGenerator) pyrosetta.rosetta.core.select.residue_selector.ResidueSelector ¶
C++: protocols::constraint_generator::MetalContactsConstraintGenerator::get_ligand_selector() const –> class std::shared_ptr<const class core::select::residue_selector::ResidueSelector>
- get_score_against_internal_contacts(self: pyrosetta.rosetta.protocols.constraint_generator.MetalContactsConstraintGenerator) bool ¶
C++: protocols::constraint_generator::MetalContactsConstraintGenerator::get_score_against_internal_contacts() const –> bool
- get_use_contact_selector(self: pyrosetta.rosetta.protocols.constraint_generator.MetalContactsConstraintGenerator) bool ¶
C++: protocols::constraint_generator::MetalContactsConstraintGenerator::get_use_contact_selector() const –> bool
- get_use_ligand_selector(self: pyrosetta.rosetta.protocols.constraint_generator.MetalContactsConstraintGenerator) bool ¶
C++: protocols::constraint_generator::MetalContactsConstraintGenerator::get_use_ligand_selector() const –> bool
- id(self: pyrosetta.rosetta.protocols.constraint_generator.ConstraintGenerator) str ¶
C++: protocols::constraint_generator::ConstraintGenerator::id() const –> const std::string &
- parse_my_tag(self: pyrosetta.rosetta.protocols.constraint_generator.ConstraintGenerator, tag: pyrosetta.rosetta.utility.tag.Tag, data: pyrosetta.rosetta.basic.datacache.DataMap) None ¶
parses XML tag – calls protected parse_tag() function
C++: protocols::constraint_generator::ConstraintGenerator::parse_my_tag(class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &) –> void
- provide_citation_info(self: pyrosetta.rosetta.protocols.constraint_generator.MetalContactsConstraintGenerator, citations: pyrosetta.rosetta.basic.citation_manager.CitationCollectionList) None ¶
- Provide citations to the passed CitationCollectionList.
This allows the constraint generator to provide citations for itself and for any modules that it invokes.
Cites Sharon Guffy.
Vikram K. Mulligan (vmulligan.org).
C++: protocols::constraint_generator::MetalContactsConstraintGenerator::provide_citation_info(class basic::citation_manager::CitationCollectionList &) const –> void
- static provide_xml_schema(xsd: utility::tag::XMLSchemaDefinition) None ¶
C++: protocols::constraint_generator::MetalContactsConstraintGenerator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void
- set_base_atom_name(self: pyrosetta.rosetta.protocols.constraint_generator.MetalContactsConstraintGenerator, : str) None ¶
C++: protocols::constraint_generator::MetalContactsConstraintGenerator::set_base_atom_name(std::string) –> void
- set_base_base_atom_name(self: pyrosetta.rosetta.protocols.constraint_generator.MetalContactsConstraintGenerator, : str) None ¶
C++: protocols::constraint_generator::MetalContactsConstraintGenerator::set_base_base_atom_name(std::string) –> void
- set_constrain_to_closest(self: pyrosetta.rosetta.protocols.constraint_generator.MetalContactsConstraintGenerator, : bool) None ¶
C++: protocols::constraint_generator::MetalContactsConstraintGenerator::set_constrain_to_closest(bool) –> void
- set_contact_resnum_string(self: pyrosetta.rosetta.protocols.constraint_generator.MetalContactsConstraintGenerator, : str) None ¶
C++: protocols::constraint_generator::MetalContactsConstraintGenerator::set_contact_resnum_string(std::string) –> void
- set_contact_selector(self: pyrosetta.rosetta.protocols.constraint_generator.MetalContactsConstraintGenerator, : pyrosetta.rosetta.core.select.residue_selector.ResidueSelector) None ¶
C++: protocols::constraint_generator::MetalContactsConstraintGenerator::set_contact_selector(class std::shared_ptr<const class core::select::residue_selector::ResidueSelector>) –> void
- set_dist_cutoff_multiplier(self: pyrosetta.rosetta.protocols.constraint_generator.MetalContactsConstraintGenerator, : float) None ¶
C++: protocols::constraint_generator::MetalContactsConstraintGenerator::set_dist_cutoff_multiplier(double) –> void
- set_id(self: pyrosetta.rosetta.protocols.constraint_generator.ConstraintGenerator, id: str) None ¶
C++: protocols::constraint_generator::ConstraintGenerator::set_id(const std::string &) –> void
- set_ideal_angle_about_contact(self: pyrosetta.rosetta.protocols.constraint_generator.MetalContactsConstraintGenerator, : pyrosetta.rosetta.utility.vector1_double) None ¶
C++: protocols::constraint_generator::MetalContactsConstraintGenerator::set_ideal_angle_about_contact(class utility::vector1<double, class std::allocator<double> >) –> void
- set_ideal_angle_about_metal(self: pyrosetta.rosetta.protocols.constraint_generator.MetalContactsConstraintGenerator, : pyrosetta.rosetta.utility.vector1_double) None ¶
C++: protocols::constraint_generator::MetalContactsConstraintGenerator::set_ideal_angle_about_metal(class utility::vector1<double, class std::allocator<double> >) –> void
- set_ideal_dihedral_3(self: pyrosetta.rosetta.protocols.constraint_generator.MetalContactsConstraintGenerator, : pyrosetta.rosetta.utility.vector1_double) None ¶
C++: protocols::constraint_generator::MetalContactsConstraintGenerator::set_ideal_dihedral_3(class utility::vector1<double, class std::allocator<double> >) –> void
- set_ideal_dihedral_about_contact(self: pyrosetta.rosetta.protocols.constraint_generator.MetalContactsConstraintGenerator, : pyrosetta.rosetta.utility.vector1_double) None ¶
C++: protocols::constraint_generator::MetalContactsConstraintGenerator::set_ideal_dihedral_about_contact(class utility::vector1<double, class std::allocator<double> >) –> void
- set_ideal_dihedral_about_metal(self: pyrosetta.rosetta.protocols.constraint_generator.MetalContactsConstraintGenerator, : pyrosetta.rosetta.utility.vector1_double) None ¶
C++: protocols::constraint_generator::MetalContactsConstraintGenerator::set_ideal_dihedral_about_metal(class utility::vector1<double, class std::allocator<double> >) –> void
- set_ideal_distance(self: pyrosetta.rosetta.protocols.constraint_generator.MetalContactsConstraintGenerator, : float) None ¶
C++: protocols::constraint_generator::MetalContactsConstraintGenerator::set_ideal_distance(double) –> void
- set_ligand_atom_name(self: pyrosetta.rosetta.protocols.constraint_generator.MetalContactsConstraintGenerator, : str) None ¶
C++: protocols::constraint_generator::MetalContactsConstraintGenerator::set_ligand_atom_name(std::string) –> void
- set_ligand_resnum_string(self: pyrosetta.rosetta.protocols.constraint_generator.MetalContactsConstraintGenerator, : str) None ¶
C++: protocols::constraint_generator::MetalContactsConstraintGenerator::set_ligand_resnum_string(std::string) –> void
- set_ligand_selector(self: pyrosetta.rosetta.protocols.constraint_generator.MetalContactsConstraintGenerator, : pyrosetta.rosetta.core.select.residue_selector.ResidueSelector) None ¶
C++: protocols::constraint_generator::MetalContactsConstraintGenerator::set_ligand_selector(class std::shared_ptr<const class core::select::residue_selector::ResidueSelector>) –> void
- set_score_against_internal_contacts(self: pyrosetta.rosetta.protocols.constraint_generator.MetalContactsConstraintGenerator, : bool) None ¶
C++: protocols::constraint_generator::MetalContactsConstraintGenerator::set_score_against_internal_contacts(bool) –> void
- class pyrosetta.rosetta.protocols.constraint_generator.MetalContactsConstraintGeneratorCreator¶
Bases:
ConstraintGeneratorCreator
- assign(self: pyrosetta.rosetta.protocols.constraint_generator.MetalContactsConstraintGeneratorCreator, : pyrosetta.rosetta.protocols.constraint_generator.MetalContactsConstraintGeneratorCreator) pyrosetta.rosetta.protocols.constraint_generator.MetalContactsConstraintGeneratorCreator ¶
C++: protocols::constraint_generator::MetalContactsConstraintGeneratorCreator::operator=(const class protocols::constraint_generator::MetalContactsConstraintGeneratorCreator &) –> class protocols::constraint_generator::MetalContactsConstraintGeneratorCreator &
- create_constraint_generator(self: pyrosetta.rosetta.protocols.constraint_generator.MetalContactsConstraintGeneratorCreator) pyrosetta.rosetta.protocols.constraint_generator.ConstraintGenerator ¶
C++: protocols::constraint_generator::MetalContactsConstraintGeneratorCreator::create_constraint_generator() const –> class std::shared_ptr<class protocols::constraint_generator::ConstraintGenerator>
- keyname(self: pyrosetta.rosetta.protocols.constraint_generator.MetalContactsConstraintGeneratorCreator) str ¶
C++: protocols::constraint_generator::MetalContactsConstraintGeneratorCreator::keyname() const –> std::string
- provide_xml_schema(self: pyrosetta.rosetta.protocols.constraint_generator.MetalContactsConstraintGeneratorCreator, xsd: utility::tag::XMLSchemaDefinition) None ¶
C++: protocols::constraint_generator::MetalContactsConstraintGeneratorCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void
- class pyrosetta.rosetta.protocols.constraint_generator.RemoveConstraints¶
Bases:
Mover
Removes constraints generated by a ConstraintGenerator
- add_generator(self: pyrosetta.rosetta.protocols.constraint_generator.RemoveConstraints, generator: pyrosetta.rosetta.protocols.constraint_generator.ConstraintGenerator) None ¶
C++: protocols::constraint_generator::RemoveConstraints::add_generator(class std::shared_ptr<const class protocols::constraint_generator::ConstraintGenerator>) –> void
- apply(self: pyrosetta.rosetta.protocols.constraint_generator.RemoveConstraints, pose: pyrosetta.rosetta.core.pose.Pose) None ¶
C++: protocols::constraint_generator::RemoveConstraints::apply(class core::pose::Pose &) –> void
- assign(self: pyrosetta.rosetta.protocols.constraint_generator.RemoveConstraints, : pyrosetta.rosetta.protocols.constraint_generator.RemoveConstraints) pyrosetta.rosetta.protocols.constraint_generator.RemoveConstraints ¶
C++: protocols::constraint_generator::RemoveConstraints::operator=(const class protocols::constraint_generator::RemoveConstraints &) –> class protocols::constraint_generator::RemoveConstraints &
- clear_info(self: pyrosetta.rosetta.protocols.moves.Mover) None ¶
Strings container can be used to return miscellaneous info (as std::string) from a mover, such as notes about the results of apply(). The job distributor (Apr 09 vintage) will check this function to see if your protocol wants to add string info to the Job that ran this mover. One way this can be useful is that later, a JobOutputter may include/append this info to an output file.
clear_info is called by jd2 before calling apply
C++: protocols::moves::Mover::clear_info() –> void
- clone(self: pyrosetta.rosetta.protocols.constraint_generator.RemoveConstraints) pyrosetta.rosetta.protocols.moves.Mover ¶
required in the context of the parser/scripting scheme
C++: protocols::constraint_generator::RemoveConstraints::clone() const –> class std::shared_ptr<class protocols::moves::Mover>
- create(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.protocols.moves.Mover ¶
C++: protocols::moves::Mover::create() –> class std::shared_ptr<class protocols::moves::Mover>
- fresh_instance(self: pyrosetta.rosetta.protocols.constraint_generator.RemoveConstraints) pyrosetta.rosetta.protocols.moves.Mover ¶
required in the context of the parser/scripting scheme
C++: protocols::constraint_generator::RemoveConstraints::fresh_instance() const –> class std::shared_ptr<class protocols::moves::Mover>
- get_additional_output(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.core.pose.Pose ¶
fpd
Mechanism by which a mover may return multiple output poses from a single input pose.
Supported in JD2. Will attempt to grab additional poses until a nullptr is returned.
C++: protocols::moves::Mover::get_additional_output() –> class std::shared_ptr<class core::pose::Pose>
- get_current_job(self: pyrosetta.rosetta.protocols.moves.Mover) protocols::jobdist::BasicJob ¶
C++: protocols::moves::Mover::get_current_job() const –> class std::shared_ptr<const class protocols::jobdist::BasicJob>
- get_current_tag(self: pyrosetta.rosetta.protocols.moves.Mover) str ¶
- A tag is a unique identifier used to identify structures produced
by this Mover. get_current_tag() returns the tag, and set_current_tag( std::string tag ) sets the tag. This functionality is not intended for use with the 2008 job distributor.
C++: protocols::moves::Mover::get_current_tag() const –> std::string
- get_input_pose(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.core.pose.Pose ¶
C++: protocols::moves::Mover::get_input_pose() const –> class std::shared_ptr<const class core::pose::Pose>
- get_last_move_status(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.protocols.moves.MoverStatus ¶
returns status after an apply(). The job distributor (august 08 vintage) will check this function to see if your protocol wants to filter its results - if your protocol wants to say “that run was no good, skip it” then use the protected last_move_status(MoverStatus) to change the value that this function will return.
C++: protocols::moves::Mover::get_last_move_status() const –> enum protocols::moves::MoverStatus
- get_name(self: pyrosetta.rosetta.protocols.constraint_generator.RemoveConstraints) str ¶
C++: protocols::constraint_generator::RemoveConstraints::get_name() const –> std::string
- get_native_pose(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.core.pose.Pose ¶
C++: protocols::moves::Mover::get_native_pose() const –> class std::shared_ptr<const class core::pose::Pose>
- get_self_ptr(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.protocols.moves.Mover ¶
C++: protocols::moves::Mover::get_self_ptr() –> class std::shared_ptr<class protocols::moves::Mover>
- get_self_weak_ptr(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.std.weak_ptr_protocols_moves_Mover_t ¶
C++: protocols::moves::Mover::get_self_weak_ptr() –> class std::weak_ptr<class protocols::moves::Mover>
- get_type(self: pyrosetta.rosetta.protocols.moves.Mover) str ¶
C++: protocols::moves::Mover::get_type() const –> std::string
- info(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.std.list_std_string_t ¶
non-const accessor
C++: protocols::moves::Mover::info() –> class std::list<std::string, class std::allocator<std::string > > &
- last_proposal_density_ratio(self: pyrosetta.rosetta.protocols.moves.Mover) float ¶
C++: protocols::moves::Mover::last_proposal_density_ratio() –> double
- static mover_name() str ¶
C++: protocols::constraint_generator::RemoveConstraints::mover_name() –> std::string
- static name() str ¶
C++: protocols::moves::Mover::name() –> std::string
- parse_my_tag(self: pyrosetta.rosetta.protocols.constraint_generator.RemoveConstraints, tag: pyrosetta.rosetta.utility.tag.Tag, data: pyrosetta.rosetta.basic.datacache.DataMap) None ¶
parse XML tag (to use this Mover in Rosetta Scripts)
C++: protocols::constraint_generator::RemoveConstraints::parse_my_tag(class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &) –> void
- provide_citation_info(self: pyrosetta.rosetta.protocols.constraint_generator.RemoveConstraints, citations: pyrosetta.rosetta.basic.citation_manager.CitationCollectionList) None ¶
- 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.
Vikram K. Mulligan (vmulligan.org).
C++: protocols::constraint_generator::RemoveConstraints::provide_citation_info(class basic::citation_manager::CitationCollectionList &) const –> void
- static provide_xml_schema(xsd: utility::tag::XMLSchemaDefinition) None ¶
C++: protocols::constraint_generator::RemoveConstraints::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void
- static register_options() None ¶
Overload this static method if you access options within the mover.
These options will end up in -help of your application if users of this mover call register_options. Do this recursively! If you use movers within your mover, call their register_options in your register_options() method.
C++: protocols::moves::Mover::register_options() –> void
- reinitialize_for_each_job(self: pyrosetta.rosetta.protocols.moves.Mover) bool ¶
- Inform the Job Distributor (August ‘08 vintage) whether this object needs to be freshly regenerated on
each use.
C++: protocols::moves::Mover::reinitialize_for_each_job() const –> bool
- reinitialize_for_new_input(self: pyrosetta.rosetta.protocols.moves.Mover) bool ¶
- Inform the Job Distributor (August ‘08 vintage) whether this object needs to be regenerated when the input
pose is about to change, (for example, if the Mover has special code on the first apply() that is only valid for that one input pose).
C++: protocols::moves::Mover::reinitialize_for_new_input() const –> bool
- reset_status(self: pyrosetta.rosetta.protocols.moves.Mover) None ¶
resets status to SUCCESS, meant to be used before an apply(). The job distributor (august 08 vintage) uses this to ensure non-accumulation of status across apply()s.
C++: protocols::moves::Mover::reset_status() –> void
- set_current_job(self: pyrosetta.rosetta.protocols.moves.Mover, job: protocols::jobdist::BasicJob) None ¶
C++: protocols::moves::Mover::set_current_job(class std::shared_ptr<const class protocols::jobdist::BasicJob>) –> void
- set_current_tag(self: pyrosetta.rosetta.protocols.moves.Mover, new_tag: str) None ¶
C++: protocols::moves::Mover::set_current_tag(const std::string &) –> void
- set_input_pose(self: pyrosetta.rosetta.protocols.moves.Mover, pose: pyrosetta.rosetta.core.pose.Pose) None ¶
setter for poses contained for rms
C++: protocols::moves::Mover::set_input_pose(class std::shared_ptr<const class core::pose::Pose>) –> void
- set_native_pose(self: pyrosetta.rosetta.protocols.moves.Mover, pose: pyrosetta.rosetta.core.pose.Pose) None ¶
setter for native poses contained for rms —- we should get rid of this method? it is widely used, but a bit unsafe
C++: protocols::moves::Mover::set_native_pose(class std::shared_ptr<const class core::pose::Pose>) –> void
- set_type(self: pyrosetta.rosetta.protocols.moves.Mover, setting: str) None ¶
Set the ‘type’ string
C++: protocols::moves::Mover::set_type(const std::string &) –> void
- show(*args, **kwargs)¶
Overloaded function.
show(self: pyrosetta.rosetta.protocols.moves.Mover) -> None
show(self: pyrosetta.rosetta.protocols.moves.Mover, output: pyrosetta.rosetta.std.ostream) -> None
Outputs details about the Mover, including current settings.
C++: protocols::moves::Mover::show(std::ostream &) const –> void
- test_move(self: pyrosetta.rosetta.protocols.moves.Mover, pose: pyrosetta.rosetta.core.pose.Pose) None ¶
- : Unit test support function. Apply one move to a given pose.
Allows extra test specific functions to be called before applying
C++: protocols::moves::Mover::test_move(class core::pose::Pose &) –> void
- type(*args, **kwargs)¶
Overloaded function.
type(self: pyrosetta.rosetta.protocols.moves.Mover, type_in: str) -> None
Set the ‘type’ string
C++: protocols::moves::Mover::type(const std::string &) –> void
type(self: pyrosetta.rosetta.protocols.moves.Mover) -> str
Get the set ‘type’ string
C++: protocols::moves::Mover::type() const –> const std::string &
- class pyrosetta.rosetta.protocols.constraint_generator.RemoveConstraintsCreator¶
Bases:
MoverCreator
- assign(self: pyrosetta.rosetta.protocols.constraint_generator.RemoveConstraintsCreator, : pyrosetta.rosetta.protocols.constraint_generator.RemoveConstraintsCreator) pyrosetta.rosetta.protocols.constraint_generator.RemoveConstraintsCreator ¶
C++: protocols::constraint_generator::RemoveConstraintsCreator::operator=(const class protocols::constraint_generator::RemoveConstraintsCreator &) –> class protocols::constraint_generator::RemoveConstraintsCreator &
- create_mover(self: pyrosetta.rosetta.protocols.constraint_generator.RemoveConstraintsCreator) pyrosetta.rosetta.protocols.moves.Mover ¶
C++: protocols::constraint_generator::RemoveConstraintsCreator::create_mover() const –> class std::shared_ptr<class protocols::moves::Mover>
- keyname(self: pyrosetta.rosetta.protocols.constraint_generator.RemoveConstraintsCreator) str ¶
C++: protocols::constraint_generator::RemoveConstraintsCreator::keyname() const –> std::string
- class pyrosetta.rosetta.protocols.constraint_generator.ResidueTypeConstraintGenerator¶
Bases:
ConstraintGenerator
Generates atom pair constraints for a set of residues in the current pose
- apply(self: pyrosetta.rosetta.protocols.constraint_generator.ResidueTypeConstraintGenerator, pose: pyrosetta.rosetta.core.pose.Pose) pyrosetta.rosetta.utility.vector1_std_shared_ptr_const_core_scoring_constraints_Constraint_t ¶
C++: protocols::constraint_generator::ResidueTypeConstraintGenerator::apply(const class core::pose::Pose &) const –> class utility::vector1<class std::shared_ptr<const class core::scoring::constraints::Constraint>, class std::allocator<class std::shared_ptr<const class core::scoring::constraints::Constraint> > >
- assign(self: pyrosetta.rosetta.protocols.constraint_generator.ResidueTypeConstraintGenerator, : pyrosetta.rosetta.protocols.constraint_generator.ResidueTypeConstraintGenerator) pyrosetta.rosetta.protocols.constraint_generator.ResidueTypeConstraintGenerator ¶
C++: protocols::constraint_generator::ResidueTypeConstraintGenerator::operator=(const class protocols::constraint_generator::ResidueTypeConstraintGenerator &) –> class protocols::constraint_generator::ResidueTypeConstraintGenerator &
- static class_name() str ¶
C++: protocols::constraint_generator::ResidueTypeConstraintGenerator::class_name() –> std::string
- clone(self: pyrosetta.rosetta.protocols.constraint_generator.ResidueTypeConstraintGenerator) pyrosetta.rosetta.protocols.constraint_generator.ConstraintGenerator ¶
C++: protocols::constraint_generator::ResidueTypeConstraintGenerator::clone() const –> class std::shared_ptr<class protocols::constraint_generator::ConstraintGenerator>
- get_favor_native_bonus(self: pyrosetta.rosetta.protocols.constraint_generator.ResidueTypeConstraintGenerator) float ¶
C++: protocols::constraint_generator::ResidueTypeConstraintGenerator::get_favor_native_bonus() const –> double
- get_reference_pose(self: pyrosetta.rosetta.protocols.constraint_generator.ResidueTypeConstraintGenerator) pyrosetta.rosetta.core.pose.Pose ¶
C++: protocols::constraint_generator::ResidueTypeConstraintGenerator::get_reference_pose() const –> class std::shared_ptr<const class core::pose::Pose>
- get_residue_selector(self: pyrosetta.rosetta.protocols.constraint_generator.ResidueTypeConstraintGenerator) pyrosetta.rosetta.core.select.residue_selector.ResidueSelector ¶
C++: protocols::constraint_generator::ResidueTypeConstraintGenerator::get_residue_selector() const –> class std::shared_ptr<const class core::select::residue_selector::ResidueSelector>
- get_rsd_type_name3(self: pyrosetta.rosetta.protocols.constraint_generator.ResidueTypeConstraintGenerator) str ¶
C++: protocols::constraint_generator::ResidueTypeConstraintGenerator::get_rsd_type_name3() const –> std::string
- id(self: pyrosetta.rosetta.protocols.constraint_generator.ConstraintGenerator) str ¶
C++: protocols::constraint_generator::ConstraintGenerator::id() const –> const std::string &
- parse_my_tag(self: pyrosetta.rosetta.protocols.constraint_generator.ConstraintGenerator, tag: pyrosetta.rosetta.utility.tag.Tag, data: pyrosetta.rosetta.basic.datacache.DataMap) None ¶
parses XML tag – calls protected parse_tag() function
C++: protocols::constraint_generator::ConstraintGenerator::parse_my_tag(class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &) –> void
- provide_citation_info(self: pyrosetta.rosetta.protocols.constraint_generator.ResidueTypeConstraintGenerator, citations: pyrosetta.rosetta.basic.citation_manager.CitationCollectionList) None ¶
- Provide citations to the passed CitationCollectionList.
This allows the constraint generator to provide citations for itself and for any modules that it invokes.
Cites Sharon Guffy.
Vikram K. Mulligan (vmulligan.org).
C++: protocols::constraint_generator::ResidueTypeConstraintGenerator::provide_citation_info(class basic::citation_manager::CitationCollectionList &) const –> void
- static provide_xml_schema(xsd: utility::tag::XMLSchemaDefinition) None ¶
C++: protocols::constraint_generator::ResidueTypeConstraintGenerator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void
- set_favor_native_bonus(self: pyrosetta.rosetta.protocols.constraint_generator.ResidueTypeConstraintGenerator, bonus: float) None ¶
C++: protocols::constraint_generator::ResidueTypeConstraintGenerator::set_favor_native_bonus(double) –> void
- set_id(self: pyrosetta.rosetta.protocols.constraint_generator.ConstraintGenerator, id: str) None ¶
C++: protocols::constraint_generator::ConstraintGenerator::set_id(const std::string &) –> void
- set_reference_pose(self: pyrosetta.rosetta.protocols.constraint_generator.ResidueTypeConstraintGenerator, : pyrosetta.rosetta.core.pose.Pose) None ¶
C++: protocols::constraint_generator::ResidueTypeConstraintGenerator::set_reference_pose(class std::shared_ptr<const class core::pose::Pose>) –> void
- set_residue_selector(self: pyrosetta.rosetta.protocols.constraint_generator.ResidueTypeConstraintGenerator, selector: pyrosetta.rosetta.core.select.residue_selector.ResidueSelector) None ¶
C++: protocols::constraint_generator::ResidueTypeConstraintGenerator::set_residue_selector(class std::shared_ptr<const class core::select::residue_selector::ResidueSelector>) –> void
- set_rsd_type_name3(self: pyrosetta.rosetta.protocols.constraint_generator.ResidueTypeConstraintGenerator, name3: str) None ¶
C++: protocols::constraint_generator::ResidueTypeConstraintGenerator::set_rsd_type_name3(std::string) –> void
- class pyrosetta.rosetta.protocols.constraint_generator.ResidueTypeConstraintGeneratorCreator¶
Bases:
ConstraintGeneratorCreator
- assign(self: pyrosetta.rosetta.protocols.constraint_generator.ResidueTypeConstraintGeneratorCreator, : pyrosetta.rosetta.protocols.constraint_generator.ResidueTypeConstraintGeneratorCreator) pyrosetta.rosetta.protocols.constraint_generator.ResidueTypeConstraintGeneratorCreator ¶
C++: protocols::constraint_generator::ResidueTypeConstraintGeneratorCreator::operator=(const class protocols::constraint_generator::ResidueTypeConstraintGeneratorCreator &) –> class protocols::constraint_generator::ResidueTypeConstraintGeneratorCreator &
- create_constraint_generator(self: pyrosetta.rosetta.protocols.constraint_generator.ResidueTypeConstraintGeneratorCreator) pyrosetta.rosetta.protocols.constraint_generator.ConstraintGenerator ¶
C++: protocols::constraint_generator::ResidueTypeConstraintGeneratorCreator::create_constraint_generator() const –> class std::shared_ptr<class protocols::constraint_generator::ConstraintGenerator>
- keyname(self: pyrosetta.rosetta.protocols.constraint_generator.ResidueTypeConstraintGeneratorCreator) str ¶
C++: protocols::constraint_generator::ResidueTypeConstraintGeneratorCreator::keyname() const –> std::string
- provide_xml_schema(self: pyrosetta.rosetta.protocols.constraint_generator.ResidueTypeConstraintGeneratorCreator, xsd: utility::tag::XMLSchemaDefinition) None ¶
C++: protocols::constraint_generator::ResidueTypeConstraintGeneratorCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void
- class pyrosetta.rosetta.protocols.constraint_generator.TerminiConstraintGenerator¶
Bases:
ConstraintGenerator
Generates distance constraints between the upper and lower termini
- apply(self: pyrosetta.rosetta.protocols.constraint_generator.TerminiConstraintGenerator, pose: pyrosetta.rosetta.core.pose.Pose) pyrosetta.rosetta.utility.vector1_std_shared_ptr_const_core_scoring_constraints_Constraint_t ¶
C++: protocols::constraint_generator::TerminiConstraintGenerator::apply(const class core::pose::Pose &) const –> class utility::vector1<class std::shared_ptr<const class core::scoring::constraints::Constraint>, class std::allocator<class std::shared_ptr<const class core::scoring::constraints::Constraint> > >
- assign(self: pyrosetta.rosetta.protocols.constraint_generator.TerminiConstraintGenerator, : pyrosetta.rosetta.protocols.constraint_generator.TerminiConstraintGenerator) pyrosetta.rosetta.protocols.constraint_generator.TerminiConstraintGenerator ¶
C++: protocols::constraint_generator::TerminiConstraintGenerator::operator=(const class protocols::constraint_generator::TerminiConstraintGenerator &) –> class protocols::constraint_generator::TerminiConstraintGenerator &
- static class_name() str ¶
C++: protocols::constraint_generator::TerminiConstraintGenerator::class_name() –> std::string
- clone(self: pyrosetta.rosetta.protocols.constraint_generator.TerminiConstraintGenerator) pyrosetta.rosetta.protocols.constraint_generator.ConstraintGenerator ¶
C++: protocols::constraint_generator::TerminiConstraintGenerator::clone() const –> class std::shared_ptr<class protocols::constraint_generator::ConstraintGenerator>
- id(self: pyrosetta.rosetta.protocols.constraint_generator.ConstraintGenerator) str ¶
C++: protocols::constraint_generator::ConstraintGenerator::id() const –> const std::string &
- max_distance(self: pyrosetta.rosetta.protocols.constraint_generator.TerminiConstraintGenerator) float ¶
C++: protocols::constraint_generator::TerminiConstraintGenerator::max_distance() const –> double
- min_distance(self: pyrosetta.rosetta.protocols.constraint_generator.TerminiConstraintGenerator) float ¶
C++: protocols::constraint_generator::TerminiConstraintGenerator::min_distance() const –> double
- parse_my_tag(self: pyrosetta.rosetta.protocols.constraint_generator.ConstraintGenerator, tag: pyrosetta.rosetta.utility.tag.Tag, data: pyrosetta.rosetta.basic.datacache.DataMap) None ¶
parses XML tag – calls protected parse_tag() function
C++: protocols::constraint_generator::ConstraintGenerator::parse_my_tag(class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &) –> void
- provide_citation_info(self: pyrosetta.rosetta.protocols.constraint_generator.TerminiConstraintGenerator, citations: pyrosetta.rosetta.basic.citation_manager.CitationCollectionList) None ¶
- 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.
Vikram K. Mulligan (vmulligan.org).
C++: protocols::constraint_generator::TerminiConstraintGenerator::provide_citation_info(class basic::citation_manager::CitationCollectionList &) const –> void
- static provide_xml_schema(xsd: utility::tag::XMLSchemaDefinition) None ¶
C++: protocols::constraint_generator::TerminiConstraintGenerator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void
- set_id(self: pyrosetta.rosetta.protocols.constraint_generator.ConstraintGenerator, id: str) None ¶
C++: protocols::constraint_generator::ConstraintGenerator::set_id(const std::string &) –> void
- set_max_distance(self: pyrosetta.rosetta.protocols.constraint_generator.TerminiConstraintGenerator, dist: float) None ¶
C++: protocols::constraint_generator::TerminiConstraintGenerator::set_max_distance(const double) –> void
- set_min_distance(self: pyrosetta.rosetta.protocols.constraint_generator.TerminiConstraintGenerator, dist: float) None ¶
C++: protocols::constraint_generator::TerminiConstraintGenerator::set_min_distance(const double) –> void
- set_sd(self: pyrosetta.rosetta.protocols.constraint_generator.TerminiConstraintGenerator, sd: float) None ¶
C++: protocols::constraint_generator::TerminiConstraintGenerator::set_sd(const double) –> void
- set_weight(self: pyrosetta.rosetta.protocols.constraint_generator.TerminiConstraintGenerator, weight: float) None ¶
C++: protocols::constraint_generator::TerminiConstraintGenerator::set_weight(const double) –> void
- weight(self: pyrosetta.rosetta.protocols.constraint_generator.TerminiConstraintGenerator) float ¶
C++: protocols::constraint_generator::TerminiConstraintGenerator::weight() const –> double
- class pyrosetta.rosetta.protocols.constraint_generator.TerminiConstraintGeneratorCreator¶
Bases:
ConstraintGeneratorCreator
- assign(self: pyrosetta.rosetta.protocols.constraint_generator.TerminiConstraintGeneratorCreator, : pyrosetta.rosetta.protocols.constraint_generator.TerminiConstraintGeneratorCreator) pyrosetta.rosetta.protocols.constraint_generator.TerminiConstraintGeneratorCreator ¶
C++: protocols::constraint_generator::TerminiConstraintGeneratorCreator::operator=(const class protocols::constraint_generator::TerminiConstraintGeneratorCreator &) –> class protocols::constraint_generator::TerminiConstraintGeneratorCreator &
- create_constraint_generator(self: pyrosetta.rosetta.protocols.constraint_generator.TerminiConstraintGeneratorCreator) pyrosetta.rosetta.protocols.constraint_generator.ConstraintGenerator ¶
C++: protocols::constraint_generator::TerminiConstraintGeneratorCreator::create_constraint_generator() const –> class std::shared_ptr<class protocols::constraint_generator::ConstraintGenerator>
- keyname(self: pyrosetta.rosetta.protocols.constraint_generator.TerminiConstraintGeneratorCreator) str ¶
C++: protocols::constraint_generator::TerminiConstraintGeneratorCreator::keyname() const –> std::string
- provide_xml_schema(self: pyrosetta.rosetta.protocols.constraint_generator.TerminiConstraintGeneratorCreator, xsd: utility::tag::XMLSchemaDefinition) None ¶
C++: protocols::constraint_generator::TerminiConstraintGeneratorCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void
- pyrosetta.rosetta.protocols.constraint_generator.attributes_for_parse_constraint_generators(attributes: pyrosetta.rosetta.std.list_utility_tag_XMLSchemaAttribute_t) None ¶
Appends the attributes read by parse_constraint_generators
C++: protocols::constraint_generator::attributes_for_parse_constraint_generators(class std::list<class utility::tag::XMLSchemaAttribute, class std::allocator<class utility::tag::XMLSchemaAttribute> > &) –> void
- pyrosetta.rosetta.protocols.constraint_generator.compute_nres_in_asymmetric_unit(pose: pyrosetta.rosetta.core.pose.Pose) int ¶
- find number of residues – if pose is symetric,
returns nubmer of symmetry-independent residues
C++: protocols::constraint_generator::compute_nres_in_asymmetric_unit(const class core::pose::Pose &) –> unsigned long
- pyrosetta.rosetta.protocols.constraint_generator.create_func(func_def: str) pyrosetta.rosetta.core.scoring.func.Func ¶
creates a function from a text definition
C++: protocols::constraint_generator::create_func(const std::string &) –> class std::shared_ptr<class core::scoring::func::Func>
- pyrosetta.rosetta.protocols.constraint_generator.generate_seqmap_from_poses(pose1: pyrosetta.rosetta.core.pose.Pose, pose2: pyrosetta.rosetta.core.pose.Pose) pyrosetta.rosetta.core.id.SequenceMapping ¶
creates a sequencemapping from pose1 to pose2
C++: protocols::constraint_generator::generate_seqmap_from_poses(const class core::pose::Pose &, const class core::pose::Pose &) –> class core::id::SequenceMapping
- pyrosetta.rosetta.protocols.constraint_generator.get_native_pose() pyrosetta.rosetta.core.pose.Pose ¶
gets native pose from command line option, if one is specified
C++: protocols::constraint_generator::get_native_pose() –> class std::shared_ptr<class core::pose::Pose>
- pyrosetta.rosetta.protocols.constraint_generator.parse_constraint_generators(tag: pyrosetta.rosetta.utility.tag.Tag, data: pyrosetta.rosetta.basic.datacache.DataMap) pyrosetta.rosetta.utility.vector1_std_shared_ptr_const_protocols_constraint_generator_ConstraintGenerator_t ¶
- parses constraint generators from a tag
returns vector of ConstraintGeneratorCOPs
C++: protocols::constraint_generator::parse_constraint_generators(class std::shared_ptr<const class utility::tag::Tag>, const class basic::datacache::DataMap &) –> class utility::vector1<class std::shared_ptr<const class protocols::constraint_generator::ConstraintGenerator>, class std::allocator<class std::shared_ptr<const class protocols::constraint_generator::ConstraintGenerator> > >
- pyrosetta.rosetta.protocols.constraint_generator.parse_custom_torsion(atom_names: str, resnums: str, pose: pyrosetta.rosetta.core.pose.Pose) pyrosetta.rosetta.utility.vector1_core_id_AtomID ¶
Turn two strings, comma-separated with atom names and resnums into a custom dihedral vector.
C++: protocols::constraint_generator::parse_custom_torsion(const std::string &, const std::string &, const class core::pose::Pose &) –> class utility::vector1<class core::id::AtomID, class std::allocator<class core::id::AtomID> >
- pyrosetta.rosetta.protocols.constraint_generator.parse_torsion_type(torsion_name: str) pyrosetta.rosetta.core.id.MainchainTorsionType ¶
Get the MainchainTorsionType from a string (phi/psi/omega/omega2/omega3).
C++: protocols::constraint_generator::parse_torsion_type(const std::string &) –> enum core::id::MainchainTorsionType
- pyrosetta.rosetta.protocols.constraint_generator.scalar_weighted(func: pyrosetta.rosetta.core.scoring.func.Func, weight: float) pyrosetta.rosetta.core.scoring.func.Func ¶
helper function to wrap a function with a scalar weighted function
C++: protocols::constraint_generator::scalar_weighted(class std::shared_ptr<class core::scoring::func::Func>, const double) –> class std::shared_ptr<class core::scoring::func::Func>