![]() |
Rosetta
2016.11
|
#include <BasePairStepLibrary.hh>
Public Member Functions | |
BasePairStepLibrary (bool const canonical=true) | |
~BasePairStepLibrary () | |
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 |
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, pose::PoseCOP > | scratch_poses_ |
protocols::farna::libraries::BasePairStepLibrary::BasePairStepLibrary | ( | bool const | canonical = true | ) |
References initialize().
protocols::farna::libraries::BasePairStepLibrary::~BasePairStepLibrary | ( | ) |
|
inline |
std::string protocols::farna::libraries::BasePairStepLibrary::database_dir | ( | ) | const |
References canonical_.
Referenced by initialize_data(), and protocols::farna::libraries::RNA_ChunkLibrary::setup_base_pair_step_chunks().
bool protocols::farna::libraries::BasePairStepLibrary::has_value | ( | BasePairStepSequence const & | base_pair_step_sequence | ) | const |
References mini_pose_lists_.
Referenced by initialize_data(), mini_pose_list(), scratch_pose(), and protocols::farna::libraries::RNA_ChunkLibrary::setup_base_pair_step_chunks().
|
private |
References canonical_, initialize_data(), protocols::farna::libraries::MAX_BULGE_LENGTH(), core::chemical::rings::q, and core::chemical::rna::rna_nts().
Referenced by BasePairStepLibrary().
|
private |
References database_dir(), protocols::stepwise::modeler::rna::file_exists(), has_value(), mini_pose_list(), mini_pose_lists_, protocols::farna::libraries::BasePairStepSequence::num_bulge(), protocols::farna::process_input_file(), scratch_poses_, protocols::farna::libraries::BasePairStepSequence::subdir(), protocols::farna::libraries::BasePairStepSequence::tag(), core::pose::tag_from_pose(), and protocols::farna::TR().
Referenced by initialize(), mini_pose_list(), and scratch_pose().
utility::vector1< core::pose::MiniPoseOP > const & protocols::farna::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 protocols::farna::libraries::RNA_ChunkLibrary::setup_base_pair_step_chunks().
pose::PoseCOP const & protocols::farna::libraries::BasePairStepLibrary::scratch_pose | ( | BasePairStepSequence const & | base_pair_step_sequence | ) | const |
References has_value(), initialize_data(), and scratch_poses_.
Referenced by protocols::farna::libraries::RNA_ChunkLibrary::setup_base_pair_step_chunks().
|
private |
Referenced by database_dir(), and initialize().
|
mutableprivate |
Referenced by has_value(), initialize_data(), and mini_pose_list().
|
mutableprivate |
Referenced by initialize_data(), and scratch_pose().