#include <LoopHashSampler.hh>
protocols::loophash::LoopHashSampler::~LoopHashSampler |
( |
| ) |
|
|
virtual |
create a set of structures for a the given range of residues and other parameters stored int his class.
References protocols::loophash::LoopHashLibrary::backbone_database(), protocols::loophash::FilterBucket::BBrms, cp, protocols::loophash::BBData::extra_key, protocols::loophash::BackboneDB::extra_size(), core::io::silent::SilentStruct::fill_struct(), protocols::loophash::FilterBucket::filter_beta, protocols::loophash::FilterBucket::filter_gly, protocols::loophash::FilterBucket::filter_pro, protocols::loophash::BackboneDB::get_backbone_segment(), protocols::loophash::BackboneDB::get_extra_data(), get_filter_by_phipsi(), core::io::silent::SilentStructFactory::get_instance(), protocols::loophash::LoopHashMap::get_loop_size(), protocols::loophash::LoopHashMap::get_peptide(), protocols::loophash::BackboneDB::get_protein(), protocols::loophash::get_rmsd(), protocols::loophash::get_rt_over_leap(), core::io::silent::SilentStructFactory::get_silent_struct(), core::io::silent::SilentStructFactory::get_silent_struct_out(), protocols::loophash::LoopHashLibrary::gethash(), protocols::loophash::LoopHashLibrary::hash_sizes(), protocols::loophash::LeapIndex::index, inserter_, protocols::loophash::is_valid_backbone(), library_, protocols::loophash::LoopHashLibrary::loopdb_range(), max_bbrms_, max_radius_, max_rms_, max_struct_, min_bbrms_, min_rms_, nonideal_, nres, protocols::loophash::LeapIndex::offset, optimization, options, protocols::loophash::BBExtraData::pdb_id, protocols::loophash::BackboneSegment::phi(), protocols::loophash::BackboneSegment::psi(), protocols::loophash::LoopHashMap::radial_lookup(), radius, numeric::random::random_permutation(), protocols::loophash::BackboneSegment::read_from_pose(), protocols::loophash::FilterBucket::retrieve_index, numeric::random::RG, runtime_assert, core::pose::Pose::sequence(), sequence, core::kinematics::MoveMap::set_bb(), start_res_, stop_res_, utility::to_string(), core::pose::Pose::total_residue(), protocols::loophash::TR, transfer_jumps(), and transfer_phi_psi().
Referenced by protocols::loophash::LoopHashMoverWrapper::apply(), protocols::loophash::Mover_LoopHashRefine::apply(), protocols::loophash::LoopHashDiversifier::apply(), protocols::loophash::LoopHashRelaxProtocol::manual_call(), and protocols::loophash::WorkUnit_LoopHash::run().
bool protocols::loophash::LoopHashSampler::get_filter_by_phipsi |
( |
| ) |
|
|
inline |
core::Real protocols::loophash::LoopHashSampler::get_max_bbrms |
( |
| ) |
|
|
inline |
core::Size protocols::loophash::LoopHashSampler::get_max_nstruct |
( |
| ) |
|
|
inline |
core::Real protocols::loophash::LoopHashSampler::get_max_rms |
( |
| ) |
|
|
inline |
core::Real protocols::loophash::LoopHashSampler::get_min_bbrms |
( |
| ) |
|
|
inline |
core::Real protocols::loophash::LoopHashSampler::get_min_rms |
( |
| ) |
|
|
inline |
core::Size protocols::loophash::LoopHashSampler::get_start_res |
( |
| ) |
|
|
inline |
core::Size protocols::loophash::LoopHashSampler::get_stop_res |
( |
| ) |
|
|
inline |
void protocols::loophash::LoopHashSampler::set_defaults |
( |
| ) |
|
References lh::filter_by_phipsi, filter_by_phipsi_, lh::max_bbrms, lh::max_radius, lh::max_rms, lh::max_struct, lh::max_struct_per_radius, lh::min_bbrms, lh::min_rms, option, set_max_bbrms(), set_max_nstruct(), set_max_radius(), set_max_rms(), set_max_struct(), set_max_struct_per_radius(), set_min_bbrms(), and set_min_rms().
Referenced by LoopHashSampler().
void protocols::loophash::LoopHashSampler::set_filter_by_phipsi |
( |
bool |
value | ) |
|
|
inline |
void protocols::loophash::LoopHashSampler::set_max_bbrms |
( |
core::Real |
value | ) |
|
|
inline |
void protocols::loophash::LoopHashSampler::set_max_nstruct |
( |
core::Size |
value | ) |
|
|
inline |
void protocols::loophash::LoopHashSampler::set_max_radius |
( |
core::Size |
value | ) |
|
|
inline |
void protocols::loophash::LoopHashSampler::set_max_rms |
( |
core::Real |
value | ) |
|
|
inline |
void protocols::loophash::LoopHashSampler::set_max_struct |
( |
core::Size |
value | ) |
|
|
inline |
void protocols::loophash::LoopHashSampler::set_max_struct_per_radius |
( |
core::Size |
value | ) |
|
|
inline |
void protocols::loophash::LoopHashSampler::set_min_bbrms |
( |
core::Real |
value | ) |
|
|
inline |
void protocols::loophash::LoopHashSampler::set_min_rms |
( |
core::Real |
value | ) |
|
|
inline |
void protocols::loophash::LoopHashSampler::set_nonideal |
( |
bool |
value | ) |
|
|
inline |
void protocols::loophash::LoopHashSampler::set_start_res |
( |
core::Size |
value | ) |
|
|
inline |
void protocols::loophash::LoopHashSampler::set_stop_res |
( |
core::Size |
value | ) |
|
|
inline |
bool protocols::loophash::LoopHashSampler::filter_by_phipsi_ |
|
private |
pointer to the insertion functor which provides the peptide insertion facility
Referenced by build_structures().
core::Real protocols::loophash::LoopHashSampler::max_bbrms_ |
|
private |
core::Size protocols::loophash::LoopHashSampler::max_nstruct_ |
|
private |
core::Size protocols::loophash::LoopHashSampler::max_radius_ |
|
private |
core::Real protocols::loophash::LoopHashSampler::max_rms_ |
|
private |
core::Size protocols::loophash::LoopHashSampler::max_struct_ |
|
private |
core::Size protocols::loophash::LoopHashSampler::max_struct_per_radius_ |
|
private |
core::Real protocols::loophash::LoopHashSampler::min_bbrms_ |
|
private |
core::Real protocols::loophash::LoopHashSampler::min_rms_ |
|
private |
bool protocols::loophash::LoopHashSampler::nonideal_ |
|
private |
core::Size protocols::loophash::LoopHashSampler::nprefilter_ |
|
private |
core::Size protocols::loophash::LoopHashSampler::start_res_ |
|
private |
core::Size protocols::loophash::LoopHashSampler::stop_res_ |
|
private |
The documentation for this class was generated from the following files: