X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=clusterclassic.h;h=eaccb273b4980b297e1ad4d9f419d6494e37a120;hb=250e3b11b1c9c1e1ad458ab6c7e71ac2e67e11d9;hp=932c806ec42ac52a4a90670239d0c4a6a27b1efb;hpb=bdd77df6a7df8a5775b57d0a7ec8b55de45e7b5b;p=mothur.git diff --git a/clusterclassic.h b/clusterclassic.h index 932c806..eaccb27 100644 --- a/clusterclassic.h +++ b/clusterclassic.h @@ -6,6 +6,7 @@ #include "listvector.hpp" #include "rabundvector.hpp" #include "nameassignment.hpp" +#include "counttable.h" /* * clusterclassic.h @@ -22,6 +23,7 @@ class ClusterClassic { public: ClusterClassic(float, string, bool); int readPhylipFile(string, NameAssignment*); + int readPhylipFile(string, CountTable*); void update(double&); double getSmallDist() { return smallDist; } int getNSeqs() { return nseqs; } @@ -41,13 +43,13 @@ private: struct colDist { int col; int row; - double dist; + float dist; colDist(int r, int c, double d) : row(r), col(c), dist(d) {} }; RAbundVector* rabund; ListVector* list; - vector< vector > dMatrix; + vector< vector > dMatrix; //vector rowSmallDists; int smallRow;