X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=commandfactory.cpp;h=4d2b0ae2b93a6e205ae8b8d24a86dea37c2f6606;hb=62568a297aaf939ab753334f17abde82ec8e8531;hp=2ac61e33e3252af5581b78b21168a5e2fbe760fb;hpb=21805b1c466a341d64a5a451f156a56d12c75dca;p=mothur.git diff --git a/commandfactory.cpp b/commandfactory.cpp index 2ac61e3..4d2b0ae 100644 --- a/commandfactory.cpp +++ b/commandfactory.cpp @@ -75,6 +75,10 @@ #include "phylodiversitycommand.h" #include "makegroupcommand.h" #include "chopseqscommand.h" +#include "clearcutcommand.h" +#include "catchallcommand.h" +#include "splitabundcommand.h" +#include "clustersplitcommand.h" /*******************************************************/ @@ -157,6 +161,10 @@ CommandFactory::CommandFactory(){ commands["phylo.diversity"] = "phylo.diversity"; commands["make.group"] = "make.group"; commands["chop.seqs"] = "chop.seqs"; + commands["clearcut"] = "clearcut"; + commands["catchall"] = "catchall"; + commands["split.abund"] = "split.abund"; + //commands["cluster.split"] = "cluster.split"; commands["classify.seqs"] = "MPIEnabled"; commands["dist.seqs"] = "MPIEnabled"; commands["filter.seqs"] = "MPIEnabled"; @@ -276,6 +284,10 @@ Command* CommandFactory::getCommand(string commandName, string optionString){ else if(commandName == "phylo.diversity") { command = new PhyloDiversityCommand(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 if(commandName == "cluster.split") { command = new ClusterSplitCommand(optionString); } else { command = new NoCommand(optionString); } return command;