X-Git-Url: https://git.donarmstrong.com/?p=mothur.git;a=blobdiff_plain;f=removeotulabelscommand.h;h=fd03d1018582d04de5efe1c11910610c0186252e;hp=ea596624ddfab5111a2c95f8619e4a4681bd1d10;hb=a8e2df1b96a57f5f29576b08361b86a96a8eff4f;hpb=49d2b7459c5027557564b21e9487dadafbbbdc96 diff --git a/removeotulabelscommand.h b/removeotulabelscommand.h index ea59662..fd03d10 100644 --- a/removeotulabelscommand.h +++ b/removeotulabelscommand.h @@ -11,6 +11,9 @@ // #include "command.hpp" +#include "inputdata.h" +#include "listvector.hpp" +#include "sharedrabundvector.h" /**************************************************************************************************/ @@ -23,8 +26,9 @@ public: vector setParameters(); string getCommandName() { return "remove.otulabels"; } string getCommandCategory() { return "OTU-Based Approaches"; } - string getOutputFileNameTag(string, string); + string getHelpString(); + string getOutputPattern(string); string getCitation() { return "http://www.mothur.org/wiki/Get.otulabels"; } string getDescription() { return "Can be used with output from classify.otu, otu.association, or corr.axes to remove specific otus."; } @@ -33,13 +37,19 @@ public: private: bool abort; - string outputDir, accnosfile, constaxonomyfile, otucorrfile, corraxesfile; + string outputDir, accnosfile, constaxonomyfile, otucorrfile, corraxesfile, listfile, sharedfile, label; vector outputNames; set labels; + ListVector* list; + vector lookup; int readClassifyOtu(); int readOtuAssociation(); int readCorrAxes(); + int readList(); + int readShared(); + int getListVector(); + int getShared(); }; /**************************************************************************************************/