constraint_generator¶
Bindings for protocols::fold_from_loops::constraint_generator namespace
- class pyrosetta.rosetta.protocols.fold_from_loops.constraint_generator.AutomaticSheetConstraintGenerator¶
Bases:
ConstraintGenerator
Generates atom pair constraints for a set of residues from the current or reference pose
- apply(self: pyrosetta.rosetta.protocols.fold_from_loops.constraint_generator.AutomaticSheetConstraintGenerator, pose: pyrosetta.rosetta.core.pose.Pose) pyrosetta.rosetta.utility.vector1_std_shared_ptr_const_core_scoring_constraints_Constraint_t ¶
C++: protocols::fold_from_loops::constraint_generator::AutomaticSheetConstraintGenerator::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.fold_from_loops.constraint_generator.AutomaticSheetConstraintGenerator, : pyrosetta.rosetta.protocols.fold_from_loops.constraint_generator.AutomaticSheetConstraintGenerator) pyrosetta.rosetta.protocols.fold_from_loops.constraint_generator.AutomaticSheetConstraintGenerator ¶
C++: protocols::fold_from_loops::constraint_generator::AutomaticSheetConstraintGenerator::operator=(const class protocols::fold_from_loops::constraint_generator::AutomaticSheetConstraintGenerator &) –> class protocols::fold_from_loops::constraint_generator::AutomaticSheetConstraintGenerator &
- static class_name() str ¶
C++: protocols::fold_from_loops::constraint_generator::AutomaticSheetConstraintGenerator::class_name() –> std::string
- clone(self: pyrosetta.rosetta.protocols.fold_from_loops.constraint_generator.AutomaticSheetConstraintGenerator) pyrosetta.rosetta.protocols.constraint_generator.ConstraintGenerator ¶
C++: protocols::fold_from_loops::constraint_generator::AutomaticSheetConstraintGenerator::clone() const –> class std::shared_ptr<class protocols::constraint_generator::ConstraintGenerator>
- distance(*args, **kwargs)¶
Overloaded function.
distance(self: pyrosetta.rosetta.protocols.fold_from_loops.constraint_generator.AutomaticSheetConstraintGenerator, dist: float) -> None
C++: protocols::fold_from_loops::constraint_generator::AutomaticSheetConstraintGenerator::distance(const double) –> void
distance(self: pyrosetta.rosetta.protocols.fold_from_loops.constraint_generator.AutomaticSheetConstraintGenerator) -> float
C++: protocols::fold_from_loops::constraint_generator::AutomaticSheetConstraintGenerator::distance() –> double
- 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
- static provide_xml_schema(xsd: utility::tag::XMLSchemaDefinition) None ¶
C++: protocols::fold_from_loops::constraint_generator::AutomaticSheetConstraintGenerator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void
- sd(*args, **kwargs)¶
Overloaded function.
sd(self: pyrosetta.rosetta.protocols.fold_from_loops.constraint_generator.AutomaticSheetConstraintGenerator, sd: float) -> None
C++: protocols::fold_from_loops::constraint_generator::AutomaticSheetConstraintGenerator::sd(const double) –> void
sd(self: pyrosetta.rosetta.protocols.fold_from_loops.constraint_generator.AutomaticSheetConstraintGenerator) -> float
C++: protocols::fold_from_loops::constraint_generator::AutomaticSheetConstraintGenerator::sd() –> double
- 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.fold_from_loops.constraint_generator.AutomaticSheetConstraintGeneratorCreator¶
Bases:
ConstraintGeneratorCreator
- assign(self: pyrosetta.rosetta.protocols.fold_from_loops.constraint_generator.AutomaticSheetConstraintGeneratorCreator, : pyrosetta.rosetta.protocols.fold_from_loops.constraint_generator.AutomaticSheetConstraintGeneratorCreator) pyrosetta.rosetta.protocols.fold_from_loops.constraint_generator.AutomaticSheetConstraintGeneratorCreator ¶
C++: protocols::fold_from_loops::constraint_generator::AutomaticSheetConstraintGeneratorCreator::operator=(const class protocols::fold_from_loops::constraint_generator::AutomaticSheetConstraintGeneratorCreator &) –> class protocols::fold_from_loops::constraint_generator::AutomaticSheetConstraintGeneratorCreator &
- create_constraint_generator(self: pyrosetta.rosetta.protocols.fold_from_loops.constraint_generator.AutomaticSheetConstraintGeneratorCreator) pyrosetta.rosetta.protocols.constraint_generator.ConstraintGenerator ¶
C++: protocols::fold_from_loops::constraint_generator::AutomaticSheetConstraintGeneratorCreator::create_constraint_generator() const –> class std::shared_ptr<class protocols::constraint_generator::ConstraintGenerator>
- keyname(self: pyrosetta.rosetta.protocols.fold_from_loops.constraint_generator.AutomaticSheetConstraintGeneratorCreator) str ¶
C++: protocols::fold_from_loops::constraint_generator::AutomaticSheetConstraintGeneratorCreator::keyname() const –> std::string
- provide_xml_schema(self: pyrosetta.rosetta.protocols.fold_from_loops.constraint_generator.AutomaticSheetConstraintGeneratorCreator, xsd: utility::tag::XMLSchemaDefinition) None ¶
C++: protocols::fold_from_loops::constraint_generator::AutomaticSheetConstraintGeneratorCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void
- class pyrosetta.rosetta.protocols.fold_from_loops.constraint_generator.ConstraintConditions¶
Bases:
pybind11_object
- assign(self: pyrosetta.rosetta.protocols.fold_from_loops.constraint_generator.ConstraintConditions, : pyrosetta.rosetta.protocols.fold_from_loops.constraint_generator.ConstraintConditions) pyrosetta.rosetta.protocols.fold_from_loops.constraint_generator.ConstraintConditions ¶
C++: protocols::fold_from_loops::constraint_generator::ConstraintConditions::operator=(const struct protocols::fold_from_loops::constraint_generator::ConstraintConditions &) –> struct protocols::fold_from_loops::constraint_generator::ConstraintConditions &
- property ca_only¶
- property max_distance¶
- property min_seq_sep¶
- property sd¶
- property unweighted¶
- property use_harmonic¶
- property weight¶
- class pyrosetta.rosetta.protocols.fold_from_loops.constraint_generator.SegmentedAtomPairConstraintGenerator¶
Bases:
ConstraintGenerator
Generates atom pair constraints for a set of residues from the current or reference pose
- apply(self: pyrosetta.rosetta.protocols.fold_from_loops.constraint_generator.SegmentedAtomPairConstraintGenerator, pose: pyrosetta.rosetta.core.pose.Pose) pyrosetta.rosetta.utility.vector1_std_shared_ptr_const_core_scoring_constraints_Constraint_t ¶
C++: protocols::fold_from_loops::constraint_generator::SegmentedAtomPairConstraintGenerator::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.fold_from_loops.constraint_generator.SegmentedAtomPairConstraintGenerator, : pyrosetta.rosetta.protocols.fold_from_loops.constraint_generator.SegmentedAtomPairConstraintGenerator) pyrosetta.rosetta.protocols.fold_from_loops.constraint_generator.SegmentedAtomPairConstraintGenerator ¶
C++: protocols::fold_from_loops::constraint_generator::SegmentedAtomPairConstraintGenerator::operator=(const class protocols::fold_from_loops::constraint_generator::SegmentedAtomPairConstraintGenerator &) –> class protocols::fold_from_loops::constraint_generator::SegmentedAtomPairConstraintGenerator &
- static class_name() str ¶
C++: protocols::fold_from_loops::constraint_generator::SegmentedAtomPairConstraintGenerator::class_name() –> std::string
- clone(self: pyrosetta.rosetta.protocols.fold_from_loops.constraint_generator.SegmentedAtomPairConstraintGenerator) pyrosetta.rosetta.protocols.constraint_generator.ConstraintGenerator ¶
C++: protocols::fold_from_loops::constraint_generator::SegmentedAtomPairConstraintGenerator::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
- static provide_xml_schema(xsd: utility::tag::XMLSchemaDefinition) None ¶
C++: protocols::fold_from_loops::constraint_generator::SegmentedAtomPairConstraintGenerator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void
- set_do_inner(self: pyrosetta.rosetta.protocols.fold_from_loops.constraint_generator.SegmentedAtomPairConstraintGenerator, pick: bool) None ¶
C++: protocols::fold_from_loops::constraint_generator::SegmentedAtomPairConstraintGenerator::set_do_inner(bool) –> void
- set_do_outer(self: pyrosetta.rosetta.protocols.fold_from_loops.constraint_generator.SegmentedAtomPairConstraintGenerator, pick: bool) None ¶
C++: protocols::fold_from_loops::constraint_generator::SegmentedAtomPairConstraintGenerator::set_do_outer(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_inner_ca_only(self: pyrosetta.rosetta.protocols.fold_from_loops.constraint_generator.SegmentedAtomPairConstraintGenerator, ca_only: bool) None ¶
C++: protocols::fold_from_loops::constraint_generator::SegmentedAtomPairConstraintGenerator::set_inner_ca_only(const bool) –> void
- set_inner_min_seq_sep(self: pyrosetta.rosetta.protocols.fold_from_loops.constraint_generator.SegmentedAtomPairConstraintGenerator, min_seq_sep: int) None ¶
C++: protocols::fold_from_loops::constraint_generator::SegmentedAtomPairConstraintGenerator::set_inner_min_seq_sep(const unsigned long) –> void
- set_inner_sd(self: pyrosetta.rosetta.protocols.fold_from_loops.constraint_generator.SegmentedAtomPairConstraintGenerator, sd: float) None ¶
C++: protocols::fold_from_loops::constraint_generator::SegmentedAtomPairConstraintGenerator::set_inner_sd(const double) –> void
- set_inner_unweighted_function(self: pyrosetta.rosetta.protocols.fold_from_loops.constraint_generator.SegmentedAtomPairConstraintGenerator, unweighted: bool) None ¶
C++: protocols::fold_from_loops::constraint_generator::SegmentedAtomPairConstraintGenerator::set_inner_unweighted_function(const bool) –> void
- set_inner_use_harmonic_function(self: pyrosetta.rosetta.protocols.fold_from_loops.constraint_generator.SegmentedAtomPairConstraintGenerator, use_harmonic: bool) None ¶
C++: protocols::fold_from_loops::constraint_generator::SegmentedAtomPairConstraintGenerator::set_inner_use_harmonic_function(const bool) –> void
- set_inner_weight(self: pyrosetta.rosetta.protocols.fold_from_loops.constraint_generator.SegmentedAtomPairConstraintGenerator, weight: float) None ¶
C++: protocols::fold_from_loops::constraint_generator::SegmentedAtomPairConstraintGenerator::set_inner_weight(const double) –> void
- set_outer_ca_only(self: pyrosetta.rosetta.protocols.fold_from_loops.constraint_generator.SegmentedAtomPairConstraintGenerator, ca_only: bool) None ¶
C++: protocols::fold_from_loops::constraint_generator::SegmentedAtomPairConstraintGenerator::set_outer_ca_only(const bool) –> void
- set_outer_max_distance(self: pyrosetta.rosetta.protocols.fold_from_loops.constraint_generator.SegmentedAtomPairConstraintGenerator, max_dist: float) None ¶
C++: protocols::fold_from_loops::constraint_generator::SegmentedAtomPairConstraintGenerator::set_outer_max_distance(const double) –> void
- set_outer_sd(self: pyrosetta.rosetta.protocols.fold_from_loops.constraint_generator.SegmentedAtomPairConstraintGenerator, sd: float) None ¶
C++: protocols::fold_from_loops::constraint_generator::SegmentedAtomPairConstraintGenerator::set_outer_sd(const double) –> void
- set_outer_unweighted_function(self: pyrosetta.rosetta.protocols.fold_from_loops.constraint_generator.SegmentedAtomPairConstraintGenerator, unweighted: bool) None ¶
C++: protocols::fold_from_loops::constraint_generator::SegmentedAtomPairConstraintGenerator::set_outer_unweighted_function(const bool) –> void
- set_outer_use_harmonic_function(self: pyrosetta.rosetta.protocols.fold_from_loops.constraint_generator.SegmentedAtomPairConstraintGenerator, use_harmonic: bool) None ¶
C++: protocols::fold_from_loops::constraint_generator::SegmentedAtomPairConstraintGenerator::set_outer_use_harmonic_function(const bool) –> void
- set_outer_weight(self: pyrosetta.rosetta.protocols.fold_from_loops.constraint_generator.SegmentedAtomPairConstraintGenerator, weight: float) None ¶
C++: protocols::fold_from_loops::constraint_generator::SegmentedAtomPairConstraintGenerator::set_outer_weight(const double) –> void
- set_reference_pose(self: pyrosetta.rosetta.protocols.fold_from_loops.constraint_generator.SegmentedAtomPairConstraintGenerator, ref_pose: pyrosetta.rosetta.core.pose.Pose) None ¶
C++: protocols::fold_from_loops::constraint_generator::SegmentedAtomPairConstraintGenerator::set_reference_pose(class std::shared_ptr<const class core::pose::Pose>) –> void
- set_residue_selector(self: pyrosetta.rosetta.protocols.fold_from_loops.constraint_generator.SegmentedAtomPairConstraintGenerator, selector: pyrosetta.rosetta.core.select.residue_selector.ResidueSelector) None ¶
C++: protocols::fold_from_loops::constraint_generator::SegmentedAtomPairConstraintGenerator::set_residue_selector(const class core::select::residue_selector::ResidueSelector &) –> void
- class pyrosetta.rosetta.protocols.fold_from_loops.constraint_generator.SegmentedAtomPairConstraintGeneratorCreator¶
Bases:
ConstraintGeneratorCreator
- assign(self: pyrosetta.rosetta.protocols.fold_from_loops.constraint_generator.SegmentedAtomPairConstraintGeneratorCreator, : pyrosetta.rosetta.protocols.fold_from_loops.constraint_generator.SegmentedAtomPairConstraintGeneratorCreator) pyrosetta.rosetta.protocols.fold_from_loops.constraint_generator.SegmentedAtomPairConstraintGeneratorCreator ¶
C++: protocols::fold_from_loops::constraint_generator::SegmentedAtomPairConstraintGeneratorCreator::operator=(const class protocols::fold_from_loops::constraint_generator::SegmentedAtomPairConstraintGeneratorCreator &) –> class protocols::fold_from_loops::constraint_generator::SegmentedAtomPairConstraintGeneratorCreator &
- create_constraint_generator(self: pyrosetta.rosetta.protocols.fold_from_loops.constraint_generator.SegmentedAtomPairConstraintGeneratorCreator) pyrosetta.rosetta.protocols.constraint_generator.ConstraintGenerator ¶
C++: protocols::fold_from_loops::constraint_generator::SegmentedAtomPairConstraintGeneratorCreator::create_constraint_generator() const –> class std::shared_ptr<class protocols::constraint_generator::ConstraintGenerator>
- keyname(self: pyrosetta.rosetta.protocols.fold_from_loops.constraint_generator.SegmentedAtomPairConstraintGeneratorCreator) str ¶
C++: protocols::fold_from_loops::constraint_generator::SegmentedAtomPairConstraintGeneratorCreator::keyname() const –> std::string
- provide_xml_schema(self: pyrosetta.rosetta.protocols.fold_from_loops.constraint_generator.SegmentedAtomPairConstraintGeneratorCreator, xsd: utility::tag::XMLSchemaDefinition) None ¶
C++: protocols::fold_from_loops::constraint_generator::SegmentedAtomPairConstraintGeneratorCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void