Katzlab dd76ab1d12 Added PTL2 Scripts
These are PTL2 files from Auden 2/9
2023-02-14 11:20:52 -05:00

25 lines
664 B
C++

// $Id: distanceMethod.h 962 2006-11-07 15:13:34Z privmane $
#ifndef ___DISTANCE_METHOD
#define ___DISTANCE_METHOD
#include "definitions.h"
#include "sequence.h"
/*********************************************************
Distance method is a class for computing pairwise distance
between 2 different sequences
*******************************************************/
class distanceMethod {
public:
virtual const MDOUBLE giveDistance(const sequence& s1,
const sequence& s2,
const vector<MDOUBLE> * weights=NULL,
MDOUBLE* score=NULL) const=0;
virtual distanceMethod* clone(void) const=0;
virtual ~distanceMethod() {}
};
#endif