X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=clustersplitcommand.h;h=a82d02270ecc37f1c85e93c9fe51b70e29288081;hb=15b252e317fde72ce0a5de8776cb88112e0ed2b6;hp=0e32ffaea7710189859f458de4adc897362e12ef;hpb=4c302368ef34f0d897afefc7853edf86fb45b9f3;p=mothur.git diff --git a/clustersplitcommand.h b/clustersplitcommand.h index 0e32ffa..a82d022 100644 --- a/clustersplitcommand.h +++ b/clustersplitcommand.h @@ -23,6 +23,7 @@ #include "readmatrix.hpp" #include "inputdata.h" #include "clustercommand.h" +#include "clusterclassic.h" class ClusterSplitCommand : public Command { @@ -48,13 +49,15 @@ private: string method, fileroot, tag, outputDir, phylipfile, columnfile, namefile, distfile, format, showabund, timing, splitmethod, taxFile, fastafile; double cutoff, splitcutoff; int precision, length, processors, taxLevelCutoff; - bool print_start, abort, hard, large; + bool print_start, abort, hard, large, classic; time_t start; ofstream outList, outRabund, outSabund; void printData(ListVector*); vector createProcesses(vector< map >, set&); vector cluster(vector< map >, set&); + string clusterFile(string, string, set&, double&); + string clusterClassicFile(string, string, set&, double&); int mergeLists(vector, map, ListVector*); map completeListFile(vector, string, set&, ListVector*&); int createMergedDistanceFile(vector< map >);