![]() |
Rosetta
2021.16
|
#include <RNA_JumpMover.hh>

Public Member Functions | |
| RNA_JumpMover (core::import_pose::libraries::RNA_JumpLibraryCOP rna_jump_library, core::pose::toolbox::AtomLevelDomainMapCOP atom_level_domain_map) | |
| ~RNA_JumpMover () override | |
| bool | random_jump_change (core::pose::Pose &pose) const |
| void | add_new_RNA_jump (core::pose::Pose &pose, core::Size const &which_jump, bool &success) const |
| void | set_chain_connections (utility::vector1< std::pair< utility::vector1< core::Size >, utility::vector1< core::Size > > > const &setting) |
| core::pose::rna::RNA_BasePairList | rna_pairing_list () const |
| void | set_rna_pairing_list (core::pose::rna::RNA_BasePairList const &setting) |
| core::pose::toolbox::AtomLevelDomainMapCOP | atom_level_domain_map () const |
Private Member Functions | |
| bool | check_forward_backward (core::pose::Pose &pose, Size const jump_pos) const |
| Size | check_in_chain_connections (Size const &pos1, Size const &pos2) const |
| void | sample_alternative_chain_connection (core::pose::Pose &pose, Size const &which_jump) const |
Private Attributes | |
| core::import_pose::libraries::RNA_JumpLibraryCOP | rna_jump_library_ |
| core::pose::toolbox::AtomLevelDomainMapCOP | atom_level_domain_map_ |
| core::pose::rna::RNA_BasePairList | rna_pairing_list_ |
| utility::vector1< std::pair < utility::vector1< core::Size > , utility::vector1< core::Size > > > | chain_connections_ |
| core::import_pose::RNA_JumpMover::RNA_JumpMover | ( | core::import_pose::libraries::RNA_JumpLibraryCOP | rna_jump_library, |
| core::pose::toolbox::AtomLevelDomainMapCOP | atom_level_domain_map | ||
| ) |
|
overridedefault |
| void core::import_pose::RNA_JumpMover::add_new_RNA_jump | ( | core::pose::Pose & | pose, |
| core::Size const & | which_jump, | ||
| bool & | success | ||
| ) | const |
References core::chemical::rna::ANY_BASE_DOUBLET_ORIENTATION, core::chemical::rna::ANY_BASE_EDGE, core::conformation::Residue::atom_index(), check_forward_backward(), check_in_chain_connections(), core::chemical::rna::default_jump_atom(), core::pose::Pose::fold_tree(), core::chemical::element::I, core::conformation::Residue::is_RNA(), core::conformation::Residue::is_virtual(), core::pose::Pose::residue(), core::pose::Pose::residue_type(), rna_jump_library_, rna_pairing_list_, and core::pose::Pose::set_jump().
Referenced by protocols::rna::denovo::RNA_DeNovoPoseInitializer::insert_base_pair_jumps(), and random_jump_change().
|
inline |
References atom_level_domain_map_.
Referenced by protocols::rna::denovo::RNA_DeNovoPoseInitializer::insert_base_pair_jumps(), protocols::rna::denovo::RNA_DeNovoPoseInitializer::setup_fold_tree_and_jumps_and_variants(), protocols::rna::denovo::RNA_DeNovoPoseInitializer::setup_fold_tree_legacy(), and protocols::rna::denovo::RNA_DeNovoPoseInitializer::setup_jumps().
|
private |
References core::kinematics::AtomTree::atom(), core::conformation::Residue::atom_index(), core::pose::Pose::atom_tree(), core::kinematics::tree::Atom::get_self_ptr(), core::conformation::Residue::is_coarse(), core::conformation::Residue::is_RNA(), and core::pose::Pose::residue().
Referenced by add_new_RNA_jump().
|
private |
References chain_connections_.
Referenced by add_new_RNA_jump(), and sample_alternative_chain_connection().
| bool core::import_pose::RNA_JumpMover::random_jump_change | ( | core::pose::Pose & | pose | ) | const |
References add_new_RNA_jump(), atom_level_domain_map_, core::chemical::rna::default_jump_atom(), core::kinematics::FoldTree::downstream_jump_residue(), core::pose::Pose::fold_tree(), core::pose::rna::moveable_jump(), core::pose::Pose::num_jump(), core::pose::Pose::residue_type(), core::scoring::rg, sample_alternative_chain_connection(), and core::kinematics::FoldTree::upstream_jump_residue().
|
inline |
References rna_pairing_list_.
|
private |
References chain_connections_, check_in_chain_connections(), core::pose::rna::fill_in_default_jump_atoms(), core::pose::Pose::fold_tree(), core::chemical::element::I, protocols::mean_field::max(), protocols::mean_field::min(), core::scoring::rg, and core::pose::Pose::size().
Referenced by random_jump_change().
|
inline |
References chain_connections_.
|
inline |
References rna_pairing_list_.
|
private |
Referenced by atom_level_domain_map(), and random_jump_change().
|
private |
Referenced by check_in_chain_connections(), sample_alternative_chain_connection(), and set_chain_connections().
|
private |
Referenced by add_new_RNA_jump().
|
private |
Referenced by add_new_RNA_jump(), rna_pairing_list(), and set_rna_pairing_list().
1.8.7