X-Git-Url: https://git.donarmstrong.com/?p=mothur.git;a=blobdiff_plain;f=splitmatrix.h;h=7b468e998d967cde992a74b2cc0745840f60d454;hp=b8aa55119c810871988e76ca156b1746bd4eeb4a;hb=615301e57c25e241356a9c2380648d117709458d;hpb=05c52893c6c2467381fe7e7b769d86b6209af2e1 diff --git a/splitmatrix.h b/splitmatrix.h index b8aa551..7b468e9 100644 --- a/splitmatrix.h +++ b/splitmatrix.h @@ -19,8 +19,8 @@ class SplitMatrix { public: - SplitMatrix(string, string, string, float, string, bool); //column formatted distance file, namesfile, cutoff, method, large - SplitMatrix(string, string, string, float, float, string, int, bool, string); //fastafile, namefile, taxFile, taxcutoff, cutoff, method, processors, classic, outputDir + SplitMatrix(string, string, string, string, float, string, bool); //column formatted distance file, namesfile, countfile, cutoff, method, large + SplitMatrix(string, string, string, string, float, float, string, int, bool, string); //fastafile, namefile, countfile, taxFile, taxcutoff, cutoff, method, processors, classic, outputDir ~SplitMatrix(); int split(); @@ -30,7 +30,7 @@ class SplitMatrix { private: MothurOut* m; - string distFile, namefile, singleton, method, taxFile, fastafile, outputDir; + string distFile, namefile, singleton, method, taxFile, fastafile, outputDir, countfile; vector< map< string, string> > dists; float cutoff, distCutoff; bool large, classic; @@ -40,7 +40,7 @@ class SplitMatrix { int splitClassify(); int splitDistanceLarge(); int splitDistanceRAM(); - int splitNames(vector >& groups); + int splitNames(map& groups, int, vector&); int splitDistanceFileByTax(map&, int); int createDistanceFilesFromTax(map&, int); };