![]() |
Rosetta Protocols
2014.35
|
#include <BasePairStepLibrary.hh>
Public Member Functions | |
BasePairStepLibrary () | |
~BasePairStepLibrary () | |
void | initialize () |
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) |
pose::PoseOP const & | scratch_pose (BasePairStepSequence const &base_pair_step_sequence) |
Private Attributes | |
bool | initialized_ |
std::map< BasePairStepSequence, utility::vector1 < core::pose::MiniPoseOP > > | mini_pose_lists_ |
std::map< BasePairStepSequence, pose::PoseOP > | scratch_poses_ |
protocols::farna::BasePairStepLibrary::BasePairStepLibrary | ( | ) |
protocols::farna::BasePairStepLibrary::~BasePairStepLibrary | ( | ) |
bool protocols::farna::BasePairStepLibrary::has_value | ( | BasePairStepSequence const & | base_pair_step_sequence | ) | const |
References mini_pose_lists_.
Referenced by mini_pose_list(), and scratch_pose().
void protocols::farna::BasePairStepLibrary::initialize | ( | ) |
References utility::file::file_exists(), basic::database::full_name(), initialized_, utility::tools::make_vector1(), mini_pose_list(), mini_pose_lists_, protocols::farna::process_input_file(), scratch_pose(), scratch_poses_, and protocols::farna::TR.
Referenced by protocols::farna::RNA_ChunkLibrary::setup_base_pair_step_chunks().
utility::vector1< core::pose::MiniPoseOP > const & protocols::farna::BasePairStepLibrary::mini_pose_list | ( | BasePairStepSequence const & | base_pair_step_sequence | ) |
References has_value(), initialized_, mini_pose_lists_, and runtime_assert.
Referenced by initialize().
pose::PoseOP const & protocols::farna::BasePairStepLibrary::scratch_pose | ( | BasePairStepSequence const & | base_pair_step_sequence | ) |
References has_value(), initialized_, runtime_assert, and scratch_poses_.
Referenced by initialize().
|
private |
Referenced by initialize(), mini_pose_list(), and scratch_pose().
|
private |
Referenced by has_value(), initialize(), and mini_pose_list().
|
private |
Referenced by initialize(), and scratch_pose().