Rosetta 3.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | Private Attributes | List of all members
protocols::protein_interface_design::ReportPSSMDifferences Class Reference

#include <ReportPSSMDifference.hh>

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

Public Types

typedef core::Size Size
 
typedef core::Real Real
 
typedef core::pose::Pose Pose
 

Public Member Functions

 ReportPSSMDifferences ()
 
 ReportPSSMDifferences (ReportPSSMDifferences const &init)
 
core::Real calculate (Pose const &pose1, Pose const &pose2, core::pack::task::PackerTaskCOP const &task)
 
std::map< Size, std::string >
const & 
res_name1 () const
 
utility::vector1< std::pair
< core::chemical::AA,
utility::vector1< Real >
> > const & 
pssm_ () const
 
bool load_pssm_data (std::string const &native_filename)
 
virtual ~ReportPSSMDifferences ()
 

Private Attributes

std::map< Size, std::string > res_name1_
 
utility::vector1< std::pair
< core::chemical::AA,
utility::vector1< Real > > > 
pssm_data_
 

Detailed Description

Definition at line 33 of file ReportPSSMDifference.hh.

Member Typedef Documentation

Definition at line 38 of file ReportPSSMDifference.hh.

Definition at line 37 of file ReportPSSMDifference.hh.

Definition at line 36 of file ReportPSSMDifference.hh.

Constructor & Destructor Documentation

protocols::protein_interface_design::ReportPSSMDifferences::ReportPSSMDifferences ( )
inline

Definition at line 40 of file ReportPSSMDifference.hh.

protocols::protein_interface_design::ReportPSSMDifferences::ReportPSSMDifferences ( ReportPSSMDifferences const &  init)
inline

Definition at line 42 of file ReportPSSMDifference.hh.

References pssm_data_, and res_name1_.

virtual protocols::protein_interface_design::ReportPSSMDifferences::~ReportPSSMDifferences ( )
inlinevirtual

Definition at line 54 of file ReportPSSMDifference.hh.

Member Function Documentation

core::Real protocols::protein_interface_design::ReportPSSMDifferences::calculate ( Pose const &  pose1,
Pose const &  pose2,
core::pack::task::PackerTaskCOP const &  task 
)
bool protocols::protein_interface_design::ReportPSSMDifferences::load_pssm_data ( std::string const &  native_filename)
utility::vector1< std::pair< core::chemical::AA, utility::vector1< Real > > > const& protocols::protein_interface_design::ReportPSSMDifferences::pssm_ ( ) const
inline

Definition at line 50 of file ReportPSSMDifference.hh.

References pssm_data_.

std::map< Size, std::string > const& protocols::protein_interface_design::ReportPSSMDifferences::res_name1 ( ) const
inline

Definition at line 48 of file ReportPSSMDifference.hh.

References res_name1_.

Member Data Documentation

utility::vector1< std::pair< core::chemical::AA, utility::vector1< Real > > > protocols::protein_interface_design::ReportPSSMDifferences::pssm_data_
private

Definition at line 57 of file ReportPSSMDifference.hh.

Referenced by load_pssm_data(), pssm_(), and ReportPSSMDifferences().

std::map< Size, std::string > protocols::protein_interface_design::ReportPSSMDifferences::res_name1_
private

Definition at line 54 of file ReportPSSMDifference.hh.

Referenced by ReportPSSMDifferences(), and res_name1().


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