18 #ifndef __ScoringS2S_H__
19 #define __ScoringS2S_H__
21 #include <ScoringScheme.h>
23 namespace Victor {
namespace Align2{
54 virtual double scoring(
int i,
int j);
ScoringS2S & operator=(const ScoringS2S &orig)
Assignment operator.
Definition: ScoringS2S.cc:53
Implement a standard substitution matrix.
Definition: SubMatrix.h:30
virtual double scoring(int i, int j)
Calculate scores to create matrix values.
Definition: ScoringS2S.cc:69
Structure * str
Pointer to Structure.
Definition: ScoringScheme.h:80
Base class for printing alignments.
Definition: AlignmentData.h:35
SubMatrix * sub
Substitution matrix.
Definition: ScoringScheme.h:78
Base class for structural scores.
Definition: Structure.h:32
ScoringS2S(SubMatrix *sub, AlignmentData *ad, Structure *str, double cSeq)
Default constructor.
Definition: ScoringS2S.cc:34
AlignmentData * ad
Pointer to AlignmentData.
Definition: ScoringScheme.h:79
Calculate scores for sequence to sequence alignment.
Definition: ScoringS2S.h:30
virtual void copy(const ScoringS2S &orig)
Copy orig object to this object ("deep copy").
Definition: ScoringS2S.cc:85
Base class for scoring schemes.
Definition: ScoringScheme.h:34
virtual ScoringS2S * newCopy()
Construct a new "deep copy" of this object.
Definition: ScoringS2S.cc:93
virtual void reverse()
Reverse template sequence.
Definition: ScoringS2S.cc:101
virtual ~ScoringS2S()
Destructor.
Definition: ScoringS2S.cc:46