7 #include "listvector.hpp"
8 #include "rabundvector.hpp"
9 #include "nameassignment.hpp"
15 * Created by westcott on 10/29/10.
16 * Copyright 2010 Schloss Lab. All rights reserved.
21 class ClusterClassic {
24 ClusterClassic(float, string, bool);
25 int readPhylipFile(string, NameAssignment*);
27 double getSmallDist() { return smallDist; }
28 int getNSeqs() { return nseqs; }
29 ListVector* getListVector() { return list; }
30 RAbundVector* getRAbundVector() { return rabund; }
32 void setMapWanted(bool m);
33 map<string, int> getSeqtoBin() { return seq2Bin; }
36 double getSmallCell();
46 colDist(int r, int c, double d) : row(r), col(c), dist(d) {}
51 vector< vector<double> > dMatrix;
52 //vector<colDist> rowSmallDists;
58 double cutoff, aboveCutoff;
59 map<string, int> seq2Bin;