#include <RNA_DMS_LowResolutionPotential.hh>
|
| | RNA_DMS_LowResolutionPotential () |
| |
| | ~RNA_DMS_LowResolutionPotential () override |
| |
| void | initialize (core::pose::Pose &pose, bool const rna_base_pair_computed=false) |
| |
| core::Real | evaluate (core::pose::Pose const &pose, pose::rna::RNA_Reactivity const &rna_reactivity) |
| |
| void | update_edge_paired (core::Size const i, core::Size const k, utility::vector1< bool > &wc_edge_paired, utility::vector1< bool > &hoogsteen_edge_paired, utility::vector1< bool > &sugar_edge_paired) |
| |
| void | get_rna_base_pairing_status (core::pose::Pose &pose, utility::vector1< bool > &wc_edge_paired, utility::vector1< bool > &hoogsteen_edge_paired, utility::vector1< bool > &sugar_edge_paired, utility::vector1< bool > &is_bulged, bool const already_scored=false) |
| |
| bool | get_wc_near_o2prime (core::pose::Pose const &pose, core::Size const i) |
| |
| utility::vector1< bool > const & | wc_edge_paired () const |
| |
| utility::vector1< bool > const & | hoog_edge_paired () const |
| |
| utility::vector1< bool > const & | sugar_edge_paired () const |
| |
| utility::vector1< bool > const & | is_bulged () const |
| |
| void | set_careful_base_pair_classifier (bool const &setting) |
| |
| bool | careful_base_pair_classifier () const |
| |
| core::scoring::rna::data::RNA_DMS_LowResolutionPotential::RNA_DMS_LowResolutionPotential |
( |
| ) |
|
| core::scoring::rna::data::RNA_DMS_LowResolutionPotential::~RNA_DMS_LowResolutionPotential |
( |
| ) |
|
|
overridedefault |
| bool core::scoring::rna::data::RNA_DMS_LowResolutionPotential::careful_base_pair_classifier |
( |
| ) |
const |
|
inline |
References core::conformation::Residue::aa(), core::pose::Pose::chi(), core::pose::full_model_info::const_full_model_info(), core::pose::rna::DMS, DMS_low_resolution_potential_, DMS_values_, core::scoring::rna::data::get_bool_idx(), core::scoring::rna::data::get_idx(), get_wc_near_o2prime(), core::conformation::Residue::has_variant_type(), initialize_DMS_low_resolution_potential(), is_protected_values_, core::conformation::Residue::is_virtual_residue(), core::chemical::na_rad, core::pose::rna::RNA_Reactivity::position(), core::chemical::REPLONLY, core::pose::Pose::residue(), protocols::hybridization::score, core::pose::rna::RNA_Reactivity::type(), core::pose::rna::RNA_Reactivity::value(), and wc_edge_paired_.
Referenced by core::energy_methods::RNA_ChemicalMappingEnergy::calculate_energy().
| void core::scoring::rna::data::RNA_DMS_LowResolutionPotential::figure_out_low_resolution_potential |
( |
numeric::MathMatrix< Real > & |
all_DMS_stats | ) |
|
|
private |
| void core::scoring::rna::data::RNA_DMS_LowResolutionPotential::get_rna_base_pairing_status |
( |
core::pose::Pose & |
pose, |
|
|
utility::vector1< bool > & |
wc_edge_paired, |
|
|
utility::vector1< bool > & |
hoogsteen_edge_paired, |
|
|
utility::vector1< bool > & |
sugar_edge_paired, |
|
|
utility::vector1< bool > & |
is_bulged, |
|
|
bool const |
already_scored = false |
|
) |
| |
References careful_base_pair_classifier_, core::pose::rna::classify_base_pairs(), core::pose::rna::BasePair::edge1(), core::pose::rna::BasePair::edge2(), core::scoring::hbond_sc, core::pose::rna::BaseStack::res1(), core::pose::rna::BasePair::res1(), core::pose::rna::BaseStack::res2(), core::pose::rna::BasePair::res2(), core::scoring::rna_base_pair, core::scoring::rna::RNA_ScoringInfo::rna_filtered_base_base_info(), core::scoring::rna::rna_scoring_info_from_pose(), core::pose::rna::RNA_FilteredBaseBaseInfo::scored_base_pair_list(), core::pose::Pose::size(), sugar_edge_paired(), update_edge_paired(), and wc_edge_paired().
Referenced by initialize().
| utility::vector1< bool > const& core::scoring::rna::data::RNA_DMS_LowResolutionPotential::hoog_edge_paired |
( |
| ) |
const |
|
inline |
| void core::scoring::rna::data::RNA_DMS_LowResolutionPotential::initialize |
( |
core::pose::Pose & |
pose, |
|
|
bool const |
rna_base_pair_computed = false |
|
) |
| |
| void core::scoring::rna::data::RNA_DMS_LowResolutionPotential::initialize_DMS_low_resolution_potential |
( |
| ) |
|
|
private |
| utility::vector1< bool > const& core::scoring::rna::data::RNA_DMS_LowResolutionPotential::is_bulged |
( |
| ) |
const |
|
inline |
| numeric::MathVector< core::Real > core::scoring::rna::data::RNA_DMS_LowResolutionPotential::read_DMS_low_resolution_stats_file |
( |
std::string const & |
potential_file | ) |
|
|
private |
| void core::scoring::rna::data::RNA_DMS_LowResolutionPotential::set_careful_base_pair_classifier |
( |
bool const & |
setting | ) |
|
|
inline |
| utility::vector1< bool > const& core::scoring::rna::data::RNA_DMS_LowResolutionPotential::sugar_edge_paired |
( |
| ) |
const |
|
inline |
| void core::scoring::rna::data::RNA_DMS_LowResolutionPotential::update_edge_paired |
( |
core::Size const |
i, |
|
|
core::Size const |
k, |
|
|
utility::vector1< bool > & |
wc_edge_paired, |
|
|
utility::vector1< bool > & |
hoogsteen_edge_paired, |
|
|
utility::vector1< bool > & |
sugar_edge_paired |
|
) |
| |
| utility::vector1< bool > const& core::scoring::rna::data::RNA_DMS_LowResolutionPotential::wc_edge_paired |
( |
| ) |
const |
|
inline |
| bool core::scoring::rna::data::RNA_DMS_LowResolutionPotential::careful_base_pair_classifier_ |
|
private |
| numeric::MathMatrix< Real > core::scoring::rna::data::RNA_DMS_LowResolutionPotential::DMS_low_resolution_potential_ |
|
private |
| std::set< Real > core::scoring::rna::data::RNA_DMS_LowResolutionPotential::DMS_values_ |
|
private |
| utility::vector1< bool > core::scoring::rna::data::RNA_DMS_LowResolutionPotential::hoog_edge_paired_ |
|
private |
| utility::vector1< bool > core::scoring::rna::data::RNA_DMS_LowResolutionPotential::is_bulged_ |
|
private |
| utility::vector1< bool > core::scoring::rna::data::RNA_DMS_LowResolutionPotential::is_protected_values_ |
|
private |
| utility::vector1< bool > core::scoring::rna::data::RNA_DMS_LowResolutionPotential::sugar_edge_paired_ |
|
private |
| utility::vector1< bool > core::scoring::rna::data::RNA_DMS_LowResolutionPotential::wc_edge_paired_ |
|
private |
The documentation for this class was generated from the following files: