18 #ifndef __Panchenko_H__
19 #define __Panchenko_H__
22 #include <PssmInput.h>
23 #include <ScoringFunction.h>
25 namespace Victor {
namespace Align2{
virtual void copy(const Panchenko &orig)
Copy orig object to this object ("deep copy").
Definition: Panchenko.cc:153
virtual double scoringSeq(int i, int j)
Calculate scores to create matrix values.
Definition: Panchenko.cc:77
virtual ~Panchenko()
Destructor.
Definition: Panchenko.cc:50
Calculate a frequency profile or PSSM.
Definition: Profile.h:35
int returnAaColumnTemplate(int i)
Return the number of different aminoacids in column i.
Definition: Panchenko.cc:130
Panchenko(Profile *pro1, Profile *pro2, PssmInput *pssm1, PssmInput *pssm2)
Default constructor.
Definition: Panchenko.cc:41
int returnAaColumnTarget(int i)
Return the number of different aminoacids in column i.
Definition: Panchenko.cc:109
virtual Panchenko * newCopy()
Construct a new "deep copy" of this object.
Definition: Panchenko.cc:165
Base class for scoring functions.
Definition: ScoringFunction.h:31
Panchenko & operator=(const Panchenko &orig)
Assignment operator.
Definition: Panchenko.cc:61
Calculate scores for profile to profile alignment using Panchenko method.
Definition: Panchenko.h:38