Rosetta 3.4
Public Types | Public Member Functions
protocols::protein_interface_design::Revert Class Reference

#include <design_utils.hh>

Collaboration diagram for protocols::protein_interface_design::Revert:
Collaboration graph
[legend]

List of all members.

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 ()

Detailed Description

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.


Member Typedef Documentation


Constructor & Destructor Documentation

protocols::protein_interface_design::Revert::Revert ( ScoreFunctionCOP  scorefxn,
core::Real const  ddg_tolerance,
core::Size  ddg_cycles = 5 
) [inline]
protocols::protein_interface_design::Revert::Revert ( Revert const &  init) [inline]
virtual protocols::protein_interface_design::Revert::~Revert ( ) [inline, virtual]

Member Function Documentation

void Revert::apply ( core::pose::Pose pose_wt,
core::pose::Pose pose_des 
) const

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines