Rosetta
|
#include <design_utils.hh>
Public Types | |
typedef core::scoring::ScoreFunction | ScoreFunction |
typedef core::scoring::ScoreFunctionOP | ScoreFunctionOP |
typedef core::scoring::ScoreFunctionCOP | ScoreFunctionCOP |
Public Member Functions | |
Revert (ScoreFunctionCOP scorefxn, core::Real const ddg_tolerance, core::Size ddg_cycles=5) | |
Revert (Revert const &init) | |
void | apply (core::pose::Pose &pose_wt, core::pose::Pose &pose_des) const |
virtual | ~Revert ()=default |
Private Attributes | |
core::scoring::ScoreFunctionOP | scorefxn_ |
core::Real | ddg_tolerance_ |
core::Size | ddg_cycles_ |
class Revert takes in 'wt' and 'designed' poses and attempts to revert all substitutions in the design to their wt identities. Each substitution is tried separately in the context of the designed protein and reversions that don't adversely affect ddg are made. If the energy of the residue in the design is higher than 0, but the reversion did not succeed, Revert will attempt an Ala substitution.
typedef core::scoring::ScoreFunctionCOP protocols::protein_interface_design::Revert::ScoreFunctionCOP |
|
inline |
References ddg_cycles_, ddg_tolerance_, and scorefxn_.
|
inline |
References ddg_cycles_, ddg_tolerance_, core::init::init(), and scorefxn_.
|
virtualdefault |
void protocols::protein_interface_design::Revert::apply | ( | core::pose::Pose & | pose_wt, |
core::pose::Pose & | pose_des | ||
) | const |
References core::conformation::Residue::aa(), core::chemical::aa_ala, core::pose::Pose::copy_segment(), protocols::protein_interface_design::ddG_cycles(), core::conformation::Residue::name3(), protocols::protein_interface_design::point_mutation(), core::pose::Pose::residue(), core::id::to_string(), and protocols::protein_interface_design::TR().
|
private |
Referenced by Revert().
|
private |
Referenced by Revert().
|
private |
Referenced by Revert().