metrics

Bindings for protocols::multistage_rosetta_scripts::cluster::metrics namespace

class pyrosetta.rosetta.protocols.multistage_rosetta_scripts.cluster.metrics.JumpMetric

Bases: ClusterMetric

class DOF

Bases: pybind11_object

This enum is not explicitly used but these match the index-numbering I’m using

Members:

TRANS_X

TRANS_Y

TRANS_Z

ROT_X

ROT_Y

ROT_Z

ROT_X = <DOF.ROT_X: 4>
ROT_Y = <DOF.ROT_Y: 5>
ROT_Z = <DOF.ROT_Z: 6>
TRANS_X = <DOF.TRANS_X: 1>
TRANS_Y = <DOF.TRANS_Y: 2>
TRANS_Z = <DOF.TRANS_Z: 3>
property name
property value
ROT_X = <DOF.ROT_X: 4>
ROT_Y = <DOF.ROT_Y: 5>
ROT_Z = <DOF.ROT_Z: 6>
TRANS_X = <DOF.TRANS_X: 1>
TRANS_Y = <DOF.TRANS_Y: 2>
TRANS_Z = <DOF.TRANS_Z: 3>
analyze(self: pyrosetta.rosetta.protocols.multistage_rosetta_scripts.cluster.metrics.JumpMetric, : pyrosetta.rosetta.core.pose.Pose, jump: int) None

measure and store the jump dimensions

C++: protocols::multistage_rosetta_scripts::cluster::metrics::JumpMetric::analyze(const class core::pose::Pose &, unsigned int) –> void

assign(self: pyrosetta.rosetta.protocols.multistage_rosetta_scripts.cluster.metrics.JumpMetric, : pyrosetta.rosetta.protocols.multistage_rosetta_scripts.cluster.metrics.JumpMetric) pyrosetta.rosetta.protocols.multistage_rosetta_scripts.cluster.metrics.JumpMetric

C++: protocols::multistage_rosetta_scripts::cluster::metrics::JumpMetric::operator=(const class protocols::multistage_rosetta_scripts::cluster::metrics::JumpMetric &) –> class protocols::multistage_rosetta_scripts::cluster::metrics::JumpMetric &

distance(*args, **kwargs)

Overloaded function.

  1. distance(self: pyrosetta.rosetta.protocols.multistage_rosetta_scripts.cluster.metrics.JumpMetric, other: pyrosetta.rosetta.protocols.multistage_rosetta_scripts.cluster.metrics.JumpMetric) -> float

just counts number of mutations.

Might someday use BLOSUM62 to create different weights

C++: protocols::multistage_rosetta_scripts::cluster::metrics::JumpMetric::distance(const class protocols::multistage_rosetta_scripts::cluster::metrics::JumpMetric &) const –> double

  1. distance(self: pyrosetta.rosetta.protocols.multistage_rosetta_scripts.cluster.metrics.JumpMetric, other: pyrosetta.rosetta.protocols.multistage_rosetta_scripts.cluster.ClusterMetric) -> float

just counts number of mutations.

Might someday use BLOSUM62 to create different weights

C++: protocols::multistage_rosetta_scripts::cluster::metrics::JumpMetric::distance(const class protocols::multistage_rosetta_scripts::cluster::ClusterMetric &) const –> double

dofs(self: pyrosetta.rosetta.protocols.multistage_rosetta_scripts.cluster.metrics.JumpMetric) pyrosetta.rosetta.utility.vector1_double

C++: protocols::multistage_rosetta_scripts::cluster::metrics::JumpMetric::dofs() const –> const class utility::vector1<double, class std::allocator<double> > &

parse_my_tag(self: pyrosetta.rosetta.protocols.multistage_rosetta_scripts.cluster.metrics.JumpMetric, : pyrosetta.rosetta.core.pose.Pose, tag: pyrosetta.rosetta.utility.tag.Tag, datacache: pyrosetta.rosetta.basic.datacache.DataMap) None

C++: protocols::multistage_rosetta_scripts::cluster::metrics::JumpMetric::parse_my_tag(const class core::pose::Pose &, class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &) –> void

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

C++: protocols::multistage_rosetta_scripts::cluster::metrics::JumpMetric::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void

class pyrosetta.rosetta.protocols.multistage_rosetta_scripts.cluster.metrics.JumpMetricCreator

Bases: ClusterMetricCreator

assign(self: pyrosetta.rosetta.protocols.multistage_rosetta_scripts.cluster.metrics.JumpMetricCreator, : pyrosetta.rosetta.protocols.multistage_rosetta_scripts.cluster.metrics.JumpMetricCreator) pyrosetta.rosetta.protocols.multistage_rosetta_scripts.cluster.metrics.JumpMetricCreator

C++: protocols::multistage_rosetta_scripts::cluster::metrics::JumpMetricCreator::operator=(const class protocols::multistage_rosetta_scripts::cluster::metrics::JumpMetricCreator &) –> class protocols::multistage_rosetta_scripts::cluster::metrics::JumpMetricCreator &

create_metric(self: pyrosetta.rosetta.protocols.multistage_rosetta_scripts.cluster.metrics.JumpMetricCreator) pyrosetta.rosetta.protocols.multistage_rosetta_scripts.cluster.ClusterMetric

C++: protocols::multistage_rosetta_scripts::cluster::metrics::JumpMetricCreator::create_metric() const –> class std::shared_ptr<class protocols::multistage_rosetta_scripts::cluster::ClusterMetric>

keyname(self: pyrosetta.rosetta.protocols.multistage_rosetta_scripts.cluster.metrics.JumpMetricCreator) str

C++: protocols::multistage_rosetta_scripts::cluster::metrics::JumpMetricCreator::keyname() const –> std::string

provide_xml_schema(self: pyrosetta.rosetta.protocols.multistage_rosetta_scripts.cluster.metrics.JumpMetricCreator, xsd: utility::tag::XMLSchemaDefinition) None

C++: protocols::multistage_rosetta_scripts::cluster::metrics::JumpMetricCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

class pyrosetta.rosetta.protocols.multistage_rosetta_scripts.cluster.metrics.SequenceMetric

Bases: ClusterMetric

analyze(self: pyrosetta.rosetta.protocols.multistage_rosetta_scripts.cluster.metrics.SequenceMetric, : pyrosetta.rosetta.core.pose.Pose, selector: pyrosetta.rosetta.core.select.residue_selector.ResidueSelector) None

Store sequence from the pose

C++: protocols::multistage_rosetta_scripts::cluster::metrics::SequenceMetric::analyze(const class core::pose::Pose &, class std::shared_ptr<const class core::select::residue_selector::ResidueSelector>) –> void

assign(self: pyrosetta.rosetta.protocols.multistage_rosetta_scripts.cluster.metrics.SequenceMetric, : pyrosetta.rosetta.protocols.multistage_rosetta_scripts.cluster.metrics.SequenceMetric) pyrosetta.rosetta.protocols.multistage_rosetta_scripts.cluster.metrics.SequenceMetric

C++: protocols::multistage_rosetta_scripts::cluster::metrics::SequenceMetric::operator=(const class protocols::multistage_rosetta_scripts::cluster::metrics::SequenceMetric &) –> class protocols::multistage_rosetta_scripts::cluster::metrics::SequenceMetric &

distance(*args, **kwargs)

Overloaded function.

  1. distance(self: pyrosetta.rosetta.protocols.multistage_rosetta_scripts.cluster.metrics.SequenceMetric, other: pyrosetta.rosetta.protocols.multistage_rosetta_scripts.cluster.metrics.SequenceMetric) -> float

Just counts number of mutations. Does not align.

Might someday use BLOSUM62 to create different weights

C++: protocols::multistage_rosetta_scripts::cluster::metrics::SequenceMetric::distance(const class protocols::multistage_rosetta_scripts::cluster::metrics::SequenceMetric &) const –> double

  1. distance(self: pyrosetta.rosetta.protocols.multistage_rosetta_scripts.cluster.metrics.SequenceMetric, other: pyrosetta.rosetta.protocols.multistage_rosetta_scripts.cluster.ClusterMetric) -> float

Just counts number of mutations. Does not align.

Might someday use BLOSUM62 to create different weights

C++: protocols::multistage_rosetta_scripts::cluster::metrics::SequenceMetric::distance(const class protocols::multistage_rosetta_scripts::cluster::ClusterMetric &) const –> double

parse_my_tag(self: pyrosetta.rosetta.protocols.multistage_rosetta_scripts.cluster.metrics.SequenceMetric, pose: pyrosetta.rosetta.core.pose.Pose, tag: pyrosetta.rosetta.utility.tag.Tag, datacache: pyrosetta.rosetta.basic.datacache.DataMap) None

C++: protocols::multistage_rosetta_scripts::cluster::metrics::SequenceMetric::parse_my_tag(const class core::pose::Pose &, class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &) –> void

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

C++: protocols::multistage_rosetta_scripts::cluster::metrics::SequenceMetric::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void

sequence(self: pyrosetta.rosetta.protocols.multistage_rosetta_scripts.cluster.metrics.SequenceMetric) str

C++: protocols::multistage_rosetta_scripts::cluster::metrics::SequenceMetric::sequence() const –> const std::string &

set_sequence(self: pyrosetta.rosetta.protocols.multistage_rosetta_scripts.cluster.metrics.SequenceMetric, setting: str) None

C++: protocols::multistage_rosetta_scripts::cluster::metrics::SequenceMetric::set_sequence(std::string) –> void

class pyrosetta.rosetta.protocols.multistage_rosetta_scripts.cluster.metrics.SequenceMetricCreator

Bases: ClusterMetricCreator

assign(self: pyrosetta.rosetta.protocols.multistage_rosetta_scripts.cluster.metrics.SequenceMetricCreator, : pyrosetta.rosetta.protocols.multistage_rosetta_scripts.cluster.metrics.SequenceMetricCreator) pyrosetta.rosetta.protocols.multistage_rosetta_scripts.cluster.metrics.SequenceMetricCreator

C++: protocols::multistage_rosetta_scripts::cluster::metrics::SequenceMetricCreator::operator=(const class protocols::multistage_rosetta_scripts::cluster::metrics::SequenceMetricCreator &) –> class protocols::multistage_rosetta_scripts::cluster::metrics::SequenceMetricCreator &

create_metric(self: pyrosetta.rosetta.protocols.multistage_rosetta_scripts.cluster.metrics.SequenceMetricCreator) pyrosetta.rosetta.protocols.multistage_rosetta_scripts.cluster.ClusterMetric

C++: protocols::multistage_rosetta_scripts::cluster::metrics::SequenceMetricCreator::create_metric() const –> class std::shared_ptr<class protocols::multistage_rosetta_scripts::cluster::ClusterMetric>

keyname(self: pyrosetta.rosetta.protocols.multistage_rosetta_scripts.cluster.metrics.SequenceMetricCreator) str

C++: protocols::multistage_rosetta_scripts::cluster::metrics::SequenceMetricCreator::keyname() const –> std::string

provide_xml_schema(self: pyrosetta.rosetta.protocols.multistage_rosetta_scripts.cluster.metrics.SequenceMetricCreator, xsd: utility::tag::XMLSchemaDefinition) None

C++: protocols::multistage_rosetta_scripts::cluster::metrics::SequenceMetricCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void