]> git.donarmstrong.com Git - mothur.git/blobdiff - clustersplitcommand.h
added count file to cluster.classic and cluster.split. modified splitting classes...
[mothur.git] / clustersplitcommand.h
index 28de9488b68516e2e194db0dd35920c7078e91f9..29dc69a05ad20ad7a19b7956fc3c55928ac5db35 100644 (file)
@@ -15,7 +15,7 @@
 #include "sabundvector.hpp"
 #include "listvector.hpp"
 #include "cluster.hpp"
-#include "sparsematrix.hpp"
+#include "sparsedistancematrix.h"
 #include "readcluster.h"
 #include "splitmatrix.h"
 #include "readphylip.h"
@@ -47,7 +47,7 @@ private:
        vector<int> processIDS;   //processid
        vector<string> outputNames;
        
-       string method, fileroot, tag, outputDir, phylipfile, columnfile, namefile, distfile, format, showabund, timing, splitmethod, taxFile, fastafile;
+       string method, fileroot, tag, outputDir, phylipfile, columnfile, namefile, countfile, distfile, format, showabund, timing, splitmethod, taxFile, fastafile;
        double cutoff, splitcutoff;
        int precision, length, processors, taxLevelCutoff;
        bool print_start, abort, hard, large, classic;
@@ -62,6 +62,7 @@ private:
        int mergeLists(vector<string>, map<float, int>, ListVector*);
        map<float, int> completeListFile(vector<string>, string, set<string>&, ListVector*&);
        int createMergedDistanceFile(vector< map<string, string> >);
+    int createRabund(CountTable*& ct, ListVector*& list, RAbundVector*& rabund);
 };
 
 /////////////////not working for Windows////////////////////////////////////////////////////////////