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

Public Member Functions | |
| BasePairStepLibrary (bool const canonical=true) | |
| ~BasePairStepLibrary () override | |
| bool | has_value (BasePairStepSequence const &base_pair_step_sequence) const |
| utility::vector1 < core::pose::MiniPoseOP > const & | mini_pose_list (BasePairStepSequence const &base_pair_step_sequence) const |
| core::pose::PoseCOP const & | scratch_pose (BasePairStepSequence const &base_pair_step_sequence) const |
| bool | canonical () const |
| std::string | database_dir () const |
Private Member Functions | |
| void | initialize () |
| void | initialize_data (BasePairStepSequence const &base_pair_step_sequence, bool const load_in_poses=true) const |
Private Attributes | |
| bool const | canonical_ |
| std::map< BasePairStepSequence, utility::vector1 < core::pose::MiniPoseOP > > | mini_pose_lists_ |
| std::map< BasePairStepSequence, core::pose::PoseCOP > | scratch_poses_ |
| core::import_pose::libraries::BasePairStepLibrary::BasePairStepLibrary | ( | bool const | canonical = true | ) |
References initialize().
|
overridedefault |
|
inline |
References canonical_.
Referenced by core::import_pose::libraries::check_base_pair_step_availability().
| std::string core::import_pose::libraries::BasePairStepLibrary::database_dir | ( | ) | const |
References canonical_.
Referenced by core::import_pose::libraries::check_base_pair_step_availability(), and initialize_data().
| bool core::import_pose::libraries::BasePairStepLibrary::has_value | ( | BasePairStepSequence const & | base_pair_step_sequence | ) | const |
References mini_pose_lists_.
Referenced by core::import_pose::libraries::check_base_pair_step_availability(), initialize_data(), mini_pose_list(), and scratch_pose().
|
private |
References canonical_, initialize_data(), core::import_pose::MAX_BULGE_LENGTH(), core::chemical::rings::q, and core::chemical::rna::rna_nts().
Referenced by BasePairStepLibrary().
|
private |
References database_dir(), has_value(), mini_pose_list(), mini_pose_lists_, core::import_pose::libraries::BasePairStepSequence::num_bulge(), core::import_pose::process_input_file(), scratch_poses_, core::import_pose::libraries::BasePairStepSequence::subdir(), core::import_pose::libraries::BasePairStepSequence::tag(), core::pose::tag_from_pose(), and core::import_pose::TR().
Referenced by initialize(), mini_pose_list(), and scratch_pose().
| utility::vector1< core::pose::MiniPoseOP > const & core::import_pose::libraries::BasePairStepLibrary::mini_pose_list | ( | BasePairStepSequence const & | base_pair_step_sequence | ) | const |
References has_value(), initialize_data(), and mini_pose_lists_.
Referenced by initialize_data(), and core::import_pose::libraries::RNA_ChunkLibrary::setup_base_pair_step_chunks().
| pose::PoseCOP const & core::import_pose::libraries::BasePairStepLibrary::scratch_pose | ( | BasePairStepSequence const & | base_pair_step_sequence | ) | const |
References has_value(), initialize_data(), and scratch_poses_.
Referenced by core::import_pose::libraries::RNA_ChunkLibrary::setup_base_pair_step_chunks().
|
private |
Referenced by canonical(), database_dir(), and initialize().
|
mutableprivate |
Referenced by has_value(), initialize_data(), and mini_pose_list().
|
mutableprivate |
Referenced by initialize_data(), and scratch_pose().
1.8.7