![]() |
Rosetta
2021.16
|
#include <FragQualCalculator.hh>

Public Types | |
| typedef core::pose::metrics::StructureDependentCalculator | Super |
| typedef std::string | String |
| typedef core::Size | Size |
| typedef core::Real | Real |
| typedef core::pose::Pose | Pose |
| typedef core::pose::metrics::PoseMetricCalculatorOP | PoseMetricCalculatorOP |
| typedef basic::MetricValueBase | MetricValueBase |
| typedef core::fragment::FragSet | FragSet |
| typedef core::fragment::FragSetOP | FragSetOP |
| typedef utility::tag::TagCOP | TagCOP |
| typedef basic::datacache::DataMap | DataMap |
Public Member Functions | |
| FragQualCalculator () | |
| default constructor More... | |
| FragQualCalculator (FragSetOP frag, Real const rmsd=1.0, Real const ratio=30.0) | |
| default constructor More... | |
| FragQualCalculator (FragQualCalculator const &rval) | |
| copy constructor More... | |
| ~FragQualCalculator () override | |
| destructor More... | |
| PoseMetricCalculatorOP | clone () const override |
| make clone More... | |
| void | set_fragset (FragSetOP const &frags) |
| set fragments More... | |
| void | rmsd_cutoff (Real const &val) |
| rmsd cutoff of good fragments More... | |
| void | ratio_cutoff (Real const &val) |
| void | set_region (core::Size const val1, core::Size const val2) |
| void | begin (core::Size const begin) |
| void | end (core::Size const end) |
| void | parse_my_tag (TagCOP tag, basic::datacache::DataMap &data) |
| parse xml More... | |
Public Member Functions inherited from core::pose::metrics::StructureDependentCalculator | |
| StructureDependentCalculator () | |
| void | notify_structure_change () override |
| void | get (std::string const &key, basic::MetricValueBase &val, Pose const &this_pose) override |
| std::string | get (std::string const &key, Pose const &this_pose) override |
Public Member Functions inherited from core::pose::metrics::PoseMetricCalculator | |
| PoseMetricCalculator () | |
| virtual void | notify_energy_change () |
Protected Member Functions | |
| void | lookup (String const &key, MetricValueBase *valptr) const override |
| std::string | print (String const &key) const override |
| void | recompute (Pose const &this_pose) override |
| recomute ncontacts More... | |
Private Attributes | |
| Real | rmsd_cutoff_goodfrag_ |
| Real | ratio_cutoff_goodfrag_ |
| Real | total_goodfrags_ |
| Real | coverage_ |
| utility::vector1< core::Size > | goodfrags_ |
| FragSetOP | frag_ |
| core::pose::ResidueIndexDescriptionCOP | begin_ |
| core::pose::ResidueIndexDescriptionCOP | end_ |
| bool | verbose_ |
| typedef basic::datacache::DataMap protocols::pose_metric_calculators::FragQualCalculator::DataMap |
| typedef basic::MetricValueBase protocols::pose_metric_calculators::FragQualCalculator::MetricValueBase |
| typedef core::pose::metrics::PoseMetricCalculatorOP protocols::pose_metric_calculators::FragQualCalculator::PoseMetricCalculatorOP |
| typedef std::string protocols::pose_metric_calculators::FragQualCalculator::String |
| typedef core::pose::metrics::StructureDependentCalculator protocols::pose_metric_calculators::FragQualCalculator::Super |
| typedef utility::tag::TagCOP protocols::pose_metric_calculators::FragQualCalculator::TagCOP |
| protocols::pose_metric_calculators::FragQualCalculator::FragQualCalculator | ( | ) |
default constructor
References goodfrags_.
|
default |
copy constructor
|
overridedefault |
destructor
| void protocols::pose_metric_calculators::FragQualCalculator::begin | ( | core::Size const | begin | ) |
References begin_, and core::pose::make_rid_posenum().
Referenced by recompute().
|
inlineoverridevirtual |
make clone
Implements core::pose::metrics::PoseMetricCalculator.
| void protocols::pose_metric_calculators::FragQualCalculator::end | ( | core::Size const | end | ) |
References end_, and core::pose::make_rid_posenum().
Referenced by recompute().
|
overrideprotectedvirtual |
Implements core::pose::metrics::StructureDependentCalculator.
References coverage_, total_goodfrags_, and protocols::pose_metric_calculators::TR().
| void protocols::pose_metric_calculators::FragQualCalculator::parse_my_tag | ( | TagCOP | tag, |
| basic::datacache::DataMap & | data | ||
| ) |
parse xml
References begin_, end_, frag_, core::pose::parse_resnum(), ratio_cutoff_goodfrag_, rmsd_cutoff_goodfrag_, and verbose_.
|
overrideprotectedvirtual |
Implements core::pose::metrics::StructureDependentCalculator.
References coverage_, core::id::to_string(), and total_goodfrags_.
| void protocols::pose_metric_calculators::FragQualCalculator::ratio_cutoff | ( | Real const & | val | ) |
References ratio_cutoff_goodfrag_, and protocols::hybridization::val.
|
overrideprotectedvirtual |
recomute ncontacts
Implements core::pose::metrics::StructureDependentCalculator.
References begin(), begin_, core::scoring::CA_rmsd(), core::chemical::CENTROID_t, coverage_, end(), end_, core::chemical::element::F, frag_, goodfrags_, ratio_cutoff_goodfrag_, rmsd_cutoff_goodfrag_, core::pose::Pose::size(), protocols::loops::start, core::util::switch_to_residue_type_set(), total_goodfrags_, protocols::pose_metric_calculators::TR(), and verbose_.
| void protocols::pose_metric_calculators::FragQualCalculator::rmsd_cutoff | ( | Real const & | val | ) |
rmsd cutoff of good fragments
References rmsd_cutoff_goodfrag_, and protocols::hybridization::val.
| void protocols::pose_metric_calculators::FragQualCalculator::set_fragset | ( | FragSetOP const & | frags | ) |
set fragments
References frag_.
| void protocols::pose_metric_calculators::FragQualCalculator::set_region | ( | core::Size const | val1, |
| core::Size const | val2 | ||
| ) |
References begin_, end_, and core::pose::make_rid_posenum().
|
private |
Referenced by begin(), parse_my_tag(), recompute(), and set_region().
|
private |
Referenced by lookup(), print(), and recompute().
|
private |
Referenced by end(), parse_my_tag(), recompute(), and set_region().
|
private |
Referenced by parse_my_tag(), recompute(), and set_fragset().
|
private |
Referenced by FragQualCalculator(), and recompute().
|
private |
Referenced by parse_my_tag(), ratio_cutoff(), and recompute().
|
private |
Referenced by parse_my_tag(), recompute(), and rmsd_cutoff().
|
private |
Referenced by lookup(), print(), and recompute().
|
private |
Referenced by parse_my_tag(), and recompute().
1.8.7