X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;ds=sidebyside;f=splitmatrix.h;h=e38f8fc1ba7afd679a7cc308547e2e0f0c11a545;hb=47faf5463d44570ad66148384763db1c8238b563;hp=5974ff1b967a5b3313bea6dcbcf967eb4b1c5023;hpb=44b464979e91c2a1f144ac45ca12c14fcf6579f0;p=mothur.git diff --git a/splitmatrix.h b/splitmatrix.h index 5974ff1..e38f8fc 100644 --- a/splitmatrix.h +++ b/splitmatrix.h @@ -19,18 +19,21 @@ class SplitMatrix { public: - SplitMatrix(string, string, float); //column formatted distance file, namesfile, cutoff + SplitMatrix(string, string, string, float, string); //column formatted distance file, namesfile, cutoff, method ~SplitMatrix(); int split(); vector< map > getDistanceFiles(); //returns map of distance files -> namefile sorted by distance file size string getSingletonNames() { return singleton; } //returns namesfile containing singletons private: - string distFile, namefile, singleton; + MothurOut* m; + + string distFile, namefile, singleton, method, taxFile; vector< map< string, string> > dists; float cutoff; - - MothurOut* m; + + int splitDistance(); + int splitClassify(); }; /******************************************************/