2 * File: kruskalwalliscommand.h
5 * Created on June 26, 2012, 11:07 AM
8 #ifndef KRUSKALWALLISCOMMAND_H
9 #define KRUSKALWALLISCOMMAND_H
11 #include "command.hpp"
12 #include "inputdata.h"
13 #include "designmap.h"
15 class KruskalWallisCommand : public Command {
19 KruskalWallisCommand(string);
20 KruskalWallisCommand();
21 ~KruskalWallisCommand(){}
23 vector<string> setParameters();
24 string getCommandName() { return "kruskal.wallis"; }
25 string getCommandCategory() { return "Hypothesis Testing"; }
26 string getOutputPattern(string);
27 string getHelpString();
28 string getCitation() { return "http://www.mothur.org/wiki/Kruskal.wallis"; }
29 string getDescription() { return "Non-parametric method for testing whether samples originate from the same distribution."; }
38 void help() { m->mothurOut(getHelpString()); }
39 void assignRank(vector<groupRank>&);
40 void assignValue(vector<groupRank>&);
45 string outputDir, sharedfile, designfile, mclass, classes;
46 vector<string> outputNames;
49 int process(vector<SharedRAbundVector*>&, DesignMap&);
52 #endif /* KRUSKALWALLISCOMMAND_H */