Rosetta  2020.37
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | List of all members
core::scoring::mhc_epitope_energy::MHCEpitopePredictorSVM Class Reference

#include <MHCEpitopePredictorSVM.hh>

Inheritance diagram for core::scoring::mhc_epitope_energy::MHCEpitopePredictorSVM:
Inheritance graph
[legend]

Public Member Functions

 MHCEpitopePredictorSVM (core::scoring::methods::NMerSVMEnergyOP)
 MHCEpitopePredictorSVM constructor, taking a NMerSVMEnergyOP configured with scoring options. More...
 
bool operator== (MHCEpitopePredictor const &) override
 Is it the same predictor, not just as initialized (e.g., from file), but considering any subsequent modifications? More...
 
std::string report () const override
 Get a summary of the data stored in this object. More...
 
core::Real score (std::string const &pep) override
 Scores a peptide. More...
 
core::scoring::methods::NMerSVMEnergyOP get_svm () const
 Accessor for the svm_ (NMerSVMEnergy object) being used by the Predictor for scoring. More...
 
- Public Member Functions inherited from core::scoring::mhc_epitope_energy::MHCEpitopePredictor
 MHCEpitopePredictor ()
 
 ~MHCEpitopePredictor () override
 
core::Size get_peptide_length () const
 The length required by this predictor for peptides. More...
 
core::Size get_overhang_length () const
 

Private Attributes

core::scoring::methods::NMerSVMEnergyOP svm_
 

Additional Inherited Members

- Protected Member Functions inherited from core::scoring::mhc_epitope_energy::MHCEpitopePredictor
void set_peptide_length (core::Size peptide_length)
 Setter for peptide_length, for derived classes to set upon initialization. More...
 
void set_overhang_length (core::Size overhang_length)
 Setter for peptide_length, for derived classes to set upon initialization. More...
 

Constructor & Destructor Documentation

core::scoring::mhc_epitope_energy::MHCEpitopePredictorSVM::MHCEpitopePredictorSVM ( core::scoring::methods::NMerSVMEnergyOP  svm)

Member Function Documentation

core::scoring::methods::NMerSVMEnergyOP core::scoring::mhc_epitope_energy::MHCEpitopePredictorSVM::get_svm ( ) const
inline

Accessor for the svm_ (NMerSVMEnergy object) being used by the Predictor for scoring.

References svm_.

Referenced by report().

bool core::scoring::mhc_epitope_energy::MHCEpitopePredictorSVM::operator== ( MHCEpitopePredictor const &  )
overridevirtual

Is it the same predictor, not just as initialized (e.g., from file), but considering any subsequent modifications?

Takes any other epitope predictor so needs to make sure same type.

Implements core::scoring::mhc_epitope_energy::MHCEpitopePredictor.

References core::scoring::mhc_epitope_energy::MHCEpitopePredictor::get_overhang_length(), core::scoring::mhc_epitope_energy::MHCEpitopePredictor::get_peptide_length(), and svm_.

std::string core::scoring::mhc_epitope_energy::MHCEpitopePredictorSVM::report ( ) const
overridevirtual
core::Real core::scoring::mhc_epitope_energy::MHCEpitopePredictorSVM::score ( std::string const &  pep)
overridevirtual

Scores a peptide.

Reimplemented from core::scoring::mhc_epitope_energy::MHCEpitopePredictor.

References svm_.

Member Data Documentation

core::scoring::methods::NMerSVMEnergyOP core::scoring::mhc_epitope_energy::MHCEpitopePredictorSVM::svm_
private

Referenced by get_svm(), operator==(), and score().


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