pack_interface¶
Bindings for protocols::pack_interface namespace
- class pyrosetta.rosetta.protocols.pack_interface.ProteinProteinInterfaceUpweighter¶
Bases:
TaskOperation
Class to alter a packer task to speficially upweight the protein-protein interaction energies
- apply(self: pyrosetta.rosetta.protocols.pack_interface.ProteinProteinInterfaceUpweighter, pose: pyrosetta.rosetta.core.pose.Pose, task: 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++: protocols::pack_interface::ProteinProteinInterfaceUpweighter::apply(const class core::pose::Pose &, class core::pack::task::PackerTask &) const –> void
- assign(self: pyrosetta.rosetta.protocols.pack_interface.ProteinProteinInterfaceUpweighter, : pyrosetta.rosetta.protocols.pack_interface.ProteinProteinInterfaceUpweighter) pyrosetta.rosetta.protocols.pack_interface.ProteinProteinInterfaceUpweighter ¶
C++: protocols::pack_interface::ProteinProteinInterfaceUpweighter::operator=(const class protocols::pack_interface::ProteinProteinInterfaceUpweighter &) –> class protocols::pack_interface::ProteinProteinInterfaceUpweighter &
- clone(self: pyrosetta.rosetta.protocols.pack_interface.ProteinProteinInterfaceUpweighter) pyrosetta.rosetta.core.pack.task.operation.TaskOperation ¶
C++: protocols::pack_interface::ProteinProteinInterfaceUpweighter::clone() const –> class std::shared_ptr<class core::pack::task::operation::TaskOperation>
- get_weight(self: pyrosetta.rosetta.protocols.pack_interface.ProteinProteinInterfaceUpweighter) float ¶
C++: protocols::pack_interface::ProteinProteinInterfaceUpweighter::get_weight() const –> double
- static keyname() str ¶
C++: protocols::pack_interface::ProteinProteinInterfaceUpweighter::keyname() –> std::string
- parse_tag(self: pyrosetta.rosetta.protocols.pack_interface.ProteinProteinInterfaceUpweighter, : pyrosetta.rosetta.utility.tag.Tag, : pyrosetta.rosetta.basic.datacache.DataMap) None ¶
C++: protocols::pack_interface::ProteinProteinInterfaceUpweighter::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: utility::tag::XMLSchemaDefinition) None ¶
C++: protocols::pack_interface::ProteinProteinInterfaceUpweighter::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void
- set_skip_loop_chains(self: pyrosetta.rosetta.protocols.pack_interface.ProteinProteinInterfaceUpweighter, chains: str) None ¶
C++: protocols::pack_interface::ProteinProteinInterfaceUpweighter::set_skip_loop_chains(const std::string &) –> void
- set_weight(self: pyrosetta.rosetta.protocols.pack_interface.ProteinProteinInterfaceUpweighter, weight_in: float) None ¶
set the weight of the interaction across the interface
C++: protocols::pack_interface::ProteinProteinInterfaceUpweighter::set_weight(const double) –> void
- class pyrosetta.rosetta.protocols.pack_interface.ProteinProteinInterfaceUpweighterTaskOperationCreator¶
Bases:
TaskOperationCreator
- assign(self: pyrosetta.rosetta.protocols.pack_interface.ProteinProteinInterfaceUpweighterTaskOperationCreator, : pyrosetta.rosetta.protocols.pack_interface.ProteinProteinInterfaceUpweighterTaskOperationCreator) pyrosetta.rosetta.protocols.pack_interface.ProteinProteinInterfaceUpweighterTaskOperationCreator ¶
C++: protocols::pack_interface::ProteinProteinInterfaceUpweighterTaskOperationCreator::operator=(const class protocols::pack_interface::ProteinProteinInterfaceUpweighterTaskOperationCreator &) –> class protocols::pack_interface::ProteinProteinInterfaceUpweighterTaskOperationCreator &
- create_task_operation(self: pyrosetta.rosetta.protocols.pack_interface.ProteinProteinInterfaceUpweighterTaskOperationCreator) pyrosetta.rosetta.core.pack.task.operation.TaskOperation ¶
C++: protocols::pack_interface::ProteinProteinInterfaceUpweighterTaskOperationCreator::create_task_operation() const –> class std::shared_ptr<class core::pack::task::operation::TaskOperation>
- keyname(self: pyrosetta.rosetta.protocols.pack_interface.ProteinProteinInterfaceUpweighterTaskOperationCreator) str ¶
C++: protocols::pack_interface::ProteinProteinInterfaceUpweighterTaskOperationCreator::keyname() const –> std::string
- provide_xml_schema(self: pyrosetta.rosetta.protocols.pack_interface.ProteinProteinInterfaceUpweighterTaskOperationCreator, xsd: utility::tag::XMLSchemaDefinition) None ¶
C++: protocols::pack_interface::ProteinProteinInterfaceUpweighterTaskOperationCreator::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