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