![]() |
Rosetta
2021.16
|
#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< core::Size, Real > const * | get_res_energy (core::Size const num) const |
| void | report (std::ostream &out) const |
| std::map< core::Size, std::string > const & | res_name1 () const |
| std::map< core::Size, std::string > const & | res_name2 () const |
| virtual | ~ReportSequenceDifferences ()=default |
Private Attributes | |
| std::map< core::Size, Real > | res_energy1_ |
| std::map< core::Size, Real > | res_energy2_ |
| std::map< core::Size, std::string > | res_name1_ |
| std::map< core::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.
|
inline |
References scorefxn_.
|
inline |
|
virtualdefault |
| void protocols::protein_interface_design::ReportSequenceDifferences::calculate | ( | pose::Pose const & | pose1_in, |
| pose::Pose const & | pose2_in | ||
| ) |
References core::conformation::Residue::aa(), core::conformation::Residue::is_protein(), core::conformation::Residue::name3(), core::pose::Pose::residue(), core::pose::Pose::size(), and protocols::protein_interface_design::sum_total_residue_energy().
Referenced by protocols::protein_interface_design::movers::InterfaceRecapitulationMover::apply(), and protocols::protein_interface_design::filters::SequenceRecoveryFilter::compute().
|
inline |
References res_energy1_, and res_energy2_.
| void protocols::protein_interface_design::ReportSequenceDifferences::report | ( | std::ostream & | out | ) | const |
|
inline |
|
inline |
References res_name2_.
Referenced by protocols::protein_interface_design::filters::SequenceRecoveryFilter::compute().
|
private |
Referenced by get_res_energy().
|
private |
Referenced by get_res_energy().
|
private |
Referenced by res_name1().
|
private |
Referenced by res_name2().
|
private |
Referenced by ReportSequenceDifferences().
1.8.7