23 namespace Victor {
namespace Align2{
40 const vector<unsigned int> &v1,
const vector<unsigned int> &v2);
77 const vector<unsigned int> &v2,
bool update =
true);
Pairwise sequence and profile alignment.
Definition: Align.h:48
Base class for gap functions.
Definition: GapFunction.h:31
virtual void copy(const FSAlign &orig)
Copy orig object to this object ("deep copy").
Definition: FSAlign.cc:109
AlignmentData * ad
Pointer to AlignmentData.
Definition: Align.h:157
Implement free-shift "glocal" alignment.
Definition: FSAlign.h:30
virtual ~FSAlign()
Destructor.
Definition: FSAlign.cc:59
FSAlign & operator=(const FSAlign &orig)
Assignment operator.
Definition: FSAlign.cc:70
Base class for printing alignments.
Definition: AlignmentData.h:35
virtual void pCalculateMatrix(bool update=true)
Update/create matrix values.
Definition: FSAlign.cc:126
virtual FSAlign * newCopy()
Construct a new "deep copy" of this object.
Definition: FSAlign.cc:114
ScoringScheme * ss
Pointer to ScoringScheme.
Definition: Align.h:159
Base class for scoring schemes.
Definition: ScoringScheme.h:34
virtual void getMultiMatch()
Return two-element array containing an alignment with maximal score.
Definition: FSAlign.cc:83
GapFunction * gf
Pointer to GapFunction.
Definition: Align.h:158
FSAlign(AlignmentData *ad, GapFunction *gf, ScoringScheme *ss)
Default constructor.
Definition: FSAlign.cc:33