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