X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;ds=sidebyside;f=dist.h;fp=dist.h;h=1412424b8da755dbe6a35f2a7d14ae37c36929e5;hb=0caf3fbabaa3ece404f8ce77f4c883dc5b1bf1dc;hp=0000000000000000000000000000000000000000;hpb=1b73ff67c83892a025e597dabd9df6fe7b58206a;p=mothur.git diff --git a/dist.h b/dist.h new file mode 100644 index 0000000..1412424 --- /dev/null +++ b/dist.h @@ -0,0 +1,33 @@ +#ifndef DIST_H +#define DIST_H +/* + * dist.h + * Mothur + * + * Created by Sarah Westcott on 5/7/09. + * Copyright 2009 Schloss Lab UMASS Amherst. All rights reserved. + * + */ + +#include "mothur.h" +#include "sequence.hpp" + +/**************************************************************************************************/ + +class Dist { + +public: + Dist(){ dist = 0; m = MothurOut::getInstance(); } + Dist(const Dist& d) : dist(d.dist) { m = MothurOut::getInstance(); } + virtual ~Dist() {} + virtual void calcDist(Sequence, Sequence) = 0; + double getDist() { return dist; } + +protected: + double dist; + MothurOut* m; +}; + +/**************************************************************************************************/ + +#endif