#include "lefsecommand.h"
#include "kruskalwalliscommand.h"
#include "sracommand.h"
+#include "mergesfffilecommand.h"
/*******************************************************/
commands["lefse"] = "lefse";
commands["kruskal.wallis"] = "kruskal.wallis";
commands["sra"] = "sra";
+ commands["merge.sfffiles"] = "merge.sfffiles";
}
else if(commandName == "lefse") { command = new LefseCommand(optionString); }
else if(commandName == "kruskal.wallis") { command = new KruskalWallisCommand(optionString); }
else if(commandName == "sra") { command = new SRACommand(optionString); }
+ else if(commandName == "merge.sfffiles") { command = new MergeSfffilesCommand(optionString); }
else { command = new NoCommand(optionString); }
return command;
else if(commandName == "lefse") { pipecommand = new LefseCommand(optionString); }
else if(commandName == "kruskal.wallis") { pipecommand = new KruskalWallisCommand(optionString); }
else if(commandName == "sra") { pipecommand = new SRACommand(optionString); }
+ else if(commandName == "merge.sfffiles") { pipecommand = new MergeSfffilesCommand(optionString); }
else { pipecommand = new NoCommand(optionString); }
return pipecommand;
else if(commandName == "lefse") { shellcommand = new LefseCommand(); }
else if(commandName == "kruskal.wallis") { shellcommand = new KruskalWallisCommand(); }
else if(commandName == "sra") { shellcommand = new SRACommand(); }
+ else if(commandName == "merge.sfffiles") { shellcommand = new MergeSfffilesCommand(); }
else { shellcommand = new NoCommand(); }
return shellcommand;