#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 |
| |
◆ RNA_DMS_LowResolutionPotential()
| core::scoring::rna::data::RNA_DMS_LowResolutionPotential::RNA_DMS_LowResolutionPotential |
( |
| ) |
|
◆ ~RNA_DMS_LowResolutionPotential()
| core::scoring::rna::data::RNA_DMS_LowResolutionPotential::~RNA_DMS_LowResolutionPotential |
( |
| ) |
|
|
overridedefault |
◆ careful_base_pair_classifier()
| bool core::scoring::rna::data::RNA_DMS_LowResolutionPotential::careful_base_pair_classifier |
( |
| ) |
const |
|
inline |
◆ evaluate()
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::pose::full_model_info::FullModelInfo::full_sequence(), core::pose::full_model_info::FullModelInfo::full_to_sub(), 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::full_model_info::FullModelInfo::res_list(), core::pose::Pose::residue(), protocols::hybridization::score, core::pose::rna::RNA_Reactivity::type(), core::pose::rna::RNA_Reactivity::value(), wc_edge_paired_, and core::pose::full_model_info::FullModelInfo::working_res().
Referenced by core::energy_methods::RNA_ChemicalMappingEnergy::calculate_energy().
◆ figure_out_low_resolution_potential()
| void core::scoring::rna::data::RNA_DMS_LowResolutionPotential::figure_out_low_resolution_potential |
( |
numeric::MathMatrix< Real > & |
all_DMS_stats | ) |
|
|
private |
◆ get_rna_base_pairing_status()
| 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, is_bulged(), core::pose::rna::BasePair::res1(), core::pose::rna::BaseStack::res1(), core::pose::rna::BasePair::res2(), core::pose::rna::BaseStack::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::rna::RNA_FilteredBaseBaseInfo::scored_base_stack_list(), core::pose::Pose::size(), sugar_edge_paired(), update_edge_paired(), and wc_edge_paired().
Referenced by initialize().
◆ get_wc_near_o2prime()
| bool core::scoring::rna::data::RNA_DMS_LowResolutionPotential::get_wc_near_o2prime |
( |
core::pose::Pose const & |
pose, |
|
|
core::Size const |
i |
|
) |
| |
References core::scoring::rna::RNA_LowResolutionPotential::base_backbone_distance_cutoff(), core::scoring::rna::RNA_LowResolutionPotential::base_backbone_rho_cutoff(), core::scoring::rna::RNA_LowResolutionPotential::base_backbone_z_cutoff(), core::scoring::rna::RNA_CentroidInfo::base_centroids(), core::scoring::rna::RNA_CentroidInfo::base_stubs(), core::scoring::rna::RNA_LowResolutionPotential::check_for_base_neighbor(), core::scoring::rna::RNA_LowResolutionPotential::get_zeta_cutoff(), core::chemical::ResidueTypeBase::is_RNA(), core::kinematics::Stub::M, core::pose::Pose::residue(), core::pose::Pose::residue_type(), core::scoring::rna::RNA_ScoringInfo::rna_centroid_info(), core::scoring::rna::rna_scoring_info_from_pose(), core::pose::Pose::size(), and core::conformation::Residue::xyz().
Referenced by evaluate().
◆ hoog_edge_paired()
| utility::vector1< bool > const& core::scoring::rna::data::RNA_DMS_LowResolutionPotential::hoog_edge_paired |
( |
| ) |
const |
|
inline |
◆ initialize()
| void core::scoring::rna::data::RNA_DMS_LowResolutionPotential::initialize |
( |
core::pose::Pose & |
pose, |
|
|
bool const |
rna_base_pair_computed = false |
|
) |
| |
◆ initialize_DMS_low_resolution_potential()
| void core::scoring::rna::data::RNA_DMS_LowResolutionPotential::initialize_DMS_low_resolution_potential |
( |
| ) |
|
|
private |
◆ is_bulged()
| utility::vector1< bool > const& core::scoring::rna::data::RNA_DMS_LowResolutionPotential::is_bulged |
( |
| ) |
const |
|
inline |
◆ read_DMS_low_resolution_stats_file()
| numeric::MathVector< core::Real > core::scoring::rna::data::RNA_DMS_LowResolutionPotential::read_DMS_low_resolution_stats_file |
( |
std::string const & |
potential_file | ) |
|
|
private |
◆ set_careful_base_pair_classifier()
| void core::scoring::rna::data::RNA_DMS_LowResolutionPotential::set_careful_base_pair_classifier |
( |
bool const & |
setting | ) |
|
|
inline |
◆ sugar_edge_paired()
| utility::vector1< bool > const& core::scoring::rna::data::RNA_DMS_LowResolutionPotential::sugar_edge_paired |
( |
| ) |
const |
|
inline |
◆ update_edge_paired()
| 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 |
|
) |
| |
◆ wc_edge_paired()
| utility::vector1< bool > const& core::scoring::rna::data::RNA_DMS_LowResolutionPotential::wc_edge_paired |
( |
| ) |
const |
|
inline |
◆ careful_base_pair_classifier_
| bool core::scoring::rna::data::RNA_DMS_LowResolutionPotential::careful_base_pair_classifier_ |
|
private |
◆ DMS_low_resolution_potential_
| numeric::MathMatrix< Real > core::scoring::rna::data::RNA_DMS_LowResolutionPotential::DMS_low_resolution_potential_ |
|
private |
◆ DMS_values_
| std::set< Real > core::scoring::rna::data::RNA_DMS_LowResolutionPotential::DMS_values_ |
|
private |
◆ hoog_edge_paired_
| utility::vector1< bool > core::scoring::rna::data::RNA_DMS_LowResolutionPotential::hoog_edge_paired_ |
|
private |
◆ is_bulged_
| utility::vector1< bool > core::scoring::rna::data::RNA_DMS_LowResolutionPotential::is_bulged_ |
|
private |
◆ is_protected_values_
| utility::vector1< bool > core::scoring::rna::data::RNA_DMS_LowResolutionPotential::is_protected_values_ |
|
private |
◆ sugar_edge_paired_
| utility::vector1< bool > core::scoring::rna::data::RNA_DMS_LowResolutionPotential::sugar_edge_paired_ |
|
private |
◆ wc_edge_paired_
| 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: