|
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.
1.8.5