Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Member Functions | Private Attributes | List of all members
protocols::rotamer_recovery::PerNativeRRReporterHuman Class Reference

#include <RRReporterHuman.hh>

Inheritance diagram for protocols::rotamer_recovery::PerNativeRRReporterHuman:
Inheritance graph
[legend]

Public Member Functions

 PerNativeRRReporterHuman ()
 
 PerNativeRRReporterHuman (core::pose::Pose const &native_pose)
 
 ~PerNativeRRReporterHuman () override
 
 PerNativeRRReporterHuman (PerNativeRRReporterHuman const &src)
 
void set_native (core::pose::Pose const &native_pose)
 
void report_rotamer_recovery (core::pose::Pose const &, core::conformation::Residue const &res, core::Real score, bool recovered)
 
bool initialized () const
 
void show (std::ostream &out, core::Size column_width=12, core::Size precision=4) const
 

Private Member Functions

char torsion2big_bin (core::Real const phi, core::Real const psi, core::Real const omega)
 return one character code for region of Ramachandran plot More...
 

Private Attributes

bool initialized_
 
core::pose::PoseCOP native_pose_
 
utility::vector1< char > nat_bb_bins_
 
utility::vector1
< core::pack::dunbrack::RotVector
nat_rots_
 
utility::vector1
< core::pack::dunbrack::RotVector
nat_chis_
 
utility::vector1
< utility::vector1< core::Real > > 
res_scores_
 
utility::vector1
< utility::vector1< bool > > 
res_recovered_
 

Constructor & Destructor Documentation

protocols::rotamer_recovery::PerNativeRRReporterHuman::PerNativeRRReporterHuman ( )
protocols::rotamer_recovery::PerNativeRRReporterHuman::PerNativeRRReporterHuman ( core::pose::Pose const &  native_pose)

References set_native().

protocols::rotamer_recovery::PerNativeRRReporterHuman::~PerNativeRRReporterHuman ( )
overridedefault
protocols::rotamer_recovery::PerNativeRRReporterHuman::PerNativeRRReporterHuman ( PerNativeRRReporterHuman const &  src)
default

Member Function Documentation

bool protocols::rotamer_recovery::PerNativeRRReporterHuman::initialized ( ) const
void protocols::rotamer_recovery::PerNativeRRReporterHuman::report_rotamer_recovery ( core::pose::Pose const &  ,
core::conformation::Residue const &  res,
core::Real  score,
bool  recovered 
)
void protocols::rotamer_recovery::PerNativeRRReporterHuman::set_native ( core::pose::Pose const &  native_pose)
void protocols::rotamer_recovery::PerNativeRRReporterHuman::show ( std::ostream &  out,
core::Size  column_width = 12,
core::Size  precision = 4 
) const
char protocols::rotamer_recovery::PerNativeRRReporterHuman::torsion2big_bin ( core::Real const  phi,
core::Real const  psi,
core::Real const  omega 
)
private

return one character code for region of Ramachandran plot

returns 'O' <- cis-omega 'G' <- alpha-L 'E' <- E 'A' <- helical 'B' <- extended 'X' <- otherwise

Referenced by set_native().

Member Data Documentation

bool protocols::rotamer_recovery::PerNativeRRReporterHuman::initialized_
private
utility::vector1< char > protocols::rotamer_recovery::PerNativeRRReporterHuman::nat_bb_bins_
private

Referenced by set_native(), and show().

utility::vector1< core::pack::dunbrack::RotVector > protocols::rotamer_recovery::PerNativeRRReporterHuman::nat_chis_
private

Referenced by set_native().

utility::vector1< core::pack::dunbrack::RotVector > protocols::rotamer_recovery::PerNativeRRReporterHuman::nat_rots_
private

Referenced by set_native(), and show().

core::pose::PoseCOP protocols::rotamer_recovery::PerNativeRRReporterHuman::native_pose_
private

Referenced by set_native(), and show().

utility::vector1< utility::vector1< bool > > protocols::rotamer_recovery::PerNativeRRReporterHuman::res_recovered_
private
utility::vector1< utility::vector1< core::Real > > protocols::rotamer_recovery::PerNativeRRReporterHuman::res_scores_
private

The documentation for this class was generated from the following files: