#define KRUSKALWALLISCOMMAND_H
#include "command.hpp"
+#include "inputdata.h"
+#include "sharedrabundvector.h"
class KruskalWallisCommand : public Command {
vector<string> setParameters();
string getCommandName() { return "kruskalwallis"; }
string getCommandCategory() { return "Hypothesis Testing"; }
- string getOutputFileNameTag(string, string);
+ string getOutputPattern(string);
string getHelpString();
string getCitation() { return "http://www.mothur.org/wiki/kruskalwallis"; }
string getDescription() { return "Non-parametric method for testing whether samples originate from the same distribution."; }
int execute();
void help() { m->mothurOut(getHelpString()); }
void assignRank(vector<groupRank>&);
+ void assignValue(vector<groupRank>&);
private:
- string outputDir;
+ string outputDir, sharedfile, groups;
bool abort;
+ set<string> labels;
+ vector<string> outputNames, Groups;
vector<int> counts;
vector<double> rankSums;
vector<double> rankMeans;