X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=mgclustercommand.h;h=ce3ffec189fa50d025a0fa0a1f39ef8faaa6da93;hb=8e67e9de1b200106bea5a468ac02125954656499;hp=df0c526f2071636e87b0c2a403d2410324a8b89d;hpb=a44542a3c740cf957cff72ac71742f2fe48b0eaf;p=mothur.git diff --git a/mgclustercommand.h b/mgclustercommand.h index df0c526..ce3ffec 100644 --- a/mgclustercommand.h +++ b/mgclustercommand.h @@ -31,6 +31,7 @@ public: vector setParameters(); string getCommandName() { return "mgcluster"; } string getCommandCategory() { return "Clustering"; } + string getOutputFileNameTag(string, string); string getHelpString(); string getCitation() { return "Schloss PD, Handelsman J (2008). A statistical toolbox for metagenomics. BMC Bioinformatics 9: 34. \nhttp://www.mothur.org/wiki/Mgcluster"; } string getDescription() { return "cluster your sequences into OTUs using a blast file"; } @@ -46,6 +47,7 @@ private: HCluster* hcluster; ListVector* list; ListVector oldList; + RAbundVector rav; vector overlapMatrix; vector outputNames; @@ -54,12 +56,13 @@ private: double cutoff; float penalty; int precision, length, precisionLength; - bool abort, minWanted, hclusterWanted, merge, hard; + bool abort, minWanted, hclusterWanted, merge, hard, large; void printData(ListVector*); ListVector* mergeOPFs(map, float); void sortHclusterFiles(string, string); vector getSeqs(ifstream&); + void createRabund(map); };