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.

  1. 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

  1. 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.

  1. 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

  1. 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