#include <Substitution.h>
Inherited by Blosum.
Inheritance diagram for Substitution:

Public Member Functions | |
| Substitution () | |
| Default constructor. | |
| Substitution (const Substitution &orig) | |
| Copy constructor. | |
| virtual | ~Substitution () |
| Destructor. | |
| Substitution & | operator= (const Substitution &orig) |
| Assigment operator. | |
| virtual string | getResidues () const =0 |
| Dummy implementation. | |
| virtual void | buildscore (const string &residues, const vector< vector< int > > &residuescores) |
| Builds scoring matrix from raw data. | |
Static Public Member Functions | |
| template<class T> | |
| static void | pWriteDoubleVector (ostream &os, vector< vector< T > > data) |
| Helper function used to write a vector<vector> construct. | |
| template<class T> | |
| static void | pReadDoubleVector (istream &is, vector< vector< T > > &data) |
| Helper function used to read a vector<vector> construct. | |
Public Attributes | |
| vector< vector< int > > | score |
| Substitution score. | |
Protected Member Functions | |
| virtual void | copy (const Substitution &orig) |
| Copies orig object to this object ("deep copy"). | |
Friends | |
| ostream & | operator<< (ostream &os, const Substitution &object) |
| Output operator. | |
| istream & | operator>> (istream &is, Substitution &object) |
| Input operator. | |
|
|
Default constructor.
|
|
|
Copy constructor.
|
|
|
Destructor.
|
|
||||||||||||
|
Builds scoring matrix from raw data.
|
|
|
Copies orig object to this object ("deep copy").
|
|
|
Dummy implementation.
Implemented in Blosum. |
|
|
Assigment operator.
|
|
||||||||||||||||
|
Helper function used to read a vector<vector> construct.
|
|
||||||||||||||||
|
Helper function used to write a vector<vector> construct.
|
|
||||||||||||
|
Output operator.
|
|
||||||||||||
|
Input operator.
|
|
|
Substitution score.
|
1.4.1