#include <RNA_DMS_Potential.hh>
|
| RNA_DMS_Potential () |
|
| ~RNA_DMS_Potential () override |
|
void | initialize (core::pose::Pose const &pose) |
|
core::Real | evaluate (core::pose::Pose const &pose, pose::rna::RNA_Reactivity const &rna_reactivity) |
|
Real | get_binding_energy (Size const i, core::Vector const &probe_xyz, core::scoring::ScoreFunction const &scorefxn) |
|
Real | get_N1_lonepair_donor_angle (core::conformation::Residue const &acc_rsd, core::conformation::Residue const &don_rsd, Size const don_h_atm) const |
|
bool | check_hbonded (pose::Pose const &pose, Size const &i, std::string const &atom_name, bool is_acceptor) const |
|
bool | check_chbonded (pose::Pose const &pose, Size const &i, std::string const &atom_name) const |
|
core::Vector | get_probe_xyz (core::conformation::Residue const &rsd, Distance const probe_dist) const |
|
core::scoring::ScoreFunctionOP | get_probe_scorefxn (bool const soft_rep, bool const just_atr_rep) const |
|
void | get_occupancy_densities (utility::vector1< Real > &occupancy_densities, pose::Pose const &pose, Size const i, core::Vector const &probe_xyz, utility::vector1< Distance > const &shells) const |
|
Real | get_occupancy_density (pose::Pose const &pose, Size const i, core::Vector const &probe_xyz, std::pair< Distance, Distance > const &shells) const |
|
utility::vector1< Real > | get_logL_values (pose::Pose const &pose, Size const i) |
|
std::set< Real > const & | DMS_values () const |
|
◆ RNA_DMS_Potential()
core::scoring::rna::data::RNA_DMS_Potential::RNA_DMS_Potential |
( |
| ) |
|
◆ ~RNA_DMS_Potential()
core::scoring::rna::data::RNA_DMS_Potential::~RNA_DMS_Potential |
( |
| ) |
|
|
overridedefault |
◆ add_probe_to_pose()
void core::scoring::rna::data::RNA_DMS_Potential::add_probe_to_pose |
( |
pose::Pose & |
pose | ) |
|
|
private |
◆ check_chbonded()
bool core::scoring::rna::data::RNA_DMS_Potential::check_chbonded |
( |
pose::Pose const & |
pose, |
|
|
Size const & |
i, |
|
|
std::string const & |
atom_name |
|
) |
| const |
◆ check_hbonded()
bool core::scoring::rna::data::RNA_DMS_Potential::check_hbonded |
( |
pose::Pose const & |
pose, |
|
|
Size const & |
i, |
|
|
std::string const & |
atom_name, |
|
|
bool |
is_acceptor |
|
) |
| const |
◆ DMS_values()
std::set< Real > const& core::scoring::rna::data::RNA_DMS_Potential::DMS_values |
( |
| ) |
const |
|
inline |
◆ evaluate()
References binding_energy_values_, core::pose::full_model_info::const_full_model_info(), core::pose::rna::DMS, DMS_potential_, DMS_potential_binding_energy_, DMS_potential_is_bonded_, DMS_potential_occ_, DMS_values_, core::pose::full_model_info::FullModelInfo::full_sequence(), core::pose::full_model_info::FullModelInfo::full_to_sub(), get_features(), core::scoring::rna::data::get_idx(), core::conformation::Residue::has_variant_type(), initialize_DMS_potential(), interpolated_potential_, occ_values_, core::pack::dunbrack::polycubic_interpolation(), core::pose::rna::RNA_Reactivity::position(), core::chemical::REPLONLY, core::pose::full_model_info::FullModelInfo::res_list(), core::pose::Pose::residue(), protocols::hybridization::score, separate_scores_, core::pose::rna::RNA_Reactivity::type(), core::pose::rna::RNA_Reactivity::value(), core::chemical::VIRTUAL_RNA_RESIDUE, and core::pose::full_model_info::FullModelInfo::working_res().
Referenced by core::energy_methods::RNA_ChemicalMappingEnergy::calculate_energy().
◆ figure_out_potential()
void core::scoring::rna::data::RNA_DMS_Potential::figure_out_potential |
( |
| ) |
|
|
private |
References binding_energy_values_, core::chemical::rna::DELTA, DMS_potential_, DMS_potential_binding_energy_, DMS_potential_is_bonded_, DMS_potential_occ_, DMS_stats_, DMS_values_, interpolated_potential_, is_bonded_values_, occ_values_, p_DMS_, p_model_, core::scoring::pcs, and protocols::hybridization::val.
Referenced by initialize_DMS_potential().
◆ get_binding_energy()
◆ get_features()
bool core::scoring::rna::data::RNA_DMS_Potential::get_features |
( |
pose::Pose const & |
pose, |
|
|
Size const |
i, |
|
|
bool & |
ade_n1_bonded, |
|
|
Real & |
binding_energy, |
|
|
Real & |
occupancy_density |
|
) |
| |
|
private |
References core::conformation::Residue::aa(), check_chbonded(), check_hbonded(), core::pose::Pose::chi(), get_binding_energy(), get_occupancy_density(), get_probe_xyz(), methyl_probe_dist_, core::chemical::na_rad, occ_dist_, occ_shells_, oxygen_probe_dist_, probe_scorefxn_, and core::pose::Pose::residue().
Referenced by evaluate(), and get_logL_values().
◆ get_logL_values()
utility::vector1< Real > core::scoring::rna::data::RNA_DMS_Potential::get_logL_values |
( |
pose::Pose const & |
pose, |
|
|
Size const |
i |
|
) |
| |
References core::pose::Pose::aa(), binding_energy_values_, DMS_stats_, DMS_values_, get_features(), core::scoring::rna::data::get_idx(), core::chemical::na_rad, occ_values_, p_DMS_, p_model_, working_pose_, and working_pose_with_probe_.
◆ get_N1_lonepair_donor_angle()
◆ get_occupancy_densities()
void core::scoring::rna::data::RNA_DMS_Potential::get_occupancy_densities |
( |
utility::vector1< Real > & |
occupancy_densities, |
|
|
pose::Pose const & |
pose, |
|
|
Size const |
i, |
|
|
core::Vector const & |
probe_xyz, |
|
|
utility::vector1< Distance > const & |
shells |
|
) |
| const |
◆ get_occupancy_density()
◆ get_probe_scorefxn()
◆ get_probe_xyz()
◆ initialize()
void core::scoring::rna::data::RNA_DMS_Potential::initialize |
( |
core::pose::Pose const & |
pose | ) |
|
◆ initialize_DMS_potential()
void core::scoring::rna::data::RNA_DMS_Potential::initialize_DMS_potential |
( |
| ) |
|
|
private |
◆ read_DMS_stats_file()
numeric::MathNTensor< Real, 3 > core::scoring::rna::data::RNA_DMS_Potential::read_DMS_stats_file |
( |
std::string const & |
potential_file | ) |
|
|
private |
◆ update_virtual_base_if_necessary()
void core::scoring::rna::data::RNA_DMS_Potential::update_virtual_base_if_necessary |
( |
pose::Pose & |
pose, |
|
|
Size const |
i |
|
) |
| |
|
private |
◆ binding_energy_values_
std::set< Real > core::scoring::rna::data::RNA_DMS_Potential::binding_energy_values_ |
|
private |
◆ DMS_potential_
numeric::MathNTensor< Real, 4 > core::scoring::rna::data::RNA_DMS_Potential::DMS_potential_ |
|
private |
◆ DMS_potential_binding_energy_
numeric::MathMatrix< Real > core::scoring::rna::data::RNA_DMS_Potential::DMS_potential_binding_energy_ |
|
private |
◆ DMS_potential_is_bonded_
numeric::MathMatrix< Real > core::scoring::rna::data::RNA_DMS_Potential::DMS_potential_is_bonded_ |
|
private |
◆ DMS_potential_occ_
numeric::MathMatrix< Real > core::scoring::rna::data::RNA_DMS_Potential::DMS_potential_occ_ |
|
private |
◆ DMS_stats_
numeric::MathNTensor< Real, 4 > core::scoring::rna::data::RNA_DMS_Potential::DMS_stats_ |
|
private |
◆ DMS_values_
std::set< Real > core::scoring::rna::data::RNA_DMS_Potential::DMS_values_ |
|
private |
◆ hbond_set_
◆ interpolated_potential_
numeric::interpolation::InterpolatedPotential< 4 > core::scoring::rna::data::RNA_DMS_Potential::interpolated_potential_ |
|
private |
◆ is_bonded_values_
std::set< Real > core::scoring::rna::data::RNA_DMS_Potential::is_bonded_values_ |
|
private |
◆ methyl_probe_dist_
core::Distance core::scoring::rna::data::RNA_DMS_Potential::methyl_probe_dist_ |
|
private |
◆ occ_dist_
◆ occ_shells_
std::pair< Distance, Distance > core::scoring::rna::data::RNA_DMS_Potential::occ_shells_ |
|
private |
◆ occ_values_
std::set< Real > core::scoring::rna::data::RNA_DMS_Potential::occ_values_ |
|
private |
◆ oxygen_probe_dist_
core::Distance core::scoring::rna::data::RNA_DMS_Potential::oxygen_probe_dist_ |
|
private |
◆ p_DMS_
numeric::MathVector< Real > core::scoring::rna::data::RNA_DMS_Potential::p_DMS_ |
|
private |
◆ p_model_
numeric::MathTensor< Real > core::scoring::rna::data::RNA_DMS_Potential::p_model_ |
|
private |
◆ probe_scorefxn_
◆ separate_scores_
bool const core::scoring::rna::data::RNA_DMS_Potential::separate_scores_ |
|
private |
◆ working_pose_
◆ working_pose_with_probe_
The documentation for this class was generated from the following files: