Rosetta
Public Member Functions | Protected Attributes | List of all members
protocols::legacy_sewing::scoring::LegacyMotifScorer Class Reference

#include <LegacyMotifScorer.hh>

Inheritance diagram for protocols::legacy_sewing::scoring::LegacyMotifScorer:
Inheritance graph
[legend]

Public Member Functions

 LegacyMotifScorer ()
 default construct More...
 
 ~LegacyMotifScorer () override
 
core::Real score (AssemblyCOP assembly) override
 
core::Real norm_motif_score (AssemblyCOP assembly)
 
core::Real full_motif_score (AssemblyCOP assembly)
 
numeric::xyzTransform< core::Realget_stub (utility::vector1< SewSegment > const &segments, core::Size segment_num, core::Size resnum) const
 
core::Real get_score (numeric::xyzTransform< core::Real > stub1, char ss1, char aa1, numeric::xyzTransform< core::Real > stub2, char ss2, char aa2) const
 
void dump_motif (AssemblyCOP assembly) const
 
- Public Member Functions inherited from protocols::legacy_sewing::scoring::LegacyAssemblyScorer
 LegacyAssemblyScorer ()
 default construct More...
 
 ~LegacyAssemblyScorer () override
 

Protected Attributes

core::scoring::motif::MotifHashManagermman_
 
core::chemical::ResidueTypeSetCOP res_type_set_
 

Constructor & Destructor Documentation

◆ LegacyMotifScorer()

protocols::legacy_sewing::scoring::LegacyMotifScorer::LegacyMotifScorer ( )

default construct

◆ ~LegacyMotifScorer()

protocols::legacy_sewing::scoring::LegacyMotifScorer::~LegacyMotifScorer ( )
inlineoverride

Member Function Documentation

◆ dump_motif()

void protocols::legacy_sewing::scoring::LegacyMotifScorer::dump_motif ( AssemblyCOP  assembly) const

◆ full_motif_score()

core::Real protocols::legacy_sewing::scoring::LegacyMotifScorer::full_motif_score ( AssemblyCOP  assembly)

use Will's Motif score to calculate the motif score for the entire Assembly

References get_score(), get_stub(), res_type_set_, and score().

Referenced by norm_motif_score().

◆ get_score()

core::Real protocols::legacy_sewing::scoring::LegacyMotifScorer::get_score ( numeric::xyzTransform< core::Real stub1,
char  ss1,
char  aa1,
numeric::xyzTransform< core::Real stub2,
char  ss2,
char  aa2 
) const

◆ get_stub()

numeric::xyzTransform< core::Real > protocols::legacy_sewing::scoring::LegacyMotifScorer::get_stub ( utility::vector1< SewSegment > const &  segments,
core::Size  segment_num,
core::Size  resnum 
) const

◆ norm_motif_score()

core::Real protocols::legacy_sewing::scoring::LegacyMotifScorer::norm_motif_score ( AssemblyCOP  assembly)

Motif score of the entire Assembly divided by total residue

References full_motif_score().

Referenced by score().

◆ score()

core::Real protocols::legacy_sewing::scoring::LegacyMotifScorer::score ( AssemblyCOP  assembly)
overridevirtual

Use the negative normalized motif score

Implements protocols::legacy_sewing::scoring::LegacyAssemblyScorer.

Reimplemented in protocols::legacy_sewing::scoring::LegacyPartnerMotifScorer.

References norm_motif_score().

Referenced by full_motif_score(), and get_score().

Member Data Documentation

◆ mman_

core::scoring::motif::MotifHashManager& protocols::legacy_sewing::scoring::LegacyMotifScorer::mman_
protected

Referenced by get_score().

◆ res_type_set_

core::chemical::ResidueTypeSetCOP protocols::legacy_sewing::scoring::LegacyMotifScorer::res_type_set_
protected

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