OpenStructure
|
#include <profile_handle.hh>
Public Member Functions | |
ProfileColumn () | |
ProfileColumn (const ProfileColumn &rhs) | |
ProfileColumn & | operator= (const ProfileColumn &rhs) |
Real | GetFreq (char ch) const |
void | SetFreq (char ch, Real freq) |
bool | operator== (const ProfileColumn &rhs) const |
bool | operator!= (const ProfileColumn &rhs) const |
Real * | freqs_begin () |
Real * | freqs_end () |
const Real * | freqs_begin () const |
const Real * | freqs_end () const |
Real | GetEntropy () const |
Real | GetScore (const ProfileColumn &other, const ProfileColumn &null_model) const |
Static Public Member Functions | |
static ProfileColumn | BLOSUMNullModel () |
static ProfileColumn | HHblitsNullModel () |
static int | GetIndex (char ch) |
Friends | |
std::ofstream & | operator<< (std::ofstream &os, ProfileColumn &col) |
std::ifstream & | operator>> (std::ifstream &is, ProfileColumn &col) |
Defines profile of 20 frequencies for one residue.
Frequencies are identified by the one-letter-code for that amino acid. (possible codes: ACDEFGHIKLMNPQRSTVWY)
Definition at line 52 of file profile_handle.hh.
|
inline |
Construct a profile with all frequencies set to 0.
Definition at line 56 of file profile_handle.hh.
|
inline |
Definition at line 60 of file profile_handle.hh.
|
static |
|
inline |
Definition at line 83 of file profile_handle.hh.
|
inline |
Definition at line 85 of file profile_handle.hh.
|
inline |
Definition at line 84 of file profile_handle.hh.
|
inline |
Definition at line 86 of file profile_handle.hh.
Real GetEntropy | ( | ) | const |
Get entropy for this column.
Real GetFreq | ( | char | ch | ) | const |
|
static |
Translate one-letter-code to index (0-indexing).
Real GetScore | ( | const ProfileColumn & | other, |
const ProfileColumn & | null_model | ||
) | const |
Get column score as in Soeding-2005.
|
static |
|
inline |
Definition at line 81 of file profile_handle.hh.
|
inline |
Definition at line 63 of file profile_handle.hh.
|
inline |
Definition at line 78 of file profile_handle.hh.
void SetFreq | ( | char | ch, |
Real | freq | ||
) |
|
friend |
Definition at line 98 of file profile_handle.hh.
|
friend |
Definition at line 108 of file profile_handle.hh.