]> git.donarmstrong.com Git - mothur.git/blobdiff - splitmatrix.h
changes to blastdb to make filenames given to blast unique, changes to split.abund...
[mothur.git] / splitmatrix.h
index e38f8fc1ba7afd679a7cc308547e2e0f0c11a545..95fe0dcb94939bb8968a0980a517368cb0ef8b2b 100644 (file)
@@ -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<string, string> > 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<set<string> >& groups);
 };
 
 /******************************************************/