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