18 #ifndef __ThreadingProf_H__
19 #define __ThreadingProf_H__
21 #include <AlignmentData.h>
22 #include <ProfInput.h>
23 #include <Structure.h>
24 #include <ThreadingInput.h>
26 namespace Victor {
namespace Align2{
virtual ThreadingProf * newCopy()
Construct a new "deep copy" of this object.
Definition: ThreadingProf.cc:133
Calculate structural scores with info derived from threading and PHD.
Definition: ThreadingProf.h:34
Implement a standard substitution matrix.
Definition: SubMatrix.h:30
virtual double scoringStr(int i, int j)
Calculate structural scores to create matrix values.
Definition: ThreadingProf.cc:75
ThreadingProf(SubMatrix *subStr, AlignmentData *ad, ThreadingInput *thread, ProfInput *phd1, ProfInput *phd2, double cThr, double cPrf)
Default constructor.
Definition: ThreadingProf.cc:38
virtual void copy(const ThreadingProf &orig)
Copy orig object to this object ("deep copy").
Definition: ThreadingProf.cc:122
Base class for printing alignments.
Definition: AlignmentData.h:35
virtual ~ThreadingProf()
Destructor.
Definition: ThreadingProf.cc:48
Base class for structural scores.
Definition: Structure.h:32
SubMatrix * subStr
Structural substitution matrix.
Definition: Structure.h:82
ThreadingProf & operator=(const ThreadingProf &orig)
Assignment operator.
Definition: ThreadingProf.cc:59