|
Rosetta 3.5
|
#include <ProfSimScoringScheme.hh>


Public Member Functions | |
| ProfSimScoringScheme (Real open=-4, Real extend=-1) | |
| constructor More... | |
| virtual | ~ProfSimScoringScheme () |
| destructor More... | |
| void | initialize_parameters () |
| Initialize log-probabilities of occurence for each amino acid. More... | |
| virtual ScoringSchemeOP | clone () const |
| returns owning pointer to a new object with a deep copy of this object's values. More... | |
| virtual Real | score (SequenceOP seq1, SequenceOP seq2, Size pos1, Size pos2) |
| ProfSim profile-profile similarity metric based on information theory. Published by Yona and Levitt in JMB, 2002 in a paper titled "Within the Twilight Zone: A Sensitive Profile-Profile Comparison Tool Based on Information Theory.". More... | |
Public Member Functions inherited from core::sequence::ScoringScheme | |
| ScoringScheme () | |
| ctor More... | |
| virtual | ~ScoringScheme () |
| dtor More... | |
| virtual void | read_from_file (utility::file::FileName const &) |
| Initialize from a file. More... | |
| virtual void | read_data (utility::io::izstream &) |
| virtual Real | gap_open () const |
| Gets the gap opening penalty. More... | |
| virtual Real | gap_extend () const |
| Gets the gap extension penalty. More... | |
| void | gap_open (Real const gap_open) |
| Sets the gap opening penalty. More... | |
| void | gap_extend (Real const gap_extend) |
| Sets the gap extension penalty. More... | |
| std::string | type () const |
| getters for type, which is a unique string name for this object. More... | |
| void | type (std::string new_type) |
| getters for type, which is a unique string name for this object. More... | |
| void | unimplemented_method_error (std::string const &method_name) const |
| Utility method for producing useful error messages and exiting from program. Declared const which is funny, because exiting the program certainly changes the state of this object! This might be replaced with exception handling if we ever start using those. More... | |
| bool | is_good (Real const &num) |
Private Attributes | |
| utility::vector1< core::Real > | prior_probs_ |
Definition at line 31 of file ProfSimScoringScheme.hh.
|
inline |
constructor
Definition at line 35 of file ProfSimScoringScheme.hh.
References protocols::loops::extend, core::sequence::ScoringScheme::gap_extend(), core::sequence::ScoringScheme::gap_open(), initialize_parameters(), and core::sequence::ScoringScheme::type().
Referenced by clone().
|
inlinevirtual |
destructor
Definition at line 47 of file ProfSimScoringScheme.hh.
|
inlinevirtual |
returns owning pointer to a new object with a deep copy of this object's values.
Implements core::sequence::ScoringScheme.
Definition at line 54 of file ProfSimScoringScheme.hh.
References core::sequence::ScoringScheme::gap_extend(), core::sequence::ScoringScheme::gap_open(), and ProfSimScoringScheme().
| void core::sequence::ProfSimScoringScheme::initialize_parameters | ( | ) |
Initialize log-probabilities of occurence for each amino acid.
Definition at line 45 of file ProfSimScoringScheme.cc.
References core::chemical::aa_from_oneletter_code(), core::sequence::end, and prior_probs_.
Referenced by ProfSimScoringScheme().
|
virtual |
ProfSim profile-profile similarity metric based on information theory. Published by Yona and Levitt in JMB, 2002 in a paper titled "Within the Twilight Zone: A Sensitive Profile-Profile Comparison Tool Based on Information Theory.".
Implements core::sequence::ScoringScheme.
Definition at line 85 of file ProfSimScoringScheme.cc.
References prior_probs_.
|
private |
Definition at line 84 of file ProfSimScoringScheme.hh.
Referenced by initialize_parameters(), and score().
1.8.4