X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=commandfactory.cpp;h=f358797f7d94bf557c8bf986dd16faaed03743f3;hb=cfe70bbc94980a0177af465d3464db754673bd56;hp=9917b3cce2c2b4a48ac89ae4ab8a387921d1d74e;hpb=b1bcc272003b50a8c06dc9120754da1f5b744598;p=mothur.git diff --git a/commandfactory.cpp b/commandfactory.cpp index 9917b3c..f358797 100644 --- a/commandfactory.cpp +++ b/commandfactory.cpp @@ -76,6 +76,8 @@ #include "makegroupcommand.h" #include "chopseqscommand.h" #include "clearcutcommand.h" +#include "catchallcommand.h" +#include "splitabundcommand.h" /*******************************************************/ @@ -159,6 +161,8 @@ CommandFactory::CommandFactory(){ commands["make.group"] = "make.group"; commands["chop.seqs"] = "chop.seqs"; commands["clearcut"] = "clearcut"; + commands["catchall"] = "catchall"; + commands["split.abund"] = "split.abund"; commands["classify.seqs"] = "MPIEnabled"; commands["dist.seqs"] = "MPIEnabled"; commands["filter.seqs"] = "MPIEnabled"; @@ -279,6 +283,8 @@ Command* CommandFactory::getCommand(string commandName, string optionString){ else if(commandName == "make.group") { command = new MakeGroupCommand(optionString); } else if(commandName == "chop.seqs") { command = new ChopSeqsCommand(optionString); } else if(commandName == "clearcut") { command = new ClearcutCommand(optionString); } + else if(commandName == "catchall") { command = new CatchAllCommand(optionString); } + else if(commandName == "split.abund") { command = new SplitAbundCommand(optionString); } else { command = new NoCommand(optionString); } return command;