simple_task_operations

Bindings for protocols::simple_task_operations namespace

class pyrosetta.rosetta.protocols.simple_task_operations.DockingNoRepack1

Bases: TaskOperation

apply(self: pyrosetta.rosetta.protocols.simple_task_operations.DockingNoRepack1, pose: pyrosetta.rosetta.core.pose.Pose, task: pyrosetta.rosetta.core.pack.task.PackerTask) None

C++: protocols::simple_task_operations::DockingNoRepack1::apply(const class core::pose::Pose &, class core::pack::task::PackerTask &) const –> void

assign(self: pyrosetta.rosetta.protocols.simple_task_operations.DockingNoRepack1, : pyrosetta.rosetta.protocols.simple_task_operations.DockingNoRepack1) pyrosetta.rosetta.protocols.simple_task_operations.DockingNoRepack1

C++: protocols::simple_task_operations::DockingNoRepack1::operator=(const class protocols::simple_task_operations::DockingNoRepack1 &) –> class protocols::simple_task_operations::DockingNoRepack1 &

clone(self: pyrosetta.rosetta.protocols.simple_task_operations.DockingNoRepack1) pyrosetta.rosetta.core.pack.task.operation.TaskOperation

C++: protocols::simple_task_operations::DockingNoRepack1::clone() const –> class std::shared_ptr<class core::pack::task::operation::TaskOperation>

static keyname() str

C++: protocols::simple_task_operations::DockingNoRepack1::keyname() –> std::string

parse_tag(self: pyrosetta.rosetta.core.pack.task.operation.TaskOperation, : pyrosetta.rosetta.utility.tag.Tag, : pyrosetta.rosetta.basic.datacache.DataMap) None

Used to parse an xml-like tag to load parameters and properties.

C++: core::pack::task::operation::TaskOperation::parse_tag(class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &) –> void

provide_citation_info(self: pyrosetta.rosetta.core.pack.task.operation.TaskOperation, : pyrosetta.rosetta.basic.citation_manager.CitationCollectionList) None
Provide citations to the passed CitationCollectionList

Subclasses should add the info for themselves and any other classes they use.

The default implementation of this function does nothing. It may be overriden by task operations wishing to provide citation information.

C++: core::pack::task::operation::TaskOperation::provide_citation_info(class basic::citation_manager::CitationCollectionList &) const –> void

static provide_xml_schema(xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_task_operations::DockingNoRepack1::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void

class pyrosetta.rosetta.protocols.simple_task_operations.DockingNoRepack2

Bases: TaskOperation

apply(self: pyrosetta.rosetta.protocols.simple_task_operations.DockingNoRepack2, pose: pyrosetta.rosetta.core.pose.Pose, task: pyrosetta.rosetta.core.pack.task.PackerTask) None

C++: protocols::simple_task_operations::DockingNoRepack2::apply(const class core::pose::Pose &, class core::pack::task::PackerTask &) const –> void

assign(self: pyrosetta.rosetta.protocols.simple_task_operations.DockingNoRepack2, : pyrosetta.rosetta.protocols.simple_task_operations.DockingNoRepack2) pyrosetta.rosetta.protocols.simple_task_operations.DockingNoRepack2

C++: protocols::simple_task_operations::DockingNoRepack2::operator=(const class protocols::simple_task_operations::DockingNoRepack2 &) –> class protocols::simple_task_operations::DockingNoRepack2 &

clone(self: pyrosetta.rosetta.protocols.simple_task_operations.DockingNoRepack2) pyrosetta.rosetta.core.pack.task.operation.TaskOperation

C++: protocols::simple_task_operations::DockingNoRepack2::clone() const –> class std::shared_ptr<class core::pack::task::operation::TaskOperation>

static keyname() str

C++: protocols::simple_task_operations::DockingNoRepack2::keyname() –> std::string

parse_tag(self: pyrosetta.rosetta.core.pack.task.operation.TaskOperation, : pyrosetta.rosetta.utility.tag.Tag, : pyrosetta.rosetta.basic.datacache.DataMap) None

Used to parse an xml-like tag to load parameters and properties.

C++: core::pack::task::operation::TaskOperation::parse_tag(class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &) –> void

provide_citation_info(self: pyrosetta.rosetta.core.pack.task.operation.TaskOperation, : pyrosetta.rosetta.basic.citation_manager.CitationCollectionList) None
Provide citations to the passed CitationCollectionList

Subclasses should add the info for themselves and any other classes they use.

The default implementation of this function does nothing. It may be overriden by task operations wishing to provide citation information.

C++: core::pack::task::operation::TaskOperation::provide_citation_info(class basic::citation_manager::CitationCollectionList &) const –> void

static provide_xml_schema(xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_task_operations::DockingNoRepack2::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void

class pyrosetta.rosetta.protocols.simple_task_operations.InterfaceTaskOperation

Bases: TaskOperation

add_movable_chain(self: pyrosetta.rosetta.protocols.simple_task_operations.InterfaceTaskOperation, additional_chain: int) None

C++: protocols::simple_task_operations::InterfaceTaskOperation::add_movable_chain(const int) –> void

add_movable_jump(self: pyrosetta.rosetta.protocols.simple_task_operations.InterfaceTaskOperation, additional_jump: int) None

C++: protocols::simple_task_operations::InterfaceTaskOperation::add_movable_jump(const int) –> void

apply(self: pyrosetta.rosetta.core.pack.task.operation.TaskOperation, : pyrosetta.rosetta.core.pose.Pose, : pyrosetta.rosetta.core.pack.task.PackerTask) None
Change a packer task in some way. The input pose is the one to which the input

task will be later applied.

C++: core::pack::task::operation::TaskOperation::apply(const class core::pose::Pose &, class core::pack::task::PackerTask &) const –> void

assign(self: pyrosetta.rosetta.protocols.simple_task_operations.InterfaceTaskOperation, : pyrosetta.rosetta.protocols.simple_task_operations.InterfaceTaskOperation) pyrosetta.rosetta.protocols.simple_task_operations.InterfaceTaskOperation

C++: protocols::simple_task_operations::InterfaceTaskOperation::operator=(const class protocols::simple_task_operations::InterfaceTaskOperation &) –> class protocols::simple_task_operations::InterfaceTaskOperation &

clone(self: pyrosetta.rosetta.core.pack.task.operation.TaskOperation) pyrosetta.rosetta.core.pack.task.operation.TaskOperation
Create another task operation of the type matching the most-derived

version of the class.

C++: core::pack::task::operation::TaskOperation::clone() const –> class std::shared_ptr<class core::pack::task::operation::TaskOperation>

static keyname() str

C++: protocols::simple_task_operations::InterfaceTaskOperation::keyname() –> std::string

movable_chains(self: pyrosetta.rosetta.protocols.simple_task_operations.InterfaceTaskOperation) pyrosetta.rosetta.utility.vector1_int

C++: protocols::simple_task_operations::InterfaceTaskOperation::movable_chains() const –> const class utility::vector1<int, class std::allocator<int> > &

movable_jumps(self: pyrosetta.rosetta.protocols.simple_task_operations.InterfaceTaskOperation) pyrosetta.rosetta.utility.vector1_int

C++: protocols::simple_task_operations::InterfaceTaskOperation::movable_jumps() const –> const class utility::vector1<int, class std::allocator<int> > &

parse_tag(self: pyrosetta.rosetta.core.pack.task.operation.TaskOperation, : pyrosetta.rosetta.utility.tag.Tag, : pyrosetta.rosetta.basic.datacache.DataMap) None

Used to parse an xml-like tag to load parameters and properties.

C++: core::pack::task::operation::TaskOperation::parse_tag(class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &) –> void

provide_citation_info(self: pyrosetta.rosetta.core.pack.task.operation.TaskOperation, : pyrosetta.rosetta.basic.citation_manager.CitationCollectionList) None
Provide citations to the passed CitationCollectionList

Subclasses should add the info for themselves and any other classes they use.

The default implementation of this function does nothing. It may be overriden by task operations wishing to provide citation information.

C++: core::pack::task::operation::TaskOperation::provide_citation_info(class basic::citation_manager::CitationCollectionList &) const –> void

static provide_xml_schema(xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_task_operations::InterfaceTaskOperation::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void

set_movable_chains(self: pyrosetta.rosetta.protocols.simple_task_operations.InterfaceTaskOperation, movable_chains: pyrosetta.rosetta.utility.vector1_int) None

C++: protocols::simple_task_operations::InterfaceTaskOperation::set_movable_chains(const class utility::vector1<int, class std::allocator<int> > &) –> void

set_movable_jumps(self: pyrosetta.rosetta.protocols.simple_task_operations.InterfaceTaskOperation, movable_jumps: pyrosetta.rosetta.utility.vector1_int) None

C++: protocols::simple_task_operations::InterfaceTaskOperation::set_movable_jumps(const class utility::vector1<int, class std::allocator<int> > &) –> void

class pyrosetta.rosetta.protocols.simple_task_operations.RestrictToInterface

Bases: InterfaceTaskOperation

add_jump(self: pyrosetta.rosetta.protocols.simple_task_operations.RestrictToInterface, rb_jump_in: int) None

C++: protocols::simple_task_operations::RestrictToInterface::add_jump(int) –> void

add_movable_chain(self: pyrosetta.rosetta.protocols.simple_task_operations.InterfaceTaskOperation, additional_chain: int) None

C++: protocols::simple_task_operations::InterfaceTaskOperation::add_movable_chain(const int) –> void

add_movable_jump(self: pyrosetta.rosetta.protocols.simple_task_operations.InterfaceTaskOperation, additional_jump: int) None

C++: protocols::simple_task_operations::InterfaceTaskOperation::add_movable_jump(const int) –> void

apply(self: pyrosetta.rosetta.protocols.simple_task_operations.RestrictToInterface, pose: pyrosetta.rosetta.core.pose.Pose, task: pyrosetta.rosetta.core.pack.task.PackerTask) None

C++: protocols::simple_task_operations::RestrictToInterface::apply(const class core::pose::Pose &, class core::pack::task::PackerTask &) const –> void

assign(self: pyrosetta.rosetta.protocols.simple_task_operations.RestrictToInterface, : pyrosetta.rosetta.protocols.simple_task_operations.RestrictToInterface) pyrosetta.rosetta.protocols.simple_task_operations.RestrictToInterface

C++: protocols::simple_task_operations::RestrictToInterface::operator=(const class protocols::simple_task_operations::RestrictToInterface &) –> class protocols::simple_task_operations::RestrictToInterface &

clone(self: pyrosetta.rosetta.protocols.simple_task_operations.RestrictToInterface) pyrosetta.rosetta.core.pack.task.operation.TaskOperation

C++: protocols::simple_task_operations::RestrictToInterface::clone() const –> class std::shared_ptr<class core::pack::task::operation::TaskOperation>

distance(self: pyrosetta.rosetta.protocols.simple_task_operations.RestrictToInterface, distance_in: float) None

C++: protocols::simple_task_operations::RestrictToInterface::distance(const double) –> void

static keyname() str

C++: protocols::simple_task_operations::RestrictToInterface::keyname() –> std::string

movable_chains(self: pyrosetta.rosetta.protocols.simple_task_operations.InterfaceTaskOperation) pyrosetta.rosetta.utility.vector1_int

C++: protocols::simple_task_operations::InterfaceTaskOperation::movable_chains() const –> const class utility::vector1<int, class std::allocator<int> > &

movable_jumps(self: pyrosetta.rosetta.protocols.simple_task_operations.InterfaceTaskOperation) pyrosetta.rosetta.utility.vector1_int

C++: protocols::simple_task_operations::InterfaceTaskOperation::movable_jumps() const –> const class utility::vector1<int, class std::allocator<int> > &

parse_tag(self: pyrosetta.rosetta.protocols.simple_task_operations.RestrictToInterface, : pyrosetta.rosetta.utility.tag.Tag, : pyrosetta.rosetta.basic.datacache.DataMap) None

C++: protocols::simple_task_operations::RestrictToInterface::parse_tag(class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &) –> void

provide_citation_info(self: pyrosetta.rosetta.core.pack.task.operation.TaskOperation, : pyrosetta.rosetta.basic.citation_manager.CitationCollectionList) None
Provide citations to the passed CitationCollectionList

Subclasses should add the info for themselves and any other classes they use.

The default implementation of this function does nothing. It may be overriden by task operations wishing to provide citation information.

C++: core::pack::task::operation::TaskOperation::provide_citation_info(class basic::citation_manager::CitationCollectionList &) const –> void

static provide_xml_schema(xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_task_operations::RestrictToInterface::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void

rb_chain(self: pyrosetta.rosetta.protocols.simple_task_operations.RestrictToInterface, chain_in: int) None

C++: protocols::simple_task_operations::RestrictToInterface::rb_chain(int) –> void

rb_jump(self: pyrosetta.rosetta.protocols.simple_task_operations.RestrictToInterface, jump_in: int) None

C++: protocols::simple_task_operations::RestrictToInterface::rb_jump(int) –> void

set_movable_chains(self: pyrosetta.rosetta.protocols.simple_task_operations.InterfaceTaskOperation, movable_chains: pyrosetta.rosetta.utility.vector1_int) None

C++: protocols::simple_task_operations::InterfaceTaskOperation::set_movable_chains(const class utility::vector1<int, class std::allocator<int> > &) –> void

set_movable_jumps(self: pyrosetta.rosetta.protocols.simple_task_operations.InterfaceTaskOperation, movable_jumps: pyrosetta.rosetta.utility.vector1_int) None

C++: protocols::simple_task_operations::InterfaceTaskOperation::set_movable_jumps(const class utility::vector1<int, class std::allocator<int> > &) –> void

symmetric_task(self: pyrosetta.rosetta.protocols.simple_task_operations.RestrictToInterface, pose: pyrosetta.rosetta.core.pose.Pose, task: pyrosetta.rosetta.core.pack.task.PackerTask) None

C++: protocols::simple_task_operations::RestrictToInterface::symmetric_task(const class core::pose::Pose &, class core::pack::task::PackerTask &) const –> void

class pyrosetta.rosetta.protocols.simple_task_operations.RestrictToInterfaceCreator

Bases: TaskOperationCreator

assign(self: pyrosetta.rosetta.protocols.simple_task_operations.RestrictToInterfaceCreator, : pyrosetta.rosetta.protocols.simple_task_operations.RestrictToInterfaceCreator) pyrosetta.rosetta.protocols.simple_task_operations.RestrictToInterfaceCreator

C++: protocols::simple_task_operations::RestrictToInterfaceCreator::operator=(const class protocols::simple_task_operations::RestrictToInterfaceCreator &) –> class protocols::simple_task_operations::RestrictToInterfaceCreator &

create_task_operation(self: pyrosetta.rosetta.protocols.simple_task_operations.RestrictToInterfaceCreator) pyrosetta.rosetta.core.pack.task.operation.TaskOperation

C++: protocols::simple_task_operations::RestrictToInterfaceCreator::create_task_operation() const –> class std::shared_ptr<class core::pack::task::operation::TaskOperation>

keyname(self: pyrosetta.rosetta.protocols.simple_task_operations.RestrictToInterfaceCreator) str

C++: protocols::simple_task_operations::RestrictToInterfaceCreator::keyname() const –> std::string

provide_xml_schema(self: pyrosetta.rosetta.protocols.simple_task_operations.RestrictToInterfaceCreator, xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_task_operations::RestrictToInterfaceCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

skip_citation_info_in_schema(self: pyrosetta.rosetta.core.pack.task.operation.TaskOperationCreator) bool

Indicate whether we skip adding citation information to the XML schema.

False for any real task operation. True only for dummy task operations created for unit tests.

C++: core::pack::task::operation::TaskOperationCreator::skip_citation_info_in_schema() const –> bool

class pyrosetta.rosetta.protocols.simple_task_operations.RestrictToLoops

Bases: TaskOperation

apply(self: pyrosetta.rosetta.protocols.simple_task_operations.RestrictToLoops, pose: pyrosetta.rosetta.core.pose.Pose, task: pyrosetta.rosetta.core.pack.task.PackerTask) None

Apply this operation to the packer task.

C++: protocols::simple_task_operations::RestrictToLoops::apply(const class core::pose::Pose &, class core::pack::task::PackerTask &) const –> void

assign(self: pyrosetta.rosetta.protocols.simple_task_operations.RestrictToLoops, : pyrosetta.rosetta.protocols.simple_task_operations.RestrictToLoops) pyrosetta.rosetta.protocols.simple_task_operations.RestrictToLoops

C++: protocols::simple_task_operations::RestrictToLoops::operator=(const class protocols::simple_task_operations::RestrictToLoops &) –> class protocols::simple_task_operations::RestrictToLoops &

clone(self: pyrosetta.rosetta.protocols.simple_task_operations.RestrictToLoops) pyrosetta.rosetta.core.pack.task.operation.TaskOperation

Return a deep-copied OP.

C++: protocols::simple_task_operations::RestrictToLoops::clone() const –> class std::shared_ptr<class core::pack::task::operation::TaskOperation>

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

static keyname() str

C++: protocols::simple_task_operations::RestrictToLoops::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.RestrictToLoops, tag: pyrosetta.rosetta.utility.tag.Tag, : pyrosetta.rosetta.basic.datacache.DataMap) None

Configure from a RosettaScripts XML tag.

C++: protocols::simple_task_operations::RestrictToLoops::parse_tag(class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &) –> void

static 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_citation_info(self: pyrosetta.rosetta.core.pack.task.operation.TaskOperation, : pyrosetta.rosetta.basic.citation_manager.CitationCollectionList) None
Provide citations to the passed CitationCollectionList

Subclasses should add the info for themselves and any other classes they use.

The default implementation of this function does nothing. It may be overriden by task operations wishing to provide citation information.

C++: core::pack::task::operation::TaskOperation::provide_citation_info(class basic::citation_manager::CitationCollectionList &) const –> void

static provide_xml_schema(xsd: utility::tag::XMLSchemaDefinition) None

C++: protocols::simple_task_operations::RestrictToLoops::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_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_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(std::string) –> 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

class pyrosetta.rosetta.protocols.simple_task_operations.RestrictToLoopsAndNeighbors

Bases: 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, : pyrosetta.rosetta.protocols.simple_task_operations.RestrictToLoopsAndNeighbors) pyrosetta.rosetta.protocols.simple_task_operations.RestrictToLoopsAndNeighbors

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

static 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

static 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_citation_info(self: pyrosetta.rosetta.core.pack.task.operation.TaskOperation, : pyrosetta.rosetta.basic.citation_manager.CitationCollectionList) None
Provide citations to the passed CitationCollectionList

Subclasses should add the info for themselves and any other classes they use.

The default implementation of this function does nothing. It may be overriden by task operations wishing to provide citation information.

C++: core::pack::task::operation::TaskOperation::provide_citation_info(class basic::citation_manager::CitationCollectionList &) const –> void

static provide_xml_schema(xsd: 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(std::string) –> 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

class pyrosetta.rosetta.protocols.simple_task_operations.RestrictToLoopsAndNeighborsCreator

Bases: TaskOperationCreator

assign(self: pyrosetta.rosetta.protocols.simple_task_operations.RestrictToLoopsAndNeighborsCreator, : pyrosetta.rosetta.protocols.simple_task_operations.RestrictToLoopsAndNeighborsCreator) pyrosetta.rosetta.protocols.simple_task_operations.RestrictToLoopsAndNeighborsCreator

C++: protocols::simple_task_operations::RestrictToLoopsAndNeighborsCreator::operator=(const class protocols::simple_task_operations::RestrictToLoopsAndNeighborsCreator &) –> class protocols::simple_task_operations::RestrictToLoopsAndNeighborsCreator &

create_task_operation(self: pyrosetta.rosetta.protocols.simple_task_operations.RestrictToLoopsAndNeighborsCreator) pyrosetta.rosetta.core.pack.task.operation.TaskOperation

C++: protocols::simple_task_operations::RestrictToLoopsAndNeighborsCreator::create_task_operation() const –> class std::shared_ptr<class core::pack::task::operation::TaskOperation>

keyname(self: pyrosetta.rosetta.protocols.simple_task_operations.RestrictToLoopsAndNeighborsCreator) str

C++: protocols::simple_task_operations::RestrictToLoopsAndNeighborsCreator::keyname() const –> std::string

provide_xml_schema(self: pyrosetta.rosetta.protocols.simple_task_operations.RestrictToLoopsAndNeighborsCreator, xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_task_operations::RestrictToLoopsAndNeighborsCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

skip_citation_info_in_schema(self: pyrosetta.rosetta.core.pack.task.operation.TaskOperationCreator) bool

Indicate whether we skip adding citation information to the XML schema.

False for any real task operation. True only for dummy task operations created for unit tests.

C++: core::pack::task::operation::TaskOperationCreator::skip_citation_info_in_schema() const –> bool

class pyrosetta.rosetta.protocols.simple_task_operations.RestrictToLoopsCreator

Bases: TaskOperationCreator

assign(self: pyrosetta.rosetta.protocols.simple_task_operations.RestrictToLoopsCreator, : pyrosetta.rosetta.protocols.simple_task_operations.RestrictToLoopsCreator) pyrosetta.rosetta.protocols.simple_task_operations.RestrictToLoopsCreator

C++: protocols::simple_task_operations::RestrictToLoopsCreator::operator=(const class protocols::simple_task_operations::RestrictToLoopsCreator &) –> class protocols::simple_task_operations::RestrictToLoopsCreator &

create_task_operation(self: pyrosetta.rosetta.protocols.simple_task_operations.RestrictToLoopsCreator) pyrosetta.rosetta.core.pack.task.operation.TaskOperation

C++: protocols::simple_task_operations::RestrictToLoopsCreator::create_task_operation() const –> class std::shared_ptr<class core::pack::task::operation::TaskOperation>

keyname(self: pyrosetta.rosetta.protocols.simple_task_operations.RestrictToLoopsCreator) str

C++: protocols::simple_task_operations::RestrictToLoopsCreator::keyname() const –> std::string

provide_xml_schema(self: pyrosetta.rosetta.protocols.simple_task_operations.RestrictToLoopsCreator, xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_task_operations::RestrictToLoopsCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

skip_citation_info_in_schema(self: pyrosetta.rosetta.core.pack.task.operation.TaskOperationCreator) bool

Indicate whether we skip adding citation information to the XML schema.

False for any real task operation. True only for dummy task operations created for unit tests.

C++: core::pack::task::operation::TaskOperationCreator::skip_citation_info_in_schema() const –> bool