Rosetta
|
Replaces original porphyrin ligand with heme and rescores the pose. Prints energy difference between two ligands. More...
Public Member Functions | |
HemeReplace () | |
virtual | ~HemeReplace () |
virtual std::string | get_name () const |
virtual void | apply (core::pose::Pose &pose) |
Private Member Functions | |
void | replace_ligand (core::pose::Pose &pose) |
void | find_ligand (core::pose::Pose const &pose) |
void | setup_task_factory (core::pose::Pose const &pose) |
Private Attributes | |
core::scoring::ScoreFunctionOP | score_function_ |
core::pose::PoseOP | heme_coords_ |
protocols::relax::FastRelaxOP | fast_relax_ |
protocols::simple_moves::PackRotamersMoverOP | initial_repack_mover_ |
protocols::simple_moves::PackRotamersMoverOP | restricted_repack_mover_ |
core::Size | porphyrin_position_ |
Replaces original porphyrin ligand with heme and rescores the pose. Prints energy difference between two ligands.
|
inline |
References fast_relax_, local::heme_conformation, heme_coords_, initial_repack_mover_, basic::options::OptionKeys::in::file::native, docking::native_pose, basic::options::option, pyrosetta.io::pose_from_pdb(), restricted_repack_mover_, score_function_, basic::options::OptionKeys::inout::dbms::user, and value.
|
inlinevirtual |
|
inlinevirtual |
References fast_relax_, find_ligand(), create_a3b_hbs::ii, initial_repack_mover_, utility::min(), local::no_relax, local::num_trials, basic::options::option, porphyrin_position_, beta_nonlocal::pose, ObjexxFCL::pow(), replace_ligand(), restricted_repack_mover_, runtime_assert, score_function_, setup_task_factory(), TR, and value.
Referenced by pyrosetta.distributed.tasks.rosetta_scripts.BaseRosettaScriptsTask::execute().
|
inlineprivate |
References create_a3b_hbs::i, porphyrin_position_, beta_nonlocal::pose, and runtime_assert.
Referenced by apply().
|
inlinevirtual |
|
inlineprivate |
References heme_coords_, porphyrin_position_, beta_nonlocal::pose, and runtime_assert.
Referenced by apply().
|
inlineprivate |
References fast_relax_, basic::options::option, porphyrin_position_, beta_nonlocal::pose, local::repacking_distance, predPRE::resnum, restricted_repack_mover_, runtime_assert, and value.
Referenced by apply().
|
private |
Referenced by apply(), HemeReplace(), and setup_task_factory().
|
private |
Referenced by HemeReplace(), and replace_ligand().
|
private |
Referenced by apply(), and HemeReplace().
|
private |
Referenced by apply(), find_ligand(), replace_ligand(), and setup_task_factory().
|
private |
Referenced by apply(), HemeReplace(), and setup_task_factory().
|
private |
Referenced by apply(), and HemeReplace().