#include <VIP_Mover.hh>
|
| VIP_Mover () |
|
| VIP_Mover (core::pose::Pose, core::pose::Pose, core::pose::Pose, core::pose::Pose, utility::vector1< core::conformation::ResidueOP >, utility::vector1< core::Size >, utility::vector1< core::Real >, utility::vector1< core::conformation::ResidueOP >, utility::vector1< core::Size >, utility::vector1< core::Real >, core::Size, utility::vector1< core::Size >, utility::vector1< std::string >, utility::vector1< core::Size >, utility::vector1< core::Size >, core::Real) |
|
virtual | ~VIP_Mover () |
|
void | set_iteration (core::Size it) |
|
core::Size | iteration () |
|
void | set_initial_pose (core::pose::Pose) |
|
core::pose::Pose & | get_unrelaxed_pose () |
|
void | minimize_conformation () |
|
void | compute_number_cavities () |
|
void | get_cavity_positions () |
|
void | apply_holes () |
|
void | dump_pdb_to_file (core::pose::Pose &, std::string) |
|
void | get_neighbors () |
|
void | try_point_mutants () |
|
void | relax_favorable_poses () |
|
void | cull_mutatable_residues () |
|
void | sort_fill_energies () |
|
core::Real | get_cav_approx (core::Size) |
|
void | skip_relax () |
|
void | sort_relaxed_poses () |
|
void | print_pack_report () |
|
void | print_relax_report () |
|
void | nook_finder () |
|
void | cranny_packer () |
|
void | set_excluded_positions () |
|
core::Real | get_final_energy () |
|
void | set_energy_to_beat (core::Real in_value) |
|
void | set_use_stored_energy (bool in_value) |
|
core::pose::Pose | get_final_pose () |
|
void | apply () |
|
protocols::vip::VIP_Mover::VIP_Mover |
( |
| ) |
|
protocols::vip::VIP_Mover::VIP_Mover |
( |
core::pose::Pose |
p, |
|
|
core::pose::Pose |
cp, |
|
|
core::pose::Pose |
fp, |
|
|
core::pose::Pose |
fup, |
|
|
utility::vector1< core::conformation::ResidueOP > |
tr, |
|
|
utility::vector1< core::Size > |
tp, |
|
|
utility::vector1< core::Real > |
te, |
|
|
utility::vector1< core::conformation::ResidueOP > |
vr, |
|
|
utility::vector1< core::Size > |
fav_p, |
|
|
utility::vector1< core::Real > |
fav_e, |
|
|
core::Size |
nc, |
|
|
utility::vector1< core::Size > |
cb, |
|
|
utility::vector1< std::string > |
fm, |
|
|
utility::vector1< core::Size > |
vn, |
|
|
utility::vector1< core::Size > |
vm, |
|
|
core::Real |
fe |
|
) |
| |
References cavity_balls, cavity_pose, energy_to_beat, favorable_energies, favorable_mutations, favorable_positions, favorable_residues, final_energy, final_pose, final_unrelaxed_pose, initial_pose, iteration_, number_cavities, temp_energies, temp_positions, temp_residues, use_stored_best_energy, void_mutatables, and void_neighbors.
protocols::vip::VIP_Mover::~VIP_Mover |
( |
| ) |
|
|
virtual |
void protocols::vip::VIP_Mover::apply |
( |
| ) |
|
void protocols::vip::VIP_Mover::apply_holes |
( |
| ) |
|
void protocols::vip::VIP_Mover::compute_number_cavities |
( |
| ) |
|
void protocols::vip::VIP_Mover::cranny_packer |
( |
| ) |
|
void protocols::vip::VIP_Mover::cull_mutatable_residues |
( |
| ) |
|
void protocols::vip::VIP_Mover::get_cavity_positions |
( |
| ) |
|
core::Real protocols::vip::VIP_Mover::get_final_energy |
( |
| ) |
|
|
inline |
void protocols::vip::VIP_Mover::get_neighbors |
( |
| ) |
|
References protocols::match::upstream::b, cavity_balls, cavity_pose, cp::cutoff, numeric::xyzVector< class >::distance(), core::pose::Pose::dump_pdb(), get_cav_approx(), initial_pose, min, neighbors, core::conformation::Residue::nheavyatoms(), option, core::pose::Pose::residue(), core::pose::Pose::total_residue(), protocols::vip::TR, void_neighbors, and core::conformation::Residue::xyz().
Referenced by nook_finder().
core::Size protocols::vip::VIP_Mover::iteration |
( |
| ) |
|
|
inline |
void protocols::vip::VIP_Mover::minimize_conformation |
( |
| ) |
|
void protocols::vip::VIP_Mover::nook_finder |
( |
| ) |
|
void protocols::vip::VIP_Mover::print_pack_report |
( |
| ) |
|
void protocols::vip::VIP_Mover::print_relax_report |
( |
| ) |
|
void protocols::vip::VIP_Mover::relax_favorable_poses |
( |
| ) |
|
References core::scoring::ScoreFunctionFactory::create_score_function(), core::pose::Pose::energies(), favorable_energies, favorable_positions, favorable_residues, final_energy, final_pose, final_unrelaxed_pose, initial_pose, cp::local_relax, option, cp::relax_mover, protocols::relax::relax_pose(), cp::relax_sfxn, core::pose::Pose::replace_residue(), protocols::vip::set_local_movemap(), and core::scoring::Energies::total_energy().
Referenced by cranny_packer().
void protocols::vip::VIP_Mover::set_energy_to_beat |
( |
core::Real |
in_value | ) |
|
|
inline |
void protocols::vip::VIP_Mover::set_excluded_positions |
( |
| ) |
|
void protocols::vip::VIP_Mover::set_iteration |
( |
core::Size |
it | ) |
|
|
inline |
void protocols::vip::VIP_Mover::set_use_stored_energy |
( |
bool |
in_value | ) |
|
|
inline |
void protocols::vip::VIP_Mover::skip_relax |
( |
| ) |
|
void protocols::vip::VIP_Mover::sort_fill_energies |
( |
| ) |
|
References core::scoring::ScoreFunctionFactory::create_score_function(), core::pose::Pose::energies(), favorable_energies, favorable_positions, favorable_residues, initial_pose, core::conformation::Residue::name(), num_stored_poses(), option, cp::pack_sfxn, print_pack_report(), cp::print_reports, core::pose::Pose::residue(), temp_energies, temp_positions, temp_residues, and core::scoring::Energies::total_energy().
Referenced by cranny_packer().
void protocols::vip::VIP_Mover::sort_relaxed_poses |
( |
| ) |
|
void protocols::vip::VIP_Mover::try_point_mutants |
( |
| ) |
|
References protocols::simple_moves::PackRotamersMover::apply(), core::conformation::Residue::clone(), core::pack::task::TaskFactory::create_packer_task(), core::scoring::ScoreFunctionFactory::create_score_function(), core::pose::Pose::energies(), initial_pose, core::pack::task::PackerTask::nonconst_residue_task(), option, core::pack::task::ResidueLevelTask::or_ex1(), core::pack::task::ResidueLevelTask::or_ex2(), core::pack::task::ResidueLevelTask::or_ex3(), cp::pack_sfxn, core::pack::task::ResidueLevelTask::prevent_repacking(), core::pose::Pose::residue(), temp_energies, temp_positions, temp_residues, core::scoring::Energies::total_energy(), core::pose::Pose::total_residue(), and void_mutatables.
Referenced by cranny_packer().
core::Real protocols::vip::VIP_Mover::energy_to_beat |
|
private |
core::Real protocols::vip::VIP_Mover::final_energy |
|
private |
Referenced by apply_holes(), cull_mutatable_residues(), get_cav_approx(), get_neighbors(), minimize_conformation(), print_pack_report(), print_relax_report(), relax_favorable_poses(), set_excluded_positions(), set_initial_pose(), skip_relax(), sort_fill_energies(), try_point_mutants(), and VIP_Mover().
core::Size protocols::vip::VIP_Mover::number_cavities |
|
private |
bool protocols::vip::VIP_Mover::use_stored_best_energy |
|
private |
The documentation for this class was generated from the following files: