// $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 * weights=NULL, MDOUBLE* score=NULL) const=0; virtual distanceMethod* clone(void) const=0; virtual ~distanceMethod() {} }; #endif