X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=splitmatrix.h;fp=splitmatrix.h;h=95fe0dcb94939bb8968a0980a517368cb0ef8b2b;hb=2a7d1455e8cfe4f67a7173f3a7249762c5436217;hp=e38f8fc1ba7afd679a7cc308547e2e0f0c11a545;hpb=4d7ffb38e091e9e7425d94e112551a3f90cacb0f;p=mothur.git diff --git a/splitmatrix.h b/splitmatrix.h index e38f8fc..95fe0dc 100644 --- a/splitmatrix.h +++ b/splitmatrix.h @@ -19,7 +19,7 @@ class SplitMatrix { public: - SplitMatrix(string, string, string, float, string); //column formatted distance file, namesfile, cutoff, method + SplitMatrix(string, string, string, float, string, bool); //column formatted distance file, namesfile, cutoff, method ~SplitMatrix(); int split(); vector< map > getDistanceFiles(); //returns map of distance files -> namefile sorted by distance file size @@ -31,9 +31,13 @@ class SplitMatrix { string distFile, namefile, singleton, method, taxFile; vector< map< string, string> > dists; float cutoff; + bool large; int splitDistance(); int splitClassify(); + int splitDistanceLarge(); + int splitDistanceRAM(); + int splitNames(vector >& groups); }; /******************************************************/