#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 |
( |
| ) |
|
|
default |
| 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, core::chemical::tr(), use_stored_best_energy, void_mutatables, and void_neighbors.
| protocols::vip::VIP_Mover::~VIP_Mover |
( |
| ) |
|
|
virtualdefault |
| 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::dump_pdb_to_file |
( |
core::pose::Pose & |
posey, |
|
|
std::string |
filename |
|
) |
| |
| 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 core::pose::motif::a(), protocols::match::upstream::b, cavity_balls, cavity_pose, core::pose::Pose::dump_pdb(), get_cav_approx(), initial_pose, protocols::mean_field::min(), core::conformation::Residue::nheavyatoms(), core::pose::Pose::residue(), core::pose::Pose::size(), 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, protocols::relax::relax_pose(), 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(), print_pack_report(), 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::cluster::calibur::aa, core::conformation::Residue::clone(), core::pack::task::TaskFactory::create_packer_task(), core::scoring::ScoreFunctionFactory::create_score_function(), core::pose::Pose::energies(), initial_pose, core::pose::Pose::residue(), core::pose::Pose::size(), temp_energies, temp_positions, temp_residues, core::scoring::Energies::total_energy(), and void_mutatables.
Referenced by cranny_packer().
| utility::vector1<core::Size> protocols::vip::VIP_Mover::cavity_balls |
|
private |
| core::Real protocols::vip::VIP_Mover::energy_to_beat |
|
private |
| utility::vector1<core::Size> protocols::vip::VIP_Mover::excluded_positions |
|
private |
| utility::vector1<core::Real> protocols::vip::VIP_Mover::favorable_energies |
|
private |
| utility::vector1<std::string> protocols::vip::VIP_Mover::favorable_mutations |
|
private |
| utility::vector1<core::Size> protocols::vip::VIP_Mover::favorable_positions |
|
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 |
| utility::vector1<core::Real> protocols::vip::VIP_Mover::temp_energies |
|
private |
| utility::vector1<core::Size> protocols::vip::VIP_Mover::temp_positions |
|
private |
| bool protocols::vip::VIP_Mover::use_stored_best_energy |
|
private |
| utility::vector1<core::Size> protocols::vip::VIP_Mover::void_mutatables |
|
private |
| utility::vector1<core::Size> protocols::vip::VIP_Mover::void_neighbors |
|
private |
The documentation for this class was generated from the following files: