18 #ifndef __PSICProfile_H__
19 #define __PSICProfile_H__
23 namespace Victor {
namespace Align2{
84 vector< vector<double> > aliWeight;
Calculate a frequency profile or PSSM using PSIC weighting scheme.
Definition: PSICProfile.h:36
virtual void copy(const PSICProfile &orig)
Copy orig object to this object ("deep copy").
Definition: PSICProfile.cc:67
virtual ~PSICProfile()
Destructor.
Definition: PSICProfile.cc:42
virtual void pCalculateWeight(Alignment &ali)
Calculate alignment weights.
Definition: PSICProfile.cc:95
Calculate a frequency profile or PSSM.
Definition: Profile.h:35
vector< double > gapFreq
Gaps frequencies.
Definition: Profile.h:142
virtual void pCalculateRawFrequency(vector< double > &freq, double &gapFreq, Alignment &ali, unsigned int i)
Calculate the raw (ie. unnormalized) aminoacids frequencies for position i.
Definition: PSICProfile.cc:274
virtual void pConstructData(Alignment &ali)
Construct data from alignment.
Definition: PSICProfile.cc:292
Implement a simple alignment type.
Definition: Alignment.h:32
PSICProfile()
Default constructor.
Definition: PSICProfile.cc:35
virtual PSICProfile * newCopy()
Construct a new "deep copy" of this object.
Definition: PSICProfile.cc:83
PSICProfile & operator=(const PSICProfile &orig)
Assignment operator.
Definition: PSICProfile.cc:53