simple_task_operations¶
Bindings for protocols::simple_task_operations namespace
-
class
pyrosetta.rosetta.protocols.simple_task_operations.
RestrictToLoopsAndNeighbors
¶ Bases:
pyrosetta.rosetta.protocols.simple_task_operations.RestrictToLoops
This class allows the selection for packing (and possibly design) of residues contained in a Loops object as well as the neighbors within a specified cutoff distance, with the default and maximum cutoff at 10.0 A.
-
apply
(self: pyrosetta.rosetta.protocols.simple_task_operations.RestrictToLoopsAndNeighbors, pose: pyrosetta.rosetta.core.pose.Pose, task: pyrosetta.rosetta.core.pack.task.PackerTask) → None¶ C++: protocols::simple_task_operations::RestrictToLoopsAndNeighbors::apply(const class core::pose::Pose &, class core::pack::task::PackerTask &) const –> void
-
assign
(self: pyrosetta.rosetta.protocols.simple_task_operations.RestrictToLoopsAndNeighbors, rhs: pyrosetta.rosetta.protocols.simple_task_operations.RestrictToLoopsAndNeighbors) → pyrosetta.rosetta.protocols.simple_task_operations.RestrictToLoopsAndNeighbors¶ Assignment operator.
C++: protocols::simple_task_operations::RestrictToLoopsAndNeighbors::operator=(const class protocols::simple_task_operations::RestrictToLoopsAndNeighbors &) –> class protocols::simple_task_operations::RestrictToLoopsAndNeighbors &
-
clone
(self: pyrosetta.rosetta.protocols.simple_task_operations.RestrictToLoopsAndNeighbors) → pyrosetta.rosetta.core.pack.task.operation.TaskOperation¶ RestrictToLoops::clone
C++: protocols::simple_task_operations::RestrictToLoopsAndNeighbors::clone() const –> class std::shared_ptr<class core::pack::task::operation::TaskOperation>
-
cutoff_distance
(self: pyrosetta.rosetta.protocols.simple_task_operations.RestrictToLoopsAndNeighbors) → float¶ C++: protocols::simple_task_operations::RestrictToLoopsAndNeighbors::cutoff_distance() const –> double
-
design_loop
(self: pyrosetta.rosetta.protocols.simple_task_operations.RestrictToLoops) → bool¶ Return true if design is allowed.
C++: protocols::simple_task_operations::RestrictToLoops::design_loop() const –> bool
-
design_neighbors
(self: pyrosetta.rosetta.protocols.simple_task_operations.RestrictToLoopsAndNeighbors) → bool¶ C++: protocols::simple_task_operations::RestrictToLoopsAndNeighbors::design_neighbors() const –> bool
-
include_neighbors
(self: pyrosetta.rosetta.protocols.simple_task_operations.RestrictToLoopsAndNeighbors) → bool¶ C++: protocols::simple_task_operations::RestrictToLoopsAndNeighbors::include_neighbors() const –> bool
-
keyname
() → str¶ C++: protocols::simple_task_operations::RestrictToLoopsAndNeighbors::keyname() –> std::string
-
loops
(self: pyrosetta.rosetta.protocols.simple_task_operations.RestrictToLoops) → pyrosetta.rosetta.protocols.loops.Loops¶ Return the loops allowed to pack.
C++: protocols::simple_task_operations::RestrictToLoops::loops() const –> class std::shared_ptr<const class protocols::loops::Loops>
-
parse_tag
(self: pyrosetta.rosetta.protocols.simple_task_operations.RestrictToLoopsAndNeighbors, tag: pyrosetta.rosetta.utility.tag.Tag, : pyrosetta.rosetta.basic.datacache.DataMap) → None¶ RestrictToLoops::parse_tag
C++: protocols::simple_task_operations::RestrictToLoopsAndNeighbors::parse_tag(class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &) –> void
-
provide_attributes
(attributes: pyrosetta.rosetta.std.list_utility_tag_XMLSchemaAttribute_t) → None¶ C++: protocols::simple_task_operations::RestrictToLoops::provide_attributes(class std::list<class utility::tag::XMLSchemaAttribute, class std::allocator<class utility::tag::XMLSchemaAttribute> > &) –> void
-
provide_xml_schema
(xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) → None¶ C++: protocols::simple_task_operations::RestrictToLoopsAndNeighbors::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void
-
restrict_only_design_to_loops
(self: pyrosetta.rosetta.protocols.simple_task_operations.RestrictToLoops) → bool¶ - Return true if we are restricting to only design.
- AKA RestrictDesignToLoops.
C++: protocols::simple_task_operations::RestrictToLoops::restrict_only_design_to_loops() const –> bool
-
set_cutoff_distance
(self: pyrosetta.rosetta.protocols.simple_task_operations.RestrictToLoopsAndNeighbors, cutoff_distance: float) → None¶ C++: protocols::simple_task_operations::RestrictToLoopsAndNeighbors::set_cutoff_distance(double) –> void
-
set_design_loop
(self: pyrosetta.rosetta.protocols.simple_task_operations.RestrictToLoops, design_loop: bool) → None¶ Specify whether or not design is allowed.
C++: protocols::simple_task_operations::RestrictToLoops::set_design_loop(bool) –> void
-
set_design_neighbors
(self: pyrosetta.rosetta.protocols.simple_task_operations.RestrictToLoopsAndNeighbors, design_neighbors: bool) → None¶ C++: protocols::simple_task_operations::RestrictToLoopsAndNeighbors::set_design_neighbors(bool) –> void
-
set_include_neighbors
(self: pyrosetta.rosetta.protocols.simple_task_operations.RestrictToLoopsAndNeighbors, include_neighbors: bool) → None¶ C++: protocols::simple_task_operations::RestrictToLoopsAndNeighbors::set_include_neighbors(bool) –> void
-
set_loops
(self: pyrosetta.rosetta.protocols.simple_task_operations.RestrictToLoops, loops: pyrosetta.rosetta.protocols.loops.Loops) → None¶ Specify the loops that will be allowed to pack.
C++: protocols::simple_task_operations::RestrictToLoops::set_loops(class std::shared_ptr<const class protocols::loops::Loops>) –> void
-
set_loops_from_file
(self: pyrosetta.rosetta.protocols.simple_task_operations.RestrictToLoops, loops_file: str) → None¶ Specify the loops that will be allowed to pack.
C++: protocols::simple_task_operations::RestrictToLoops::set_loops_from_file(class std::basic_string<char>) –> void
-
set_restrict_only_design_to_loops
(self: pyrosetta.rosetta.protocols.simple_task_operations.RestrictToLoops, restrict_only_design: bool) → None¶ - Specify whether to restrict only design to loops/neighbors
- AKA RestrictDesignToLoops. Does not disable packing for any residue. Implies and sets design_loop to true.
C++: protocols::simple_task_operations::RestrictToLoops::set_restrict_only_design_to_loops(bool) –> void
-