22 #ifndef __LogAverage_H__
23 #define __LogAverage_H__
26 #include <ScoringFunction.h>
27 #include <SubMatrix.h>
29 namespace Victor {
namespace Align2{
LogAverage & operator=(const LogAverage &orig)
Assignment operator.
Definition: LogAverage.cc:63
Calculate a frequency profile or PSSM.
Definition: Profile.h:35
Calculate scores for profile to profile alignment using sum of pairs method.
Definition: LogAverage.h:42
virtual ~LogAverage()
Destructor.
Definition: LogAverage.cc:52
Implement a standard substitution matrix.
Definition: SubMatrix.h:30
virtual double scoringSeq(int i, int j)
Calculate scores to create matrix values.
Definition: LogAverage.cc:79
Base class for scoring functions.
Definition: ScoringFunction.h:31
virtual void copy(const LogAverage &orig)
Copy orig object to this object ("deep copy").
Definition: LogAverage.cc:106
virtual LogAverage * newCopy()
Construct a new "deep copy" of this object.
Definition: LogAverage.cc:117
LogAverage(SubMatrix *sub, Profile *pro1, Profile *pro2)
Default constructor.
Definition: LogAverage.cc:44