Rosetta
|
#include <RNA_BaseCentroidChecker.hh>
Public Member Functions | |
RNA_BaseCentroidChecker (core::pose::Pose const &pose, working_parameters::StepWiseWorkingParametersCOP &working_parameters, bool const tether_jump=false) | |
~RNA_BaseCentroidChecker () override | |
bool | update_base_stub_list_and_check_centroid_interaction (core::pose::Pose const &pose, StepWiseRNA_CountStruct &count_data) |
bool | update_base_stub_list_and_check_that_terminal_res_are_unstacked (core::pose::Pose const &pose, bool const reinitialize=false) |
bool | check_that_terminal_res_are_unstacked (bool const verbose=false) |
bool | check_centroid_interaction (core::kinematics::Stub const &moving_res_base_stub, StepWiseRNA_CountStruct &count_data) |
void | set_allow_base_pair_only_screen (bool const setting) |
bool const & | allow_base_pair_only_screen () const |
void | set_floating_base (bool const setting) |
bool | found_centroid_interaction () const |
Private Member Functions | |
void | Initialize_is_virtual_base (core::pose::Pose const &pose, bool const verbose=false) |
void | Initialize_base_stub_list (core::pose::Pose const &pose, bool const verbose=false) |
void | Initialize_terminal_res (core::pose::Pose const &pose) |
bool | check_base_stack (core::kinematics::Stub const &moving_residue_base_stub, core::kinematics::Stub const &other_base_stub, core::Real const base_axis_CUTOFF, core::Real const base_planarity_CUTOFF, core::chemical::rna::BaseStackWhichSide &base_stack_side, bool const verbose=false) const |
bool | check_base_stack (core::kinematics::Stub const &moving_residue_base_stub, core::kinematics::Stub const &other_base_stub, core::Real const base_axis_CUTOFF, core::Real const base_planarity_CUTOFF, bool const verbose=false) const |
bool | check_base_stack (core::kinematics::Stub const &moving_residue_base_stub, core::kinematics::Stub const &other_base_stub, core::chemical::rna::BaseStackWhichSide &base_stack_side) |
bool | check_base_stack (core::Size const &pos1, core::Size const &pos2, bool const verbose=false) |
bool | check_base_stack (core::kinematics::Stub const &moving_res_base, core::Real const base_axis_CUTOFF, core::Real const base_planarity_CUTOFF) const |
bool | check_base_pair (core::kinematics::Stub const &moving_residue_base_stub, core::kinematics::Stub const &other_base_stub, core::Real const base_axis_CUTOFF, core::Real const base_planarity_CUTOFF) const |
bool | check_base_pair (core::kinematics::Stub const &moving_residue_base_stub, core::Real const base_axis_CUTOFF, core::Real const base_planarity_CUTOFF) const |
bool | check_base_stack (core::kinematics::Stub const &moving_residue_base_stub, core::kinematics::Stub const &other_base_stub, bool const verbose=false) const |
bool | check_centroid_interaction_floating_base (core::kinematics::Stub const &moving_res_base_stub, StepWiseRNA_CountStruct &count_data) const |
bool | check_centroid_interaction (StepWiseRNA_CountStruct &count_data) |
void | update_base_stub_list (core::pose::Pose const &pose) |
bool | is_strong_base_stack (core::kinematics::Stub const &moving_res_base) const |
bool | is_medium_base_stack_and_medium_base_pair (core::kinematics::Stub const &moving_res_base) const |
bool | check_block_stack_res (utility::vector1< core::Size > const &block_stack_res, core::chemical::rna::BaseStackWhichSide const &block_stack_side) const |
bool | check_base_stack_in_partition (core::Size const &block_stack_res, utility::vector1< core::Size > const &other_res, core::chemical::rna::BaseStackWhichSide const &block_stack_side) const |
protocols::stepwise::modeler::rna::checker::RNA_BaseCentroidChecker::RNA_BaseCentroidChecker | ( | core::pose::Pose const & | pose, |
working_parameters::StepWiseWorkingParametersCOP & | working_parameters, | ||
bool const | tether_jump = false |
||
) |
References Initialize_base_stub_list(), Initialize_is_virtual_base(), and Initialize_terminal_res().
|
overridedefault |
|
inline |
References allow_base_pair_only_screen_.
|
private |
References base_pair_dist_max_, base_pair_rho_max_, base_pair_z_offset_cutoff_, core::kinematics::Stub::M, protocols::mean_field::subtract(), and core::kinematics::Stub::v.
Referenced by check_base_pair(), check_centroid_interaction(), check_centroid_interaction_floating_base(), and is_medium_base_stack_and_medium_base_pair().
|
private |
References base_stub_list_, check_base_pair(), and fixed_residues_.
|
private |
References base_stub_list_, check_base_stack(), and fixed_residues_.
|
private |
References base_stack_axis_cutoff_, base_stack_planarity_cutoff_, and check_base_stack().
|
private |
|
private |
References core::chemical::rna::ANY_BASE_STACK_SIDE, and check_base_stack().
|
private |
|
private |
References base_stub_list_, check_base_stack(), and is_virtual_base_.
|
private |
References core::chemical::rna::ANY_BASE_STACK_SIDE, base_stub_list_, and check_base_stack().
Referenced by check_block_stack_res().
|
private |
References check_base_stack_in_partition(), fixed_residues_, is_moving_res_, and moving_residues_.
Referenced by check_that_terminal_res_are_unstacked().
bool protocols::stepwise::modeler::rna::checker::RNA_BaseCentroidChecker::check_centroid_interaction | ( | core::kinematics::Stub const & | moving_res_base_stub, |
StepWiseRNA_CountStruct & | count_data | ||
) |
|
private |
References base_pair_axis_cutoff_, base_pair_planarity_cutoff_, protocols::stepwise::modeler::rna::StepWiseRNA_CountStruct::base_pairing_count, protocols::stepwise::modeler::rna::StepWiseRNA_CountStruct::base_stack_count, base_stub_list_, check_base_pair(), check_base_stack(), fixed_residues_, moving_residues_, and protocols::stepwise::modeler::rna::StepWiseRNA_CountStruct::pass_base_centroid_screen.
|
private |
References allow_base_pair_only_screen_, protocols::stepwise::modeler::rna::StepWiseRNA_CountStruct::base_pairing_count, protocols::stepwise::modeler::rna::StepWiseRNA_CountStruct::base_stack_count, check_base_pair(), is_medium_base_stack_and_medium_base_pair(), is_strong_base_stack(), protocols::stepwise::modeler::rna::StepWiseRNA_CountStruct::pass_base_centroid_screen, and protocols::stepwise::modeler::rna::StepWiseRNA_CountStruct::strict_base_pairing_count.
Referenced by check_centroid_interaction().
bool protocols::stepwise::modeler::rna::checker::RNA_BaseCentroidChecker::check_that_terminal_res_are_unstacked | ( | bool const | verbose = false | ) |
References core::chemical::rna::ABOVE, core::chemical::rna::BELOW, block_stack_above_res_, block_stack_below_res_, check_base_stack(), check_block_stack_res(), fixed_residues_, is_fixed_res_, moving_residues_, stacked_on_terminal_res_in_original_pose_, terminal_res_, and protocols::TR().
Referenced by update_base_stub_list_and_check_that_terminal_res_are_unstacked().
|
inline |
References found_centroid_interaction_.
|
private |
References core::conformation::Residue::aa(), core::chemical::aa_vrt, base_stub_list_, fixed_residues_, is_fixed_res_, is_moving_res_, core::conformation::Residue::is_NA(), is_virtual_base_, moving_residues_, core::pose::Pose::residue(), rna_centroid_info_, core::pose::Pose::size(), tether_jump_, and working_parameters_.
Referenced by RNA_BaseCentroidChecker(), and update_base_stub_list_and_check_that_terminal_res_are_unstacked().
|
private |
|
private |
References core::pose::Pose::annotated_sequence(), block_stack_above_res_, block_stack_below_res_, check_base_stack(), core::pose::Pose::fold_tree(), is_fixed_res_, is_moving_res_, is_terminal_res_, is_virtual_base_, core::pose::Pose::size(), stacked_on_terminal_res_in_original_pose_, terminal_res_, protocols::TR(), and working_parameters_.
Referenced by RNA_BaseCentroidChecker().
|
private |
References check_base_pair(), and check_base_stack().
Referenced by check_centroid_interaction_floating_base().
|
private |
References check_base_stack().
Referenced by check_centroid_interaction_floating_base().
|
inline |
References allow_base_pair_only_screen_.
|
inline |
References floating_base_.
|
private |
References base_stub_list_, core::chemical::ResidueType::is_NA(), moving_residues_, core::pose::Pose::residue(), core::pose::Pose::residue_type(), and rna_centroid_info_.
Referenced by update_base_stub_list_and_check_centroid_interaction(), and update_base_stub_list_and_check_that_terminal_res_are_unstacked().
bool protocols::stepwise::modeler::rna::checker::RNA_BaseCentroidChecker::update_base_stub_list_and_check_centroid_interaction | ( | core::pose::Pose const & | pose, |
StepWiseRNA_CountStruct & | count_data | ||
) |
References check_centroid_interaction(), and update_base_stub_list().
bool protocols::stepwise::modeler::rna::checker::RNA_BaseCentroidChecker::update_base_stub_list_and_check_that_terminal_res_are_unstacked | ( | core::pose::Pose const & | pose, |
bool const | reinitialize = false |
||
) |
|
private |
|
private |
Referenced by check_centroid_interaction().
|
private |
Referenced by check_base_pair().
|
private |
|
private |
Referenced by check_centroid_interaction().
|
private |
Referenced by check_base_pair().
|
private |
|
private |
Referenced by check_base_pair().
|
private |
Referenced by check_base_stack().
|
private |
|
private |
Referenced by check_base_stack().
|
private |
|
private |
|
private |
|
private |
Referenced by check_that_terminal_res_are_unstacked(), and Initialize_terminal_res().
|
private |
Referenced by check_that_terminal_res_are_unstacked(), and Initialize_terminal_res().
|
private |
|
private |
Referenced by check_centroid_interaction(), and set_floating_base().
|
private |
Referenced by check_centroid_interaction(), and found_centroid_interaction().
|
private |
Referenced by check_that_terminal_res_are_unstacked(), Initialize_base_stub_list(), and Initialize_terminal_res().
|
private |
Referenced by check_block_stack_res(), Initialize_base_stub_list(), and Initialize_terminal_res().
|
private |
Referenced by Initialize_terminal_res().
|
private |
Referenced by check_base_stack(), Initialize_base_stub_list(), Initialize_is_virtual_base(), and Initialize_terminal_res().
|
private |
|
private |
Referenced by Initialize_base_stub_list(), and update_base_stub_list().
|
private |
Referenced by check_that_terminal_res_are_unstacked(), and Initialize_terminal_res().
|
private |
Referenced by check_that_terminal_res_are_unstacked(), and Initialize_terminal_res().
|
private |
Referenced by Initialize_base_stub_list().
|
private |
Referenced by Initialize_base_stub_list(), and Initialize_terminal_res().