#include <RNA_StructureParameters.hh>
| protocols::farna::RNA_StructureParameters::RNA_StructureParameters |
( |
| ) |
|
| protocols::farna::RNA_StructureParameters::~RNA_StructureParameters |
( |
| ) |
|
|
virtual |
References check_forward_backward(), check_in_chain_connections(), protocols::farna::RNA_Pairing::edge1, protocols::farna::RNA_Pairing::edge2, core::pose::Pose::fold_tree(), fold_tree, protocols::abinitio::abscript::I, core::conformation::Residue::is_RNA(), core::conformation::Residue::name1(), o, protocols::farna::RNA_Pairing::orientation, protocols::farna::RNA_Pairing::pos1, protocols::farna::RNA_Pairing::pos2, core::pose::Pose::residue(), rna_jump_library_, rna_pairing_list_, core::pose::Pose::set_jump(), and utility_exit_with_message.
Referenced by insert_base_pair_jumps(), and random_jump_change().
| void protocols::farna::RNA_StructureParameters::append_virtual_anchor |
( |
core::pose::Pose & |
pose | ) |
|
|
private |
References allow_insert_, core::pose::Pose::annotated_sequence(), core::pose::Pose::append_residue_by_jump(), core::conformation::ResidueFactory::create_residue(), cutpoints_open_, protocols::farna::RNA_Pairing::edge1, protocols::farna::RNA_Pairing::edge2, core::chemical::ResidueTypeSet::name3_map(), obligate_pairing_sets_, protocols::farna::RNA_Pairing::orientation, protocols::farna::RNA_Pairing::pos1, protocols::farna::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().
References allow_insert_, protocols::farna::RNA_Pairing::edge1, protocols::farna::RNA_Pairing::edge2, utility::pointer::owning_ptr< T >::get(), is_cutpoint_open(), core::conformation::Residue::is_RNA(), j, named_atom_id_to_atom_id(), protocols::farna::RNA_Pairing::orientation, protocols::farna::RNA_Pairing::pos1, protocols::farna::RNA_Pairing::pos2, core::pose::Pose::residue(), rna_pairing_list_, and protocols::farna::tr.
Referenced by protocols::farna::RNA_DeNovoProtocol::apply().
| Size protocols::farna::RNA_StructureParameters::check_in_chain_connections |
( |
core::Size const & |
pos1, |
|
|
core::Size const & |
pos2 |
|
) |
| const |
|
private |
| std::map< Size, Size > protocols::farna::RNA_StructureParameters::connections |
( |
| ) |
const |
References cutpoints_open_, protocols::farna::RNA_Pairing::edge1, protocols::farna::RNA_Pairing::edge2, utility::vector1< T, class >::has_value(), j, protocols::farna::RNA_Pairing::orientation, protocols::farna::RNA_Pairing::pos1, protocols::farna::RNA_Pairing::pos2, and rna_pairing_list_.
Referenced by protocols::farna::RNA_DeNovoProtocol::initialize_movers(), and setup_jumps().
| void protocols::farna::RNA_StructureParameters::get_pairings_from_line |
( |
std::istringstream & |
line_stream, |
|
|
bool const |
in_stem |
|
) |
| |
|
private |
References protocols::match::upstream::b, check_in_pairing_sets(), protocols::farna::RNA_Pairing::edge1, protocols::farna::RNA_Pairing::edge2, protocols::abinitio::abscript::I, o, obligate_pairing_sets_, protocols::farna::RNA_Pairing::orientation, protocols::farna::RNA_Pairing::pos1, protocols::farna::RNA_Pairing::pos2, rna_pairing_list_, stem_pairing_sets_, tag, and utility_exit_with_message.
Referenced by read_parameters_from_file().
| void protocols::farna::RNA_StructureParameters::initialize_allow_insert |
( |
core::pose::Pose & |
pose | ) |
|
|
private |
| void protocols::farna::RNA_StructureParameters::initialize_secstruct |
( |
core::pose::Pose & |
pose | ) |
|
|
private |
References core::conformation::Residue::aa(), assume_non_stem_is_loop, protocols::farna::RNA_Pairing::edge1, protocols::farna::RNA_Pairing::edge2, protocols::farna::RNA_Pairing::orientation, protocols::farna::RNA_Pairing::pos1, protocols::farna::RNA_Pairing::pos2, core::chemical::rna::possibly_canonical(), core::pose::Pose::residue(), rna_pairing_list_, rna_secstruct_, secstruct_defined_, protocols::farna::set_rna_secstruct(), and core::pose::Pose::total_residue().
Referenced by initialize().
| void protocols::farna::RNA_StructureParameters::insert_base_pair_jumps |
( |
core::pose::Pose & |
pose, |
|
|
bool & |
success |
|
) |
| const |
|
private |
| void protocols::farna::RNA_StructureParameters::override_secstruct |
( |
core::pose::Pose & |
pose | ) |
|
|
private |
References add_new_RNA_jump(), allow_insert_, default_jump_atom(), core::kinematics::FoldTree::downstream_jump_residue(), core::pose::Pose::fold_tree(), utility::pointer::owning_ptr< T >::get(), core::pose::Pose::num_jump(), core::pose::Pose::residue(), protocols::farna::RG, sample_alternative_chain_connection(), numeric::random::RandomGenerator::uniform(), and core::kinematics::FoldTree::upstream_jump_residue().
Referenced by protocols::farna::RNA_DeNovoProtocol::random_jump_trial().
| void protocols::farna::RNA_StructureParameters::read_chain_connection |
( |
std::istringstream & |
line_stream | ) |
|
|
private |
| void protocols::farna::RNA_StructureParameters::read_parameters_from_file |
( |
std::string const & |
pairing_file | ) |
|
|
private |
References allow_insert_res_, utility::io::izstream::close(), cutpoints_closed_, cutpoints_open_, get_pairings_from_line(), getline(), read_chain_connection(), rna_secstruct_, runtime_assert, secstruct_defined_, tag, protocols::farna::tr, utility_exit_with_message, and virtual_anchor_attachment_points_.
Referenced by initialize().
| std::string const protocols::farna::RNA_StructureParameters::read_secstruct_from_file |
( |
std::string const & |
rna_secstruct_file | ) |
|
|
private |
| void protocols::farna::RNA_StructureParameters::sample_alternative_chain_connection |
( |
core::pose::Pose & |
pose, |
|
|
core::Size const & |
which_jump |
|
) |
| const |
|
private |
| void protocols::farna::RNA_StructureParameters::set_bps_moves |
( |
Size const |
setting | ) |
|
|
inline |
| void protocols::farna::RNA_StructureParameters::set_jump_library |
( |
RNA_JumpLibraryOP |
rna_jump_library | ) |
|
|
private |
| void protocols::farna::RNA_StructureParameters::set_root_at_first_rigid_body |
( |
bool const |
setting | ) |
|
|
inline |
| void protocols::farna::RNA_StructureParameters::set_suppress_bp_constraint |
( |
core::Real const |
setting | ) |
|
|
inline |
| void protocols::farna::RNA_StructureParameters::setup_base_pair_constraints |
( |
core::pose::Pose & |
pose | ) |
|
References allow_insert_, bps_moves_, protocols::farna::RNA_Pairing::edge1, protocols::farna::RNA_Pairing::edge2, utility::pointer::owning_ptr< T >::get(), protocols::abinitio::abscript::I, core::conformation::Residue::is_RNA(), j, named_atom_id_to_atom_id(), protocols::farna::RNA_Pairing::orientation, pairings, protocols::farna::RNA_Pairing::pos1, protocols::farna::RNA_Pairing::pos2, core::pose::Pose::residue(), rna_pairing_list_, protocols::farna::setup_base_pair_constraints(), suppress_bp_constraint_, and protocols::farna::tr.
Referenced by protocols::farna::RNA_DeNovoProtocol::apply().
| void protocols::farna::RNA_StructureParameters::setup_chainbreak_variants |
( |
core::pose::Pose & |
pose | ) |
|
|
private |
References allow_insert_, core::pose::rna::correctly_position_cutpoint_phosphate_torsions(), cutpoints_open_, core::pose::Pose::fold_tree(), core::kinematics::FoldTree::is_cutpoint(), j, 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::farna::RNA_StructureParameters::setup_fold_tree_and_jumps_and_variants |
( |
core::pose::Pose & |
pose | ) |
|
| void protocols::farna::RNA_StructureParameters::setup_jumps |
( |
core::pose::Pose & |
pose | ) |
|
|
private |
References allow_insert_, bps_moves_, chain_connections_, check_in_pairing_sets(), cutpoints_closed_, cutpoints_open_, fill_in_default_jump_atoms(), core::pose::Pose::fold_tree(), utility::pointer::owning_ptr< T >::get(), get_base_pair_steps(), protocols::farna::get_rigid_body_jumps(), protocols::farna::get_rna_secstruct(), utility::vector1< T, class >::has_value(), protocols::abinitio::abscript::I, protocols::farna::BasePairStep::i(), protocols::farna::BasePairStep::i_next(), insert_base_pair_jumps(), core::conformation::Residue::is_RNA(), protocols::farna::BasePairStep::j(), protocols::farna::BasePairStep::j_next(), utility::tools::make_vector1(), named_atom_id_to_atom_id(), nres, obligate_pairing_sets_, core::kinematics::FoldTree::possible_root(), q, numeric::random::RandomGenerator::random_range(), core::kinematics::FoldTree::random_tree_from_jump_points(), core::kinematics::FoldTree::reorder(), core::pose::Pose::residue(), protocols::farna::RG, rna_pairing_list_, root_at_first_rigid_body_, runtime_assert, stem_pairing_sets_, core::pose::Pose::total_residue(), numeric::random::RandomGenerator::uniform(), core::kinematics::FoldTree::upstream_jump_residue(), utility_exit_with_message, and virtual_anchor_attachment_points_.
Referenced by setup_fold_tree_and_jumps_and_variants().
| void protocols::farna::RNA_StructureParameters::setup_virtual_phosphate_variants |
( |
core::pose::Pose & |
pose | ) |
|
References allow_insert_, chemical, CUTPOINT_LOWER, 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(), utility_exit_with_message, and VIRTUAL_PHOSPHATE.
Referenced by initialize(), and protocols::farna::RNA_DeNovoProtocol::initialize_movers().
| bool protocols::farna::RNA_StructureParameters::add_virtual_anchor_ |
|
private |
| bool protocols::farna::RNA_StructureParameters::allow_cuts_inside_base_pair_steps_ |
|
private |
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(), and setup_virtual_phosphate_variants().
| bool protocols::farna::RNA_StructureParameters::assume_non_stem_is_loop |
|
private |
| bool protocols::farna::RNA_StructureParameters::bps_moves_ |
|
private |
| RNA_PairingList protocols::farna::RNA_StructureParameters::rna_pairing_list_ |
|
private |
Referenced by add_new_RNA_jump(), append_virtual_anchor(), check_base_pairs(), check_in_pairing_sets(), connections(), get_base_pair_steps(), get_pairings_from_line(), get_stem_residues(), initialize(), initialize_secstruct(), setup_base_pair_constraints(), and setup_jumps().
| std::string protocols::farna::RNA_StructureParameters::rna_secstruct_ |
|
private |
| bool protocols::farna::RNA_StructureParameters::root_at_first_rigid_body_ |
|
private |
| bool protocols::farna::RNA_StructureParameters::secstruct_defined_ |
|
private |
| core::Real protocols::farna::RNA_StructureParameters::suppress_bp_constraint_ |
|
private |
The documentation for this class was generated from the following files: