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

Public Member Functions | |
| BuriedUnsatisfiedPolarsCalculator2 (std::string const &weak_bunsat_calc_) | |
| BuriedUnsatisfiedPolarsCalculator2 (std::string const &weak_bunsat_calc, std::set< core::Size > const &special_region) | |
| core::pose::metrics::PoseMetricCalculatorOP | clone () const override |
| std::string const & | name_of_weak_bunsat_calc () const |
| void | set_layered_sasa (bool val) |
| void | set_generous_hbonds (bool val) |
| void | set_sasa_burial_cutoff (core::Real const &val) |
| void | set_AHD_cutoff (core::Real const &val) |
| void | set_dist_cutoff (core::Real const &val) |
| void | set_hxl_dist_cutoff (core::Real const &val) |
| void | set_sulph_dist_cutoff (core::Real const &val) |
| void | set_metal_dist_cutoff (core::Real const &val) |
Public Member Functions inherited from core::pose::metrics::EnergyDependentCalculator | |
| EnergyDependentCalculator () | |
| void | notify_energy_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_structure_change () |
Protected Member Functions | |
| void | lookup (std::string const &key, basic::MetricValueBase *valptr) const override |
| std::string | print (std::string const &key) const override |
| void | recompute (core::pose::Pose const &this_pose) override |
Private Member Functions | |
| virtual void | generous_hbond () const |
| virtual void | bunsats_thorough_check (core::pose::Pose const &pose, core::id::AtomID_Map< bool > &bunsat_thorough_atomid_map) |
| virtual bool | single_bunsat_thorough_check (core::pose::Pose const &pose, core::id::AtomID const &bunsat_candidate_atom_id) |
| virtual void | bunsat_donor_nbr_residue_check (core::pose::Pose const &pose, core::id::AtomID const &bunsat_candidate_atom_id, core::conformation::Residue const &bunsat_rsd, numeric::xyzVector< core::Real > const &bunsat_xyz, core::Size const test_resi, core::Size &num_hbonds) |
| virtual void | bunsat_acc_nbr_residue_check (core::pose::Pose const &pose, core::id::AtomID const &bunsat_candidate_atom_id, core::conformation::Residue const &bunsat_rsd, numeric::xyzVector< core::Real > const &bunsat_xyz, core::Size const &test_resi, core::Size &num_hbonds) |
| bool | metal_check (core::conformation::Residue const &test_rsd, numeric::xyzVector< core::Real > const &bunsat_xyz, numeric::xyzVector< core::Real > const &test_xyz) const |
| bool | adjacent_bbbb_check (core::Size const &bunsat_resi, std::string const &bunsat_atom_name, core::Size const &test_resi, std::string const &test_atom_name) const |
| bool | self_scsc (core::conformation::Residue const &bunsat_rsd, core::Size const &bunsat_resi, core::Size const &bunsat_atom_num, core::conformation::Residue const &test_rsd, core::Size const &test_resi, core::Size const &test_atom_num) const |
| bool | sulphur_bond_check (core::conformation::Residue const &test_rsd, core::Size const &test_atom_num, numeric::xyzVector< core::Real > const &bunsat_xyz, numeric::xyzVector< core::Real > const &test_xyz) const |
| bool | don_geom_check (core::pose::Pose const &pose, core::conformation::Residue const &bunsat_rsd, core::Size const &bunsat_atom_num, numeric::xyzVector< core::Real > const &bunsat_xyz, numeric::xyzVector< core::Real > const &test_xyz) const |
| bool | acc_geom_check (core::pose::Pose const &pose, numeric::xyzVector< core::Real > const &bunsat_xyz, core::conformation::Residue const &test_rsd, core::Size const &test_atom_num, numeric::xyzVector< core::Real > const &test_xyz) const |
| return true if bunsat_atom_num in bunsat_rsd as an hbond acceptor to a donor at test_xyz has acceptable hbond geometry, otherwise return false More... | |
| void | assert_calculators () |
| void | show () |
Static Private Member Functions | |
| static core::Size | satisfaction_cutoff (std::string atom_type) |
| protocols::buns::BuriedUnsatisfiedPolarsCalculator2::BuriedUnsatisfiedPolarsCalculator2 | ( | std::string const & | weak_bunsat_calc_ | ) |
| protocols::buns::BuriedUnsatisfiedPolarsCalculator2::BuriedUnsatisfiedPolarsCalculator2 | ( | std::string const & | weak_bunsat_calc, |
| std::set< core::Size > const & | special_region | ||
| ) |
|
private |
return true if bunsat_atom_num in bunsat_rsd as an hbond acceptor to a donor at test_xyz has acceptable hbond geometry, otherwise return false
References AHD_cutoff_, core::conformation::Residue::atom(), core::conformation::Residue::atom_base(), dist_cutoff_, core::conformation::Residue::first_sidechain_atom(), hxl_dist_cutoff_, core::conformation::Residue::name(), core::conformation::Residue::name3(), and core::conformation::Atom::xyz().
Referenced by bunsat_acc_nbr_residue_check().
|
private |
Referenced by bunsat_acc_nbr_residue_check(), and bunsat_donor_nbr_residue_check().
|
private |
|
privatevirtual |
References acc_geom_check(), adjacent_bbbb_check(), core::conformation::Residue::atom_name(), core::id::AtomID::atomno(), core::conformation::Residue::Hpos_polar(), metal_check(), core::pose::Pose::residue(), core::id::AtomID::rsd(), self_scsc(), and protocols::buns::TR().
Referenced by single_bunsat_thorough_check().
|
privatevirtual |
References core::conformation::Residue::accpt_pos(), adjacent_bbbb_check(), core::conformation::Residue::atom_name(), core::id::AtomID::atomno(), don_geom_check(), core::pose::Pose::residue(), core::id::AtomID::rsd(), self_scsc(), sulphur_bond_check(), and protocols::buns::TR().
Referenced by single_bunsat_thorough_check().
|
privatevirtual |
|
inlineoverridevirtual |
Implements core::pose::metrics::PoseMetricCalculator.
References name_of_weak_bunsat_calc_.
|
private |
References AHD_cutoff_, core::conformation::Residue::atom(), core::conformation::Residue::attached_H_begin(), core::conformation::Residue::attached_H_end(), core::conformation::Residue::first_sidechain_atom(), hxl_dist_cutoff_, core::conformation::Residue::name(), core::conformation::Residue::name3(), and core::conformation::Atom::xyz().
Referenced by bunsat_donor_nbr_residue_check().
|
privatevirtual |
References core::scoring::get_score_function(), and protocols::buns::TR().
Referenced by recompute().
|
overrideprotectedvirtual |
Implements core::pose::metrics::EnergyDependentCalculator.
References all_bur_unsat_polars_, atom_bur_unsat_, residue_bur_unsat_polars_, and special_region_bur_unsat_polars_.
|
private |
References metal_dist_cutoff_, and core::conformation::Residue::name().
Referenced by bunsat_acc_nbr_residue_check().
|
inline |
References name_of_weak_bunsat_calc_.
|
overrideprotectedvirtual |
|
overrideprotectedvirtual |
Implements core::pose::metrics::EnergyDependentCalculator.
References all_bur_unsat_polars_, atom_bur_unsat_, bunsats_thorough_check(), generous_hbond(), generous_hbonds_, core::pose::Pose::metric(), name_of_weak_bunsat_calc_, residue_bur_unsat_polars_, core::id::AtomID_Map< T >::resize(), show(), core::pose::Pose::size(), special_region_bur_unsat_polars_, and protocols::buns::TR().
|
staticprivate |
Referenced by single_bunsat_thorough_check().
|
private |
References core::conformation::Residue::first_sidechain_atom().
Referenced by bunsat_acc_nbr_residue_check(), and bunsat_donor_nbr_residue_check().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
References AHD_cutoff_, dist_cutoff_, generous_hbonds_, layered_sasa_, name_of_weak_bunsat_calc_, sasa_burial_cutoff_, and protocols::buns::TR().
Referenced by recompute().
|
privatevirtual |
References all_bur_unsat_polars_, core::id::AtomID::atomno(), bunsat_acc_nbr_residue_check(), bunsat_donor_nbr_residue_check(), core::pose::metrics::StructureDependentCalculator::get(), core::pose::Pose::residue(), core::id::AtomID::rsd(), satisfaction_cutoff(), and protocols::buns::TR().
Referenced by bunsats_thorough_check().
|
private |
References core::conformation::Residue::atom_type(), core::chemical::AtomType::element(), and sulph_dist_cutoff_.
Referenced by bunsat_donor_nbr_residue_check().
|
private |
Referenced by acc_geom_check(), don_geom_check(), set_AHD_cutoff(), and show().
|
private |
Referenced by lookup(), print(), recompute(), and single_bunsat_thorough_check().
|
private |
Referenced by BuriedUnsatisfiedPolarsCalculator2(), lookup(), and recompute().
|
private |
Referenced by acc_geom_check(), set_dist_cutoff(), and show().
|
private |
Referenced by recompute(), set_generous_hbonds(), and show().
|
private |
Referenced by acc_geom_check(), don_geom_check(), and set_hxl_dist_cutoff().
|
private |
Referenced by assert_calculators(), set_layered_sasa(), and show().
|
private |
Referenced by metal_check(), and set_metal_dist_cutoff().
|
private |
Referenced by assert_calculators(), clone(), name_of_weak_bunsat_calc(), recompute(), and show().
|
private |
Referenced by bunsats_thorough_check(), BuriedUnsatisfiedPolarsCalculator2(), lookup(), print(), and recompute().
|
private |
Referenced by assert_calculators(), set_sasa_burial_cutoff(), and show().
|
private |
Referenced by bunsats_thorough_check(), and BuriedUnsatisfiedPolarsCalculator2().
|
private |
Referenced by bunsats_thorough_check(), lookup(), print(), and recompute().
|
private |
Referenced by set_sulph_dist_cutoff(), and sulphur_bond_check().
1.8.7