Rosetta
|
#include <EnzdesCacheableObserver.hh>
Protected Member Functions | |
void | attach_impl (core::pose::Pose &pose) override |
attach to Pose/Conformation More... | |
void | detach_impl () override |
detach from Pose/Conformation More... | |
void | on_length_change (core::conformation::signals::LengthEvent const &event) |
Private Attributes | |
toolbox::match_enzdes_util::EnzdesCstCacheOP | cst_cache_ |
EnzdesSeqRecoveryCacheOP | seq_recovery_cache_ |
core::scoring::constraints::ConstraintCOPs | favor_native_constraints_ |
EnzdesLoopsFileCOP | enz_loops_file_ |
std::map< core::Size, utility::vector1< core::conformation::ResidueCOP > > | lig_rigid_body_confs_ |
utility::signals::Link | length_event_link_ |
protocols::toolbox::match_enzdes_util::EnzdesCacheableObserver::EnzdesCacheableObserver | ( | ) |
References favor_native_constraints_, and lig_rigid_body_confs_.
protocols::toolbox::match_enzdes_util::EnzdesCacheableObserver::EnzdesCacheableObserver | ( | EnzdesCacheableObserver const & | other | ) |
References cst_cache_, and seq_recovery_cache_.
|
overridedefault |
|
overrideprotectedvirtual |
attach to Pose/Conformation
Implements core::pose::datacache::CacheableObserver.
References core::conformation::Conformation::attach_length_obs(), core::pose::Pose::conformation(), length_event_link_, and on_length_change().
|
overridevirtual |
clone this object
Implements core::pose::datacache::CacheableObserver.
Referenced by set_rigid_body_confs_for_lig().
|
overridevirtual |
create a new instance of this object
Implements core::pose::datacache::CacheableObserver.
toolbox::match_enzdes_util::EnzdesCstCacheOP protocols::toolbox::match_enzdes_util::EnzdesCacheableObserver::cst_cache | ( | ) |
References cst_cache_.
Referenced by set_cst_cache().
toolbox::match_enzdes_util::EnzdesCstCacheCOP protocols::toolbox::match_enzdes_util::EnzdesCacheableObserver::cst_cache | ( | ) | const |
References cst_cache_.
|
overrideprotectedvirtual |
detach from Pose/Conformation
Implements core::pose::datacache::CacheableObserver.
References length_event_link_.
EnzdesLoopsFileCOP protocols::toolbox::match_enzdes_util::EnzdesCacheableObserver::enzdes_loops_file | ( | ) | const |
References enz_loops_file_.
void protocols::toolbox::match_enzdes_util::EnzdesCacheableObserver::erase_rigid_body_confs_for_lig | ( | core::Size | seqpos | ) |
References lig_rigid_body_confs_.
Referenced by set_rigid_body_confs_for_lig().
EnzdesSeqRecoveryCacheOP protocols::toolbox::match_enzdes_util::EnzdesCacheableObserver::get_seq_recovery_cache | ( | ) |
References seq_recovery_cache_.
EnzdesSeqRecoveryCacheCOP protocols::toolbox::match_enzdes_util::EnzdesCacheableObserver::get_seq_recovery_cache | ( | ) | const |
References seq_recovery_cache_.
|
overridevirtual |
is this observer attached to a Pose/Conformation?
Implements core::pose::datacache::CacheableObserver.
References length_event_link_.
std::map< core::Size, utility::vector1< core::conformation::ResidueCOP > > const & protocols::toolbox::match_enzdes_util::EnzdesCacheableObserver::lig_rigid_body_confs | ( | ) | const |
References lig_rigid_body_confs_.
|
protected |
void protocols::toolbox::match_enzdes_util::EnzdesCacheableObserver::remove_favor_native_constraints | ( | core::pose::Pose & | pose | ) |
References favor_native_constraints_, core::pose::Pose::remove_constraints(), and protocols::toolbox::match_enzdes_util::tr().
Referenced by setup_favor_native_constraints().
void protocols::toolbox::match_enzdes_util::EnzdesCacheableObserver::set_cst_cache | ( | toolbox::match_enzdes_util::EnzdesCstCacheOP | cst_cache | ) |
References cst_cache(), and cst_cache_.
void protocols::toolbox::match_enzdes_util::EnzdesCacheableObserver::set_enzdes_loops_file | ( | EnzdesLoopsFileCOP | loopfile_in | ) |
References enz_loops_file_.
void protocols::toolbox::match_enzdes_util::EnzdesCacheableObserver::set_rigid_body_confs_for_lig | ( | core::Size | seqpos, |
utility::vector1< core::conformation::ResidueCOP > const & | rg_confs | ||
) |
References clone(), erase_rigid_body_confs_for_lig(), lig_rigid_body_confs_, and core::scoring::pair.
void protocols::toolbox::match_enzdes_util::EnzdesCacheableObserver::set_seq_recovery_cache | ( | EnzdesSeqRecoveryCacheOP | seq_recovery_cache | ) |
References seq_recovery_cache_.
void protocols::toolbox::match_enzdes_util::EnzdesCacheableObserver::setup_favor_native_constraints | ( | core::pose::Pose & | pose, |
core::pack::task::PackerTaskCOP | task, | ||
core::pose::Pose const & | native_pose | ||
) |
|
private |
Referenced by cst_cache(), EnzdesCacheableObserver(), on_length_change(), and set_cst_cache().
|
private |
Referenced by enzdes_loops_file(), and set_enzdes_loops_file().
|
private |
|
private |
Referenced by attach_impl(), detach_impl(), and is_attached().
|
private |
|
private |
Referenced by EnzdesCacheableObserver(), get_seq_recovery_cache(), on_length_change(), and set_seq_recovery_cache().