X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=distancecommand.h;h=3e3dc7098a768461c67dc1d45751e50891ccc9c2;hb=cdf9083dc32543cc640e72e9ca3aee0323cbad45;hp=64eac8d57affc1090bbc324bb76ccb6f7fa5648d;hpb=a98eb683e17d8e49583bf2d215ab7562a4cdca75;p=mothur.git diff --git a/distancecommand.h b/distancecommand.h index 64eac8d..3e3dc70 100644 --- a/distancecommand.h +++ b/distancecommand.h @@ -21,7 +21,12 @@ class DistanceCommand : public Command { public: DistanceCommand(string); + DistanceCommand(); ~DistanceCommand(); + vector getRequiredParameters(); + vector getValidParameters(); + vector getRequiredFiles(); + map > getOutputFiles() { return outputTypes; } int execute(); void help(); @@ -34,14 +39,16 @@ private: Dist* distCalculator; SequenceDB alignDB; - string countends, output, fastafile, calc, outputDir, oldfastafile, column; + string countends, output, fastafile, calc, outputDir, oldfastafile, column, compress; + int processors, numNewFasta; float cutoff; - map processIDS; //end line, processid + vector processIDS; //end line, processid vector lines; bool abort; - vector Estimators; //holds estimators to be used + vector Estimators, outputNames; //holds estimators to be used + map > outputTypes; //void m->appendFiles(string, string); void createProcesses(string);