#include "distancecommand.h"
#include "aligncommand.h"
#include "matrixoutputcommand.h"
+#include "getsabundcommand.h"
+#include "getrabundcommand.h"
#include "seqsummarycommand.h"
+#include "screenseqscommand.h"
+
/***********************************************************/
try {
delete command; //delete the old command
- if(commandName == "read.dist") { command = new ReadDistCommand(); }
+ if(commandName == "read.dist") { command = new ReadDistCommand(); }
else if(commandName == "read.otu") { command = new ReadOtuCommand(); }
else if(commandName == "read.tree") { command = new ReadTreeCommand(); }
else if(commandName == "cluster") { command = new ClusterCommand(); }
else if(commandName == "get.group") { command = new GetgroupCommand(); }
else if(commandName == "get.label") { command = new GetlabelCommand(); }
else if(commandName == "get.line") { command = new GetlineCommand(); }
+ else if(commandName == "get.sabund") { command = new GetSAbundCommand(); }
+ else if(commandName == "get.rabund") { command = new GetRAbundCommand(); }
else if(commandName == "libshuff") { command = new LibShuffCommand(); }
else if(commandName == "heatmap") { command = new HeatMapCommand(); }
else if(commandName == "filter.seqs") { command = new FilterSeqsCommand(); }
else if(commandName == "dist.seqs") { command = new DistanceCommand(); }
else if(commandName == "align.seqs") { command = new AlignCommand(); }
else if(commandName == "summary.seqs") { command = new SeqSummaryCommand(); }
+ else if(commandName == "screen.seqs") { command = new ScreenSeqsCommand(); }
else { command = new NoCommand(); }
return command;