metrics

Bindings for core::simple_metrics::metrics namespace

class pyrosetta.rosetta.core.simple_metrics.metrics.SasaMetric

Bases: pyrosetta.rosetta.core.simple_metrics.RealMetric

A Metric to cacluate overall sasa of a pose.

Use the Apply method to calculate and add the metric to the pose score to be written

apply(*args, **kwargs)

Overloaded function.

  1. apply(self: pyrosetta.rosetta.core.simple_metrics.RealMetric, pose: pyrosetta.rosetta.core.pose.Pose) -> None
  2. apply(self: pyrosetta.rosetta.core.simple_metrics.RealMetric, pose: pyrosetta.rosetta.core.pose.Pose, prefix: str) -> None
  3. apply(self: pyrosetta.rosetta.core.simple_metrics.RealMetric, pose: pyrosetta.rosetta.core.pose.Pose, prefix: str, suffix: str) -> None
Calculate the metric and add it to the pose as a score.
labeled as prefix+metric+suffix.
Score is added through setPoseExtraScore and is output
into the score table/ score file at pose output.

C++: core::simple_metrics::RealMetric::apply(class core::pose::Pose &, class std::basic_string<char>, class std::basic_string<char>) const –> void

assign(self: pyrosetta.rosetta.core.simple_metrics.metrics.SasaMetric, : pyrosetta.rosetta.core.simple_metrics.metrics.SasaMetric) → pyrosetta.rosetta.core.simple_metrics.metrics.SasaMetric

C++: core::simple_metrics::metrics::SasaMetric::operator=(const class core::simple_metrics::metrics::SasaMetric &) –> class core::simple_metrics::metrics::SasaMetric &

calculate(self: pyrosetta.rosetta.core.simple_metrics.metrics.SasaMetric, pose: pyrosetta.rosetta.core.pose.Pose) → float

Calculate The total sasa of the pose or the SASA of the residues given in a residue selector.

C++: core::simple_metrics::metrics::SasaMetric::calculate(const class core::pose::Pose &) const –> double

clone(self: pyrosetta.rosetta.core.simple_metrics.metrics.SasaMetric) → pyrosetta.rosetta.core.simple_metrics.SimpleMetric

C++: core::simple_metrics::metrics::SasaMetric::clone() const –> class std::shared_ptr<class core::simple_metrics::SimpleMetric>

get_metric_names(self: pyrosetta.rosetta.core.simple_metrics.RealMetric) → pyrosetta.rosetta.utility.vector1_std_string

Get the metric name(s) that this Metric will calculate

C++: core::simple_metrics::RealMetric::get_metric_names() const –> class utility::vector1<std::string, class std::allocator<std::string > >

metric(self: pyrosetta.rosetta.core.simple_metrics.metrics.SasaMetric) → str

Name of the metric

C++: core::simple_metrics::metrics::SasaMetric::metric() const –> std::string

name(self: pyrosetta.rosetta.core.simple_metrics.metrics.SasaMetric) → str

Name of the class

C++: core::simple_metrics::metrics::SasaMetric::name() const –> std::string

name_static() → str

Name of the class for creator.

C++: core::simple_metrics::metrics::SasaMetric::name_static() –> std::string

parse_my_tag(self: pyrosetta.rosetta.core.simple_metrics.metrics.SasaMetric, tag: pyrosetta.rosetta.utility.tag.Tag, data: pyrosetta.rosetta.basic.datacache.DataMap) → None

called by parse_my_tag – should not be used directly

C++: core::simple_metrics::metrics::SasaMetric::parse_my_tag(class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &) –> void

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

C++: core::simple_metrics::metrics::SasaMetric::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void

set_residue_selector(self: pyrosetta.rosetta.core.simple_metrics.metrics.SasaMetric, selector: pyrosetta.rosetta.core.select.residue_selector.ResidueSelector) → None

Set a residue selector to calculate total sasa of residues in the selector.

C++: core::simple_metrics::metrics::SasaMetric::set_residue_selector(class std::shared_ptr<const class core::select::residue_selector::ResidueSelector>) –> void

type(self: pyrosetta.rosetta.core.simple_metrics.SimpleMetric) → str

C++: core::simple_metrics::SimpleMetric::type() const –> std::string

class pyrosetta.rosetta.core.simple_metrics.metrics.SecondaryStructureMetric

Bases: pyrosetta.rosetta.core.simple_metrics.StringMetric

A SimpleMetric to output the secondary structure of the protein or residues selected by a residue selector. Uses DSSP

apply(*args, **kwargs)

Overloaded function.

  1. apply(self: pyrosetta.rosetta.core.simple_metrics.StringMetric, pose: pyrosetta.rosetta.core.pose.Pose) -> None
  2. apply(self: pyrosetta.rosetta.core.simple_metrics.StringMetric, pose: pyrosetta.rosetta.core.pose.Pose, prefix: str) -> None
  3. apply(self: pyrosetta.rosetta.core.simple_metrics.StringMetric, pose: pyrosetta.rosetta.core.pose.Pose, prefix: str, suffix: str) -> None
Calculate the metric and add it to the pose as a score.
labeled as prefix+metric+suffix.
Score is added through setPoseExtraScore and is output
into the score table/ score file at pose output.

C++: core::simple_metrics::StringMetric::apply(class core::pose::Pose &, class std::basic_string<char>, class std::basic_string<char>) const –> void

assign(self: pyrosetta.rosetta.core.simple_metrics.metrics.SecondaryStructureMetric, : pyrosetta.rosetta.core.simple_metrics.metrics.SecondaryStructureMetric) → pyrosetta.rosetta.core.simple_metrics.metrics.SecondaryStructureMetric

C++: core::simple_metrics::metrics::SecondaryStructureMetric::operator=(const class core::simple_metrics::metrics::SecondaryStructureMetric &) –> class core::simple_metrics::metrics::SecondaryStructureMetric &

calculate(self: pyrosetta.rosetta.core.simple_metrics.metrics.SecondaryStructureMetric, pose: pyrosetta.rosetta.core.pose.Pose) → str
Calculate the metric. Return the SS string using DSSP.
Reduced, 3 letter alphabet as the default.

C++: core::simple_metrics::metrics::SecondaryStructureMetric::calculate(const class core::pose::Pose &) const –> std::string

clone(self: pyrosetta.rosetta.core.simple_metrics.metrics.SecondaryStructureMetric) → pyrosetta.rosetta.core.simple_metrics.SimpleMetric

C++: core::simple_metrics::metrics::SecondaryStructureMetric::clone() const –> class std::shared_ptr<class core::simple_metrics::SimpleMetric>

get_metric_names(self: pyrosetta.rosetta.core.simple_metrics.StringMetric) → pyrosetta.rosetta.utility.vector1_std_string

Get the metric name that this Metric will calculate

C++: core::simple_metrics::StringMetric::get_metric_names() const –> class utility::vector1<std::string, class std::allocator<std::string > >

metric(self: pyrosetta.rosetta.core.simple_metrics.metrics.SecondaryStructureMetric) → str

Name of the metric

C++: core::simple_metrics::metrics::SecondaryStructureMetric::metric() const –> std::string

name(self: pyrosetta.rosetta.core.simple_metrics.metrics.SecondaryStructureMetric) → str

Name of the class

C++: core::simple_metrics::metrics::SecondaryStructureMetric::name() const –> std::string

name_static() → str

Name of the class for creator.

C++: core::simple_metrics::metrics::SecondaryStructureMetric::name_static() –> std::string

parse_my_tag(self: pyrosetta.rosetta.core.simple_metrics.metrics.SecondaryStructureMetric, tag: pyrosetta.rosetta.utility.tag.Tag, data: pyrosetta.rosetta.basic.datacache.DataMap) → None

called by parse_my_tag – should not be used directly

C++: core::simple_metrics::metrics::SecondaryStructureMetric::parse_my_tag(class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &) –> void

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

C++: core::simple_metrics::metrics::SecondaryStructureMetric::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void

set_residue_selector(self: pyrosetta.rosetta.core.simple_metrics.metrics.SecondaryStructureMetric, selector: pyrosetta.rosetta.core.select.residue_selector.ResidueSelector) → None

C++: core::simple_metrics::metrics::SecondaryStructureMetric::set_residue_selector(class std::shared_ptr<const class core::select::residue_selector::ResidueSelector>) –> void

set_use_dssp_reduced(self: pyrosetta.rosetta.core.simple_metrics.metrics.SecondaryStructureMetric, reduced: bool) → None
Set to use the reduced DSSP alphabet or not.
Default true.

C++: core::simple_metrics::metrics::SecondaryStructureMetric::set_use_dssp_reduced(bool) –> void

type(self: pyrosetta.rosetta.core.simple_metrics.SimpleMetric) → str

C++: core::simple_metrics::SimpleMetric::type() const –> std::string

class pyrosetta.rosetta.core.simple_metrics.metrics.SelectedResidueCountMetric

Bases: pyrosetta.rosetta.core.simple_metrics.RealMetric

A SimpleMetric that counts the number of residues in a residue selection.

apply(*args, **kwargs)

Overloaded function.

  1. apply(self: pyrosetta.rosetta.core.simple_metrics.RealMetric, pose: pyrosetta.rosetta.core.pose.Pose) -> None
  2. apply(self: pyrosetta.rosetta.core.simple_metrics.RealMetric, pose: pyrosetta.rosetta.core.pose.Pose, prefix: str) -> None
  3. apply(self: pyrosetta.rosetta.core.simple_metrics.RealMetric, pose: pyrosetta.rosetta.core.pose.Pose, prefix: str, suffix: str) -> None
Calculate the metric and add it to the pose as a score.
labeled as prefix+metric+suffix.
Score is added through setPoseExtraScore and is output
into the score table/ score file at pose output.

C++: core::simple_metrics::RealMetric::apply(class core::pose::Pose &, class std::basic_string<char>, class std::basic_string<char>) const –> void

assign(self: pyrosetta.rosetta.core.simple_metrics.metrics.SelectedResidueCountMetric, : pyrosetta.rosetta.core.simple_metrics.metrics.SelectedResidueCountMetric) → pyrosetta.rosetta.core.simple_metrics.metrics.SelectedResidueCountMetric

C++: core::simple_metrics::metrics::SelectedResidueCountMetric::operator=(const class core::simple_metrics::metrics::SelectedResidueCountMetric &) –> class core::simple_metrics::metrics::SelectedResidueCountMetric &

calculate(self: pyrosetta.rosetta.core.simple_metrics.metrics.SelectedResidueCountMetric, pose: pyrosetta.rosetta.core.pose.Pose) → float

Calculate the metric.

C++: core::simple_metrics::metrics::SelectedResidueCountMetric::calculate(const class core::pose::Pose &) const –> double

clone(self: pyrosetta.rosetta.core.simple_metrics.metrics.SelectedResidueCountMetric) → pyrosetta.rosetta.core.simple_metrics.SimpleMetric

C++: core::simple_metrics::metrics::SelectedResidueCountMetric::clone() const –> class std::shared_ptr<class core::simple_metrics::SimpleMetric>

get_metric_names(self: pyrosetta.rosetta.core.simple_metrics.RealMetric) → pyrosetta.rosetta.utility.vector1_std_string

Get the metric name(s) that this Metric will calculate

C++: core::simple_metrics::RealMetric::get_metric_names() const –> class utility::vector1<std::string, class std::allocator<std::string > >

metric(self: pyrosetta.rosetta.core.simple_metrics.metrics.SelectedResidueCountMetric) → str

Name of the metric

C++: core::simple_metrics::metrics::SelectedResidueCountMetric::metric() const –> std::string

name(self: pyrosetta.rosetta.core.simple_metrics.metrics.SelectedResidueCountMetric) → str

Name of the class

C++: core::simple_metrics::metrics::SelectedResidueCountMetric::name() const –> std::string

name_static() → str

Name of the class for creator.

C++: core::simple_metrics::metrics::SelectedResidueCountMetric::name_static() –> std::string

parse_my_tag(self: pyrosetta.rosetta.core.simple_metrics.metrics.SelectedResidueCountMetric, tag: pyrosetta.rosetta.utility.tag.Tag, data: pyrosetta.rosetta.basic.datacache.DataMap) → None

called by parse_my_tag – should not be used directly

C++: core::simple_metrics::metrics::SelectedResidueCountMetric::parse_my_tag(class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &) –> void

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

C++: core::simple_metrics::metrics::SelectedResidueCountMetric::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void

remove_residue_selector(self: pyrosetta.rosetta.core.simple_metrics.metrics.SelectedResidueCountMetric) → None

Remove the residue selector.

In the absence of a residue selector, this metric returns the number of residues in a pose.

C++: core::simple_metrics::metrics::SelectedResidueCountMetric::remove_residue_selector() –> void

set_residue_selector(self: pyrosetta.rosetta.core.simple_metrics.metrics.SelectedResidueCountMetric, selector_in: pyrosetta.rosetta.core.select.residue_selector.ResidueSelector) → None

Set the residue selector.

Copies the input pointer; doesn’t clone the object.

C++: core::simple_metrics::metrics::SelectedResidueCountMetric::set_residue_selector(class std::shared_ptr<const class core::select::residue_selector::ResidueSelector>) –> void

type(self: pyrosetta.rosetta.core.simple_metrics.SimpleMetric) → str

C++: core::simple_metrics::SimpleMetric::type() const –> std::string

class pyrosetta.rosetta.core.simple_metrics.metrics.SelectedResiduesMetric

Bases: pyrosetta.rosetta.core.simple_metrics.StringMetric

Output residue-selected residues to a score file as rosetta resnums or pdbnums.

apply(*args, **kwargs)

Overloaded function.

  1. apply(self: pyrosetta.rosetta.core.simple_metrics.StringMetric, pose: pyrosetta.rosetta.core.pose.Pose) -> None
  2. apply(self: pyrosetta.rosetta.core.simple_metrics.StringMetric, pose: pyrosetta.rosetta.core.pose.Pose, prefix: str) -> None
  3. apply(self: pyrosetta.rosetta.core.simple_metrics.StringMetric, pose: pyrosetta.rosetta.core.pose.Pose, prefix: str, suffix: str) -> None
Calculate the metric and add it to the pose as a score.
labeled as prefix+metric+suffix.
Score is added through setPoseExtraScore and is output
into the score table/ score file at pose output.

C++: core::simple_metrics::StringMetric::apply(class core::pose::Pose &, class std::basic_string<char>, class std::basic_string<char>) const –> void

assign(self: pyrosetta.rosetta.core.simple_metrics.metrics.SelectedResiduesMetric, : pyrosetta.rosetta.core.simple_metrics.metrics.SelectedResiduesMetric) → pyrosetta.rosetta.core.simple_metrics.metrics.SelectedResiduesMetric

C++: core::simple_metrics::metrics::SelectedResiduesMetric::operator=(const class core::simple_metrics::metrics::SelectedResiduesMetric &) –> class core::simple_metrics::metrics::SelectedResiduesMetric &

calculate(self: pyrosetta.rosetta.core.simple_metrics.metrics.SelectedResiduesMetric, pose: pyrosetta.rosetta.core.pose.Pose) → str

Output a comma-separated list of residues either in PDB (default) or Rosetta numbers.

C++: core::simple_metrics::metrics::SelectedResiduesMetric::calculate(const class core::pose::Pose &) const –> std::string

clone(self: pyrosetta.rosetta.core.simple_metrics.metrics.SelectedResiduesMetric) → pyrosetta.rosetta.core.simple_metrics.SimpleMetric

C++: core::simple_metrics::metrics::SelectedResiduesMetric::clone() const –> class std::shared_ptr<class core::simple_metrics::SimpleMetric>

get_metric_names(self: pyrosetta.rosetta.core.simple_metrics.StringMetric) → pyrosetta.rosetta.utility.vector1_std_string

Get the metric name that this Metric will calculate

C++: core::simple_metrics::StringMetric::get_metric_names() const –> class utility::vector1<std::string, class std::allocator<std::string > >

metric(self: pyrosetta.rosetta.core.simple_metrics.metrics.SelectedResiduesMetric) → str

Name of the metric

C++: core::simple_metrics::metrics::SelectedResiduesMetric::metric() const –> std::string

name(self: pyrosetta.rosetta.core.simple_metrics.metrics.SelectedResiduesMetric) → str

Name of the class

C++: core::simple_metrics::metrics::SelectedResiduesMetric::name() const –> std::string

name_static() → str

Name of the class for creator.

C++: core::simple_metrics::metrics::SelectedResiduesMetric::name_static() –> std::string

parse_my_tag(self: pyrosetta.rosetta.core.simple_metrics.metrics.SelectedResiduesMetric, tag: pyrosetta.rosetta.utility.tag.Tag, data: pyrosetta.rosetta.basic.datacache.DataMap) → None

called by parse_my_tag – should not be used directly

C++: core::simple_metrics::metrics::SelectedResiduesMetric::parse_my_tag(class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &) –> void

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

C++: core::simple_metrics::metrics::SelectedResiduesMetric::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void

set_output_in_rosetta_num(self: pyrosetta.rosetta.core.simple_metrics.metrics.SelectedResiduesMetric, output_in_rosetta_num: bool) → None

Set the mode in which we will output the selected residues.

C++: core::simple_metrics::metrics::SelectedResiduesMetric::set_output_in_rosetta_num(bool) –> void

set_residue_selector(self: pyrosetta.rosetta.core.simple_metrics.metrics.SelectedResiduesMetric, selector: pyrosetta.rosetta.core.select.residue_selector.ResidueSelector) → None

Set the required residue selector.

C++: core::simple_metrics::metrics::SelectedResiduesMetric::set_residue_selector(class std::shared_ptr<const class core::select::residue_selector::ResidueSelector>) –> void

type(self: pyrosetta.rosetta.core.simple_metrics.SimpleMetric) → str

C++: core::simple_metrics::SimpleMetric::type() const –> std::string

class pyrosetta.rosetta.core.simple_metrics.metrics.SelectedResiduesPyMOLMetric

Bases: pyrosetta.rosetta.core.simple_metrics.StringMetric

A utility metric to output a string of selected residues from a residue selector as a pymol selection.

apply(*args, **kwargs)

Overloaded function.

  1. apply(self: pyrosetta.rosetta.core.simple_metrics.StringMetric, pose: pyrosetta.rosetta.core.pose.Pose) -> None
  2. apply(self: pyrosetta.rosetta.core.simple_metrics.StringMetric, pose: pyrosetta.rosetta.core.pose.Pose, prefix: str) -> None
  3. apply(self: pyrosetta.rosetta.core.simple_metrics.StringMetric, pose: pyrosetta.rosetta.core.pose.Pose, prefix: str, suffix: str) -> None
Calculate the metric and add it to the pose as a score.
labeled as prefix+metric+suffix.
Score is added through setPoseExtraScore and is output
into the score table/ score file at pose output.

C++: core::simple_metrics::StringMetric::apply(class core::pose::Pose &, class std::basic_string<char>, class std::basic_string<char>) const –> void

assign(self: pyrosetta.rosetta.core.simple_metrics.metrics.SelectedResiduesPyMOLMetric, : pyrosetta.rosetta.core.simple_metrics.metrics.SelectedResiduesPyMOLMetric) → pyrosetta.rosetta.core.simple_metrics.metrics.SelectedResiduesPyMOLMetric

C++: core::simple_metrics::metrics::SelectedResiduesPyMOLMetric::operator=(const class core::simple_metrics::metrics::SelectedResiduesPyMOLMetric &) –> class core::simple_metrics::metrics::SelectedResiduesPyMOLMetric &

calculate(self: pyrosetta.rosetta.core.simple_metrics.metrics.SelectedResiduesPyMOLMetric, pose: pyrosetta.rosetta.core.pose.Pose) → str

Output the selected residues froms a ResidueSelector as a PyMol selection string.

C++: core::simple_metrics::metrics::SelectedResiduesPyMOLMetric::calculate(const class core::pose::Pose &) const –> std::string

clone(self: pyrosetta.rosetta.core.simple_metrics.metrics.SelectedResiduesPyMOLMetric) → pyrosetta.rosetta.core.simple_metrics.SimpleMetric

C++: core::simple_metrics::metrics::SelectedResiduesPyMOLMetric::clone() const –> class std::shared_ptr<class core::simple_metrics::SimpleMetric>

get_metric_names(self: pyrosetta.rosetta.core.simple_metrics.StringMetric) → pyrosetta.rosetta.utility.vector1_std_string

Get the metric name that this Metric will calculate

C++: core::simple_metrics::StringMetric::get_metric_names() const –> class utility::vector1<std::string, class std::allocator<std::string > >

metric(self: pyrosetta.rosetta.core.simple_metrics.metrics.SelectedResiduesPyMOLMetric) → str

Name of the metric

C++: core::simple_metrics::metrics::SelectedResiduesPyMOLMetric::metric() const –> std::string

name(self: pyrosetta.rosetta.core.simple_metrics.metrics.SelectedResiduesPyMOLMetric) → str

Name of the class

C++: core::simple_metrics::metrics::SelectedResiduesPyMOLMetric::name() const –> std::string

name_static() → str

Name of the class for creator.

C++: core::simple_metrics::metrics::SelectedResiduesPyMOLMetric::name_static() –> std::string

parse_my_tag(self: pyrosetta.rosetta.core.simple_metrics.metrics.SelectedResiduesPyMOLMetric, tag: pyrosetta.rosetta.utility.tag.Tag, data: pyrosetta.rosetta.basic.datacache.DataMap) → None

called by parse_my_tag – should not be used directly

C++: core::simple_metrics::metrics::SelectedResiduesPyMOLMetric::parse_my_tag(class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &) –> void

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

C++: core::simple_metrics::metrics::SelectedResiduesPyMOLMetric::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void

set_residue_selector(self: pyrosetta.rosetta.core.simple_metrics.metrics.SelectedResiduesPyMOLMetric, selector: pyrosetta.rosetta.core.select.residue_selector.ResidueSelector) → None

Set the required Residue Selector

C++: core::simple_metrics::metrics::SelectedResiduesPyMOLMetric::set_residue_selector(class std::shared_ptr<const class core::select::residue_selector::ResidueSelector>) –> void

type(self: pyrosetta.rosetta.core.simple_metrics.SimpleMetric) → str

C++: core::simple_metrics::SimpleMetric::type() const –> std::string

class pyrosetta.rosetta.core.simple_metrics.metrics.SequenceMetric

Bases: pyrosetta.rosetta.core.simple_metrics.StringMetric

A SimpleMetric to output the single-letter OR three-letter sequence of a protein or subset of positions/regions using a ResidueSelector.

apply(*args, **kwargs)

Overloaded function.

  1. apply(self: pyrosetta.rosetta.core.simple_metrics.StringMetric, pose: pyrosetta.rosetta.core.pose.Pose) -> None
  2. apply(self: pyrosetta.rosetta.core.simple_metrics.StringMetric, pose: pyrosetta.rosetta.core.pose.Pose, prefix: str) -> None
  3. apply(self: pyrosetta.rosetta.core.simple_metrics.StringMetric, pose: pyrosetta.rosetta.core.pose.Pose, prefix: str, suffix: str) -> None
Calculate the metric and add it to the pose as a score.
labeled as prefix+metric+suffix.
Score is added through setPoseExtraScore and is output
into the score table/ score file at pose output.

C++: core::simple_metrics::StringMetric::apply(class core::pose::Pose &, class std::basic_string<char>, class std::basic_string<char>) const –> void

assign(self: pyrosetta.rosetta.core.simple_metrics.metrics.SequenceMetric, : pyrosetta.rosetta.core.simple_metrics.metrics.SequenceMetric) → pyrosetta.rosetta.core.simple_metrics.metrics.SequenceMetric

C++: core::simple_metrics::metrics::SequenceMetric::operator=(const class core::simple_metrics::metrics::SequenceMetric &) –> class core::simple_metrics::metrics::SequenceMetric &

calculate(self: pyrosetta.rosetta.core.simple_metrics.metrics.SequenceMetric, pose: pyrosetta.rosetta.core.pose.Pose) → str

Calculate the metric.

C++: core::simple_metrics::metrics::SequenceMetric::calculate(const class core::pose::Pose &) const –> std::string

clone(self: pyrosetta.rosetta.core.simple_metrics.metrics.SequenceMetric) → pyrosetta.rosetta.core.simple_metrics.SimpleMetric

C++: core::simple_metrics::metrics::SequenceMetric::clone() const –> class std::shared_ptr<class core::simple_metrics::SimpleMetric>

get_metric_names(self: pyrosetta.rosetta.core.simple_metrics.StringMetric) → pyrosetta.rosetta.utility.vector1_std_string

Get the metric name that this Metric will calculate

C++: core::simple_metrics::StringMetric::get_metric_names() const –> class utility::vector1<std::string, class std::allocator<std::string > >

metric(self: pyrosetta.rosetta.core.simple_metrics.metrics.SequenceMetric) → str

Name of the metric

C++: core::simple_metrics::metrics::SequenceMetric::metric() const –> std::string

name(self: pyrosetta.rosetta.core.simple_metrics.metrics.SequenceMetric) → str

Name of the class

C++: core::simple_metrics::metrics::SequenceMetric::name() const –> std::string

name_static() → str

Name of the class for creator.

C++: core::simple_metrics::metrics::SequenceMetric::name_static() –> std::string

parse_my_tag(self: pyrosetta.rosetta.core.simple_metrics.metrics.SequenceMetric, tag: pyrosetta.rosetta.utility.tag.Tag, data: pyrosetta.rosetta.basic.datacache.DataMap) → None

called by parse_my_tag – should not be used directly

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

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

C++: core::simple_metrics::metrics::SequenceMetric::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void

set_residue_selector(self: pyrosetta.rosetta.core.simple_metrics.metrics.SequenceMetric, selector: pyrosetta.rosetta.core.select.residue_selector.ResidueSelector) → None

C++: core::simple_metrics::metrics::SequenceMetric::set_residue_selector(class std::shared_ptr<const class core::select::residue_selector::ResidueSelector>) –> void

set_use_three_letter_code(self: pyrosetta.rosetta.core.simple_metrics.metrics.SequenceMetric, three_letter: bool) → None
Set this metric to output the three-letter code instead of the single-letter code.
Useful for ligands/carbohydrates

C++: core::simple_metrics::metrics::SequenceMetric::set_use_three_letter_code(bool) –> void

type(self: pyrosetta.rosetta.core.simple_metrics.SimpleMetric) → str

C++: core::simple_metrics::SimpleMetric::type() const –> std::string

class pyrosetta.rosetta.core.simple_metrics.metrics.TimingProfileMetric

Bases: pyrosetta.rosetta.core.simple_metrics.RealMetric

Calculate the time difference between construction and apply/calculate. Useful to time protocols in RosettaScripts or through mover containers.

apply(*args, **kwargs)

Overloaded function.

  1. apply(self: pyrosetta.rosetta.core.simple_metrics.RealMetric, pose: pyrosetta.rosetta.core.pose.Pose) -> None
  2. apply(self: pyrosetta.rosetta.core.simple_metrics.RealMetric, pose: pyrosetta.rosetta.core.pose.Pose, prefix: str) -> None
  3. apply(self: pyrosetta.rosetta.core.simple_metrics.RealMetric, pose: pyrosetta.rosetta.core.pose.Pose, prefix: str, suffix: str) -> None
Calculate the metric and add it to the pose as a score.
labeled as prefix+metric+suffix.
Score is added through setPoseExtraScore and is output
into the score table/ score file at pose output.

C++: core::simple_metrics::RealMetric::apply(class core::pose::Pose &, class std::basic_string<char>, class std::basic_string<char>) const –> void

assign(self: pyrosetta.rosetta.core.simple_metrics.metrics.TimingProfileMetric, : pyrosetta.rosetta.core.simple_metrics.metrics.TimingProfileMetric) → pyrosetta.rosetta.core.simple_metrics.metrics.TimingProfileMetric

C++: core::simple_metrics::metrics::TimingProfileMetric::operator=(const class core::simple_metrics::metrics::TimingProfileMetric &) –> class core::simple_metrics::metrics::TimingProfileMetric &

calculate(self: pyrosetta.rosetta.core.simple_metrics.metrics.TimingProfileMetric, pose: pyrosetta.rosetta.core.pose.Pose) → float
Returns time from construction to the call of this function in minutes, with decimal.
Options are available to calculate in hours instead.

C++: core::simple_metrics::metrics::TimingProfileMetric::calculate(const class core::pose::Pose &) const –> double

clone(self: pyrosetta.rosetta.core.simple_metrics.metrics.TimingProfileMetric) → pyrosetta.rosetta.core.simple_metrics.SimpleMetric

C++: core::simple_metrics::metrics::TimingProfileMetric::clone() const –> class std::shared_ptr<class core::simple_metrics::SimpleMetric>

get_metric_names(self: pyrosetta.rosetta.core.simple_metrics.RealMetric) → pyrosetta.rosetta.utility.vector1_std_string

Get the metric name(s) that this Metric will calculate

C++: core::simple_metrics::RealMetric::get_metric_names() const –> class utility::vector1<std::string, class std::allocator<std::string > >

metric(self: pyrosetta.rosetta.core.simple_metrics.metrics.TimingProfileMetric) → str

Name of the metric

C++: core::simple_metrics::metrics::TimingProfileMetric::metric() const –> std::string

name(self: pyrosetta.rosetta.core.simple_metrics.metrics.TimingProfileMetric) → str

Name of the class

C++: core::simple_metrics::metrics::TimingProfileMetric::name() const –> std::string

name_static() → str

Name of the class for creator.

C++: core::simple_metrics::metrics::TimingProfileMetric::name_static() –> std::string

parse_my_tag(self: pyrosetta.rosetta.core.simple_metrics.metrics.TimingProfileMetric, tag: pyrosetta.rosetta.utility.tag.Tag, data: pyrosetta.rosetta.basic.datacache.DataMap) → None

called by parse_my_tag – should not be used directly

C++: core::simple_metrics::metrics::TimingProfileMetric::parse_my_tag(class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &) –> void

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

C++: core::simple_metrics::metrics::TimingProfileMetric::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void

set_calc_in_hours(self: pyrosetta.rosetta.core.simple_metrics.metrics.TimingProfileMetric, calc_in_hours: bool) → None
Set option to calculate the timings in hours.
Default false (minutes)

C++: core::simple_metrics::metrics::TimingProfileMetric::set_calc_in_hours(bool) –> void

type(self: pyrosetta.rosetta.core.simple_metrics.SimpleMetric) → str

C++: core::simple_metrics::SimpleMetric::type() const –> std::string