Victor
|
Base class for deriving substitution matrices. More...
Public Member Functions | |
Substitution () | |
Default constructor. | |
Substitution (const Substitution &orig) | |
Copy constructor. | |
virtual | ~Substitution () |
Destructor. | |
virtual void | buildscore (const string &residues, const vector< vector< int > > &residuescores) |
Build scoring matrix from raw data. More... | |
virtual void | copy (const Substitution &orig) |
Copy orig object to this object ("deep copy"). More... | |
virtual string | getResidues () const =0 |
Dummy implementation. | |
virtual Substitution * | newCopy ()=0 |
Construct a new "deep copy" of this object. | |
Substitution & | operator= (const Substitution &orig) |
Assignment operator. More... | |
Static Public Member Functions | |
template<class T > | |
static void | pReadDoubleVector (istream &is, vector< vector< T > > &data) |
Helper function used to read a vector<vector> construct. More... | |
static void | pWriteDoubleVector (ostream &os, vector< vector< int > > data) |
Helper function used to write a vector<vector> construct. More... | |
Data Fields | |
vector< vector< int > > | score |
Substitution score. | |
Friends | |
ostream & | operator<< (ostream &os, const Substitution &object) |
Output operator. More... | |
istream & | operator>> (istream &is, Substitution &object) |
Input operator. | |
Base class for deriving substitution matrices.
|
virtual |
Build scoring matrix from raw data.
residues | |
residuescores |
|
virtual |
Copy orig object to this object ("deep copy").
orig |
Substitution & operator= | ( | const Substitution & | orig | ) |
Assignment operator.
orig |
|
static |
Helper function used to read a vector<vector> construct.
is | |
data |
|
static |
Helper function used to write a vector<vector> construct.
os | |
data |
|
friend |
Output operator.
os | |
object |