#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 |
| |
| core::scoring::rna::data::RNA_DMS_Potential::RNA_DMS_Potential |
( |
| ) |
|
| core::scoring::rna::data::RNA_DMS_Potential::~RNA_DMS_Potential |
( |
| ) |
|
|
overridedefault |
| void core::scoring::rna::data::RNA_DMS_Potential::add_probe_to_pose |
( |
pose::Pose & |
pose | ) |
|
|
private |
| bool core::scoring::rna::data::RNA_DMS_Potential::check_chbonded |
( |
pose::Pose const & |
pose, |
|
|
Size const & |
i, |
|
|
std::string const & |
atom_name |
|
) |
| const |
| 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 |
| std::set< Real > const& core::scoring::rna::data::RNA_DMS_Potential::DMS_values |
( |
| ) |
const |
|
inline |
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_, 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::Pose::residue(), protocols::hybridization::score, separate_scores_, core::pose::rna::RNA_Reactivity::type(), core::pose::rna::RNA_Reactivity::value(), and core::chemical::VIRTUAL_RNA_RESIDUE.
Referenced by core::energy_methods::RNA_ChemicalMappingEnergy::calculate_energy().
| 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().
| 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().
| 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_.
| 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 |
| void core::scoring::rna::data::RNA_DMS_Potential::initialize |
( |
core::pose::Pose const & |
pose | ) |
|
| void core::scoring::rna::data::RNA_DMS_Potential::initialize_DMS_potential |
( |
| ) |
|
|
private |
| numeric::MathNTensor< Real, 3 > core::scoring::rna::data::RNA_DMS_Potential::read_DMS_stats_file |
( |
std::string const & |
potential_file | ) |
|
|
private |
| void core::scoring::rna::data::RNA_DMS_Potential::update_virtual_base_if_necessary |
( |
pose::Pose & |
pose, |
|
|
Size const |
i |
|
) |
| |
|
private |
| std::set< Real > core::scoring::rna::data::RNA_DMS_Potential::binding_energy_values_ |
|
private |
| numeric::MathNTensor< Real, 4 > core::scoring::rna::data::RNA_DMS_Potential::DMS_potential_ |
|
private |
| numeric::MathMatrix< Real > core::scoring::rna::data::RNA_DMS_Potential::DMS_potential_binding_energy_ |
|
private |
| numeric::MathMatrix< Real > core::scoring::rna::data::RNA_DMS_Potential::DMS_potential_is_bonded_ |
|
private |
| numeric::MathMatrix< Real > core::scoring::rna::data::RNA_DMS_Potential::DMS_potential_occ_ |
|
private |
| numeric::MathNTensor< Real, 4 > core::scoring::rna::data::RNA_DMS_Potential::DMS_stats_ |
|
private |
| std::set< Real > core::scoring::rna::data::RNA_DMS_Potential::DMS_values_ |
|
private |
| numeric::interpolation::InterpolatedPotential< 4 > core::scoring::rna::data::RNA_DMS_Potential::interpolated_potential_ |
|
private |
| std::set< Real > core::scoring::rna::data::RNA_DMS_Potential::is_bonded_values_ |
|
private |
| core::Distance core::scoring::rna::data::RNA_DMS_Potential::methyl_probe_dist_ |
|
private |
| std::pair< Distance, Distance > core::scoring::rna::data::RNA_DMS_Potential::occ_shells_ |
|
private |
| std::set< Real > core::scoring::rna::data::RNA_DMS_Potential::occ_values_ |
|
private |
| core::Distance core::scoring::rna::data::RNA_DMS_Potential::oxygen_probe_dist_ |
|
private |
| numeric::MathVector< Real > core::scoring::rna::data::RNA_DMS_Potential::p_DMS_ |
|
private |
| numeric::MathTensor< Real > core::scoring::rna::data::RNA_DMS_Potential::p_model_ |
|
private |
| bool const core::scoring::rna::data::RNA_DMS_Potential::separate_scores_ |
|
private |
The documentation for this class was generated from the following files: