|
Rosetta 3.5
|
#include <RNA_StructureParameters.hh>


Public Member Functions | |
| RNA_StructureParameters () | |
| virtual | ~RNA_StructureParameters () |
| void | initialize (core::pose::Pose &pose, std::string const rna_params_file, std::string const jump_library_file, bool const ignore_secstruct) |
| void | setup_fold_tree_and_jumps_and_variants (core::pose::Pose &pose) |
| bool | random_jump_change (core::pose::Pose &pose) const |
| toolbox::AllowInsertOP | allow_insert () |
| void | set_allow_insert (toolbox::AllowInsertOP allow_insert) |
| void | set_root_at_first_rigid_body (bool const setting) |
| void | set_suppress_bp_constraint (bool const setting) |
| bool | check_base_pairs (core::pose::Pose &pose) const |
| std::map< Size, Size > | connections () const |
| std::list< Size > | get_stem_residues (core::pose::Pose const &pose) const |
| void | setup_base_pair_constraints (core::pose::Pose &pose) |
Definition at line 53 of file RNA_StructureParameters.hh.
| protocols::rna::RNA_StructureParameters::RNA_StructureParameters | ( | ) |
Definition at line 83 of file RNA_StructureParameters.cc.
|
virtual |
Definition at line 90 of file RNA_StructureParameters.cc.
|
private |
Definition at line 538 of file RNA_StructureParameters.cc.
References check_forward_backward(), check_in_chain_connections(), protocols::rna::RNA_Pairing::edge1, protocols::rna::RNA_Pairing::edge2, core::pose::Pose::fold_tree(), core::conformation::Residue::is_RNA(), core::conformation::Residue::name1(), protocols::rna::RNA_Pairing::orientation, protocols::rna::RNA_Pairing::pos1, protocols::rna::RNA_Pairing::pos2, core::pose::Pose::residue(), rna_jump_library_, rna_pairing_list_, and core::pose::Pose::set_jump().
Referenced by insert_base_pair_jumps(), and random_jump_change().
| toolbox::AllowInsertOP protocols::rna::RNA_StructureParameters::allow_insert | ( | ) |
Definition at line 1200 of file RNA_StructureParameters.cc.
References allow_insert_.
|
private |
Definition at line 129 of file RNA_StructureParameters.cc.
References allow_insert_, core::pose::Pose::annotated_sequence(), core::pose::Pose::append_residue_by_jump(), core::conformation::ResidueFactory::create_residue(), cutpoints_open_, protocols::rna::RNA_Pairing::edge1, protocols::rna::RNA_Pairing::edge2, core::chemical::ResidueTypeSet::name3_map(), obligate_pairing_sets_, protocols::rna::RNA_Pairing::orientation, protocols::rna::RNA_Pairing::pos1, protocols::rna::RNA_Pairing::pos2, core::pose::Pose::residue(), core::pose::Pose::residue_type(), core::chemical::ResidueType::residue_type_set(), rna_pairing_list_, core::pose::Pose::total_residue(), and virtual_anchor_attachment_points_.
Referenced by initialize().
| bool protocols::rna::RNA_StructureParameters::check_base_pairs | ( | core::pose::Pose & | pose) | const |
Definition at line 1095 of file RNA_StructureParameters.cc.
References allow_insert_, protocols::rna::RNA_Pairing::edge1, protocols::rna::RNA_Pairing::edge2, core::scoring::rna::is_cutpoint_open(), core::conformation::named_atom_id_to_atom_id(), protocols::rna::RNA_Pairing::orientation, protocols::rna::RNA_Pairing::pos1, protocols::rna::RNA_Pairing::pos2, rna_pairing_list_, and protocols::rna::tr().
|
private |
Definition at line 517 of file RNA_StructureParameters.cc.
References core::kinematics::AtomTree::atom(), core::conformation::Residue::atom_index(), core::pose::Pose::atom_tree(), core::conformation::Residue::is_coarse(), core::conformation::Residue::is_RNA(), and core::pose::Pose::residue().
Referenced by add_new_RNA_jump().
|
private |
Definition at line 499 of file RNA_StructureParameters.cc.
References chain_connections_, and protocols::rna::in_list().
Referenced by add_new_RNA_jump(), and sample_alternative_chain_connection().
Definition at line 1179 of file RNA_StructureParameters.cc.
References protocols::rna::RNA_Pairing::pos1, protocols::rna::RNA_Pairing::pos2, and rna_pairing_list_.
|
private |
Definition at line 915 of file RNA_StructureParameters.cc.
References core::scoring::rna::default_jump_atom(), core::kinematics::FoldTree::downstream_jump_residue(), core::kinematics::FoldTree::num_jump(), core::pose::Pose::residue(), core::kinematics::FoldTree::set_jump_atoms(), and core::kinematics::FoldTree::upstream_jump_residue().
Referenced by sample_alternative_chain_connection(), and setup_jumps().
|
private |
Definition at line 272 of file RNA_StructureParameters.cc.
References protocols::match::upstream::b, protocols::rna::RNA_Pairing::edge1, protocols::rna::RNA_Pairing::edge2, obligate_pairing_sets_, protocols::rna::RNA_Pairing::orientation, protocols::rna::RNA_Pairing::pos1, protocols::rna::RNA_Pairing::pos2, possible_pairing_sets_, and rna_pairing_list_.
Referenced by read_parameters_from_file().
| std::list< Size > protocols::rna::RNA_StructureParameters::get_stem_residues | ( | core::pose::Pose const & | pose) | const |
Definition at line 209 of file RNA_StructureParameters.cc.
References core::conformation::Residue::aa(), protocols::rna::RNA_Pairing::edge1, protocols::rna::RNA_Pairing::edge2, protocols::rna::RNA_Pairing::orientation, protocols::rna::RNA_Pairing::pos1, protocols::rna::RNA_Pairing::pos2, core::scoring::rna::possibly_canonical(), core::pose::Pose::residue(), and rna_pairing_list_.
| void protocols::rna::RNA_StructureParameters::initialize | ( | core::pose::Pose & | pose, |
| std::string const | rna_params_file, | ||
| std::string const | jump_library_file, | ||
| bool const | ignore_secstruct | ||
| ) |
Definition at line 94 of file RNA_StructureParameters.cc.
References append_virtual_anchor(), chain_connections_, initialize_allow_insert(), initialize_secstruct(), override_secstruct(), read_parameters_from_file(), rna_jump_library_, rna_pairing_list_, setup_virtual_phosphate_variants(), and virtual_anchor_attachment_points_.
|
private |
Definition at line 233 of file RNA_StructureParameters.cc.
References allow_insert_, allow_insert_res_, and core::pose::Pose::total_residue().
Referenced by initialize().
|
private |
Definition at line 178 of file RNA_StructureParameters.cc.
References core::conformation::Residue::aa(), assume_non_stem_is_loop, protocols::rna::RNA_Pairing::edge1, protocols::rna::RNA_Pairing::edge2, protocols::rna::RNA_Pairing::orientation, protocols::rna::RNA_Pairing::pos1, protocols::rna::RNA_Pairing::pos2, core::scoring::rna::possibly_canonical(), core::pose::Pose::residue(), rna_pairing_list_, rna_secstruct_, secstruct_defined_, protocols::rna::set_rna_secstruct(), and core::pose::Pose::total_residue().
Referenced by initialize().
|
private |
Definition at line 683 of file RNA_StructureParameters.cc.
References add_new_RNA_jump(), allow_insert_, core::kinematics::FoldTree::downstream_jump_residue(), core::pose::Pose::fold_tree(), core::pose::Pose::num_jump(), and core::kinematics::FoldTree::upstream_jump_residue().
Referenced by setup_jumps().
|
private |
Definition at line 122 of file RNA_StructureParameters.cc.
References rna_secstruct_, protocols::rna::set_rna_secstruct(), and core::pose::Pose::total_residue().
Referenced by initialize().
| bool protocols::rna::RNA_StructureParameters::random_jump_change | ( | core::pose::Pose & | pose) | const |
Definition at line 1041 of file RNA_StructureParameters.cc.
References add_new_RNA_jump(), allow_insert_, core::scoring::rna::default_jump_atom(), core::pose::Pose::fold_tree(), core::pose::Pose::num_jump(), core::pose::Pose::residue(), protocols::rna::RG(), sample_alternative_chain_connection(), and core::kinematics::FoldTree::upstream_jump_residue().
|
private |
Definition at line 337 of file RNA_StructureParameters.cc.
References chain_connections_.
Referenced by read_parameters_from_file().
|
private |
Definition at line 388 of file RNA_StructureParameters.cc.
References allow_insert_res_, cutpoints_closed_, cutpoints_open_, get_pairings_from_line(), read_chain_connection(), rna_secstruct_, secstruct_defined_, protocols::rna::tr(), and virtual_anchor_attachment_points_.
Referenced by initialize().
|
private |
|
private |
Definition at line 621 of file RNA_StructureParameters.cc.
References chain_connections_, check_in_chain_connections(), fill_in_default_jump_atoms(), core::pose::Pose::fold_tree(), protocols::rna::RG(), and core::pose::Pose::total_residue().
Referenced by random_jump_change().
| void protocols::rna::RNA_StructureParameters::set_allow_insert | ( | toolbox::AllowInsertOP | allow_insert) |
Definition at line 1193 of file RNA_StructureParameters.cc.
References allow_insert_.
|
private |
Definition at line 1204 of file RNA_StructureParameters.cc.
References rna_jump_library_.
|
inline |
Definition at line 79 of file RNA_StructureParameters.hh.
References root_at_first_rigid_body_.
|
inline |
Definition at line 82 of file RNA_StructureParameters.hh.
References suppress_bp_constraint_.
| void protocols::rna::RNA_StructureParameters::setup_base_pair_constraints | ( | core::pose::Pose & | pose) |
Definition at line 1143 of file RNA_StructureParameters.cc.
References allow_insert_, protocols::rna::RNA_Pairing::edge1, protocols::rna::RNA_Pairing::edge2, core::conformation::Residue::is_RNA(), core::conformation::named_atom_id_to_atom_id(), protocols::rna::RNA_Pairing::orientation, protocols::rna::RNA_Pairing::pos1, protocols::rna::RNA_Pairing::pos2, core::pose::Pose::residue(), rna_pairing_list_, protocols::rna::setup_base_pair_constraints(), suppress_bp_constraint_, and protocols::rna::tr().
|
private |
Definition at line 931 of file RNA_StructureParameters.cc.
References core::pose::add_variant_type_to_pose_residue(), allow_insert_, core::id::BB, protocols::swa::rna::Correctly_position_cutpoint_phosphate_torsions(), core::chemical::CUTPOINT_LOWER, core::chemical::CUTPOINT_UPPER, cutpoints_open_, core::pose::Pose::fold_tree(), core::kinematics::FoldTree::is_cutpoint(), core::conformation::Residue::mainchain_torsions(), core::pose::Pose::residue(), core::pose::Pose::set_torsion(), core::pose::Pose::torsion(), and core::pose::Pose::total_residue().
Referenced by setup_fold_tree_and_jumps_and_variants().
| void protocols::rna::RNA_StructureParameters::setup_fold_tree_and_jumps_and_variants | ( | core::pose::Pose & | pose) |
Definition at line 709 of file RNA_StructureParameters.cc.
References core::pose::Pose::annotated_sequence(), core::pose::Pose::fold_tree(), setup_chainbreak_variants(), setup_jumps(), and protocols::rna::tr().
|
private |
Definition at line 724 of file RNA_StructureParameters.cc.
References allow_insert_, chain_connections_, cutpoints_closed_, cutpoints_open_, fill_in_default_jump_atoms(), core::pose::Pose::fold_tree(), protocols::rna::get_rigid_body_jumps(), protocols::rna::get_rna_secstruct(), insert_base_pair_jumps(), core::conformation::Residue::is_RNA(), core::conformation::named_atom_id_to_atom_id(), obligate_pairing_sets_, possible_pairing_sets_, protocols::rna::possible_root(), core::kinematics::FoldTree::random_tree_from_jump_points(), core::kinematics::FoldTree::reorder(), core::pose::Pose::residue(), protocols::rna::RG(), rna_pairing_list_, root_at_first_rigid_body_, core::pose::Pose::total_residue(), core::kinematics::FoldTree::upstream_jump_residue(), and virtual_anchor_attachment_points_.
Referenced by setup_fold_tree_and_jumps_and_variants().
|
private |
Definition at line 1003 of file RNA_StructureParameters.cc.
References core::pose::add_variant_type_to_pose_residue(), allow_insert_, core::chemical::CUTPOINT_LOWER, core::chemical::CUTPOINT_UPPER, cutpoints_open_, core::chemical::ResidueType::has_variant_type(), core::chemical::ResidueType::is_RNA(), core::conformation::Residue::is_RNA(), core::pose::Pose::residue(), core::pose::Pose::residue_type(), core::pose::Pose::total_residue(), and core::chemical::VIRTUAL_PHOSPHATE.
Referenced by initialize().
|
private |
Definition at line 972 of file RNA_StructureParameters.cc.
References core::pose::add_variant_type_to_pose_residue(), allow_insert_, core::chemical::CUTPOINT_LOWER, core::chemical::CUTPOINT_UPPER, core::pose::Pose::fold_tree(), core::chemical::ResidueType::has_variant_type(), core::kinematics::FoldTree::is_cutpoint(), core::chemical::ResidueType::is_RNA(), core::conformation::Residue::is_RNA(), core::pose::Pose::residue(), core::pose::Pose::residue_type(), core::pose::Pose::total_residue(), and core::chemical::VIRTUAL_PHOSPHATE.
|
private |
Definition at line 182 of file RNA_StructureParameters.hh.
|
private |
Definition at line 187 of file RNA_StructureParameters.hh.
Referenced by allow_insert(), append_virtual_anchor(), check_base_pairs(), initialize_allow_insert(), insert_base_pair_jumps(), random_jump_change(), set_allow_insert(), setup_base_pair_constraints(), setup_chainbreak_variants(), setup_jumps(), setup_virtual_phosphate_variants(), and setup_virtual_phosphate_variants_OLD().
|
private |
Definition at line 186 of file RNA_StructureParameters.hh.
Referenced by initialize_allow_insert(), and read_parameters_from_file().
|
private |
Definition at line 180 of file RNA_StructureParameters.hh.
Referenced by initialize_secstruct().
|
private |
Definition at line 170 of file RNA_StructureParameters.hh.
Referenced by check_in_chain_connections(), initialize(), read_chain_connection(), sample_alternative_chain_connection(), and setup_jumps().
|
private |
Definition at line 175 of file RNA_StructureParameters.hh.
Referenced by read_parameters_from_file(), and setup_jumps().
|
private |
Definition at line 174 of file RNA_StructureParameters.hh.
Referenced by append_virtual_anchor(), read_parameters_from_file(), setup_chainbreak_variants(), setup_jumps(), and setup_virtual_phosphate_variants().
|
private |
Definition at line 167 of file RNA_StructureParameters.hh.
Referenced by append_virtual_anchor(), get_pairings_from_line(), and setup_jumps().
|
private |
Definition at line 168 of file RNA_StructureParameters.hh.
Referenced by get_pairings_from_line(), and setup_jumps().
|
private |
Definition at line 164 of file RNA_StructureParameters.hh.
Referenced by add_new_RNA_jump(), initialize(), and set_jump_library().
|
private |
Definition at line 165 of file RNA_StructureParameters.hh.
Referenced by add_new_RNA_jump(), append_virtual_anchor(), check_base_pairs(), connections(), get_pairings_from_line(), get_stem_residues(), initialize(), initialize_secstruct(), setup_base_pair_constraints(), and setup_jumps().
|
private |
Definition at line 179 of file RNA_StructureParameters.hh.
Referenced by initialize_secstruct(), override_secstruct(), and read_parameters_from_file().
|
private |
Definition at line 183 of file RNA_StructureParameters.hh.
Referenced by set_root_at_first_rigid_body(), and setup_jumps().
|
private |
Definition at line 178 of file RNA_StructureParameters.hh.
Referenced by initialize_secstruct(), and read_parameters_from_file().
|
private |
Definition at line 184 of file RNA_StructureParameters.hh.
Referenced by set_suppress_bp_constraint(), and setup_base_pair_constraints().
|
private |
Definition at line 176 of file RNA_StructureParameters.hh.
Referenced by append_virtual_anchor(), initialize(), read_parameters_from_file(), and setup_jumps().
1.8.4