18 #ifndef __SubMatrix_H__
19 #define __SubMatrix_H__
21 #include <Substitution.h>
23 namespace Victor {
namespace Align2{
66 virtual unsigned int size()
const;
85 vector< vector<int> > residuescores;
103 return residuescores.size();
friend istream & operator>>(istream &is, SubMatrix &object)
Input operator.
Definition: SubMatrix.cc:77
Implement a standard substitution matrix.
Definition: SubMatrix.h:30
virtual void copy(const SubMatrix &orig)
Copy orig object to this object ("deep copy").
Definition: SubMatrix.cc:91
virtual string getResidues() const
Implementation of abstract class method.
Definition: SubMatrix.h:97
Base class for deriving substitution matrices.
Definition: Substitution.h:33
SubMatrix & operator=(const SubMatrix &orig)
Assignment operator.
Definition: SubMatrix.cc:52
virtual ~SubMatrix()
Destructor.
Definition: SubMatrix.cc:41
virtual SubMatrix * newCopy()
Construct a new "deep copy" of this object.
Definition: SubMatrix.cc:105
friend ostream & operator<<(ostream &os, const SubMatrix &object)
Output operator.
Definition: SubMatrix.cc:65
virtual unsigned int size() const
Return the dimension of the matrix.
Definition: SubMatrix.h:102
SubMatrix()
Default constructor.
Definition: SubMatrix.cc:30