|
Rosetta 3.5
|
#include <design_utils.hh>

Public Types | |
| typedef core::Size | Size |
| typedef core::Real | Real |
| typedef core::pose::Pose | Pose |
Public Member Functions | |
| ReportSequenceDifferences (core::scoring::ScoreFunctionOP scorefxn) | |
| ReportSequenceDifferences (ReportSequenceDifferences const &init) | |
| void | calculate (Pose const &pose1, Pose const &pose2) |
| std::map< Size, Real > const * | get_res_energy (Size const num) const |
| void | report (std::ostream &out) const |
| std::map< Size, std::string > const & | res_name1 () const |
| std::map< Size, std::string > const & | res_name2 () const |
| virtual | ~ReportSequenceDifferences () |
Private Attributes | |
| std::map< Size, Real > | res_energy1_ |
| std::map< Size, Real > | res_energy2_ |
| std::map< Size, std::string > | res_name1_ |
| std::map< Size, std::string > | res_name2_ |
| core::scoring::ScoreFunctionOP | scorefxn_ |
Class ReportSequenceDifferences takes in two poses and provides information on the sequence changes between them, including the residue energies associated with those changes.
Definition at line 40 of file design_utils.hh.
Definition at line 45 of file design_utils.hh.
Definition at line 44 of file design_utils.hh.
Definition at line 43 of file design_utils.hh.
|
inline |
Definition at line 47 of file design_utils.hh.
References scorefxn_.
|
inline |
Definition at line 51 of file design_utils.hh.
References res_energy1_, res_energy2_, res_name1_, res_name2_, and scorefxn_.
|
inlinevirtual |
Definition at line 66 of file design_utils.hh.
| void ReportSequenceDifferences::calculate | ( | pose::Pose const & | pose1_in, |
| pose::Pose const & | pose2_in | ||
| ) |
Definition at line 104 of file design_utils.cc.
References core::conformation::Residue::aa(), core::conformation::Residue::is_protein(), core::conformation::Residue::name3(), core::pose::Pose::residue(), protocols::protein_interface_design::sum_total_residue_energy(), and core::pose::Pose::total_residue().
Referenced by protocols::protein_interface_design::movers::InterfaceRecapitulationMover::apply(), and protocols::protein_interface_design::filters::SequenceRecoveryFilter::compute().
|
inline |
Definition at line 59 of file design_utils.hh.
References res_energy1_, and res_energy2_.
| void ReportSequenceDifferences::report | ( | std::ostream & | out) | const |
Definition at line 139 of file design_utils.cc.
References core::TR().
Referenced by protocols::protein_interface_design::filters::SequenceRecoveryFilter::compute().
|
inline |
Definition at line 64 of file design_utils.hh.
References res_name1_.
Referenced by protocols::protein_interface_design::movers::InterfaceRecapitulationMover::apply(), and protocols::protein_interface_design::filters::SequenceRecoveryFilter::compute().
|
inline |
Definition at line 65 of file design_utils.hh.
References res_name2_.
Referenced by protocols::protein_interface_design::filters::SequenceRecoveryFilter::compute().
|
private |
Definition at line 66 of file design_utils.hh.
Referenced by get_res_energy(), and ReportSequenceDifferences().
|
private |
Definition at line 69 of file design_utils.hh.
Referenced by get_res_energy(), and ReportSequenceDifferences().
|
private |
Definition at line 70 of file design_utils.hh.
Referenced by ReportSequenceDifferences(), and res_name1().
|
private |
Definition at line 71 of file design_utils.hh.
Referenced by ReportSequenceDifferences(), and res_name2().
|
private |
Definition at line 72 of file design_utils.hh.
Referenced by ReportSequenceDifferences().
1.8.4