ValidParameters::~ValidParameters() {}
-
/***********************************************************************/
bool ValidParameters::isValidParameter(string parameter, string command, string value) {
try {
try {
//{"parameter1","parameter2",...,"last parameter"};
- string readdistArray[] = {"phylip","column","name","cutoff","precision","group"};
+ string readdistArray[] = {"phylip","column", "name","cutoff","precision", "group"};
+
commandParameters["read.dist"] = addParameters(readdistArray, sizeof(readdistArray)/sizeof(string));
string readotuArray[] = {"list","order","shared", "line", "label","group","sabund", "rabund"};
string unifracUnweightedArray[] = {"groups","iters"};
commandParameters["unifrac.unweighted"] = addParameters(unifracUnweightedArray, sizeof(unifracUnweightedArray)/sizeof(string));
- string heatmapArray[] = {"groups","line","label","sorted"};
+ string heatmapArray[] = {"groups","line","label","sorted","scale"};
commandParameters["heatmap"] = addParameters(heatmapArray, sizeof(heatmapArray)/sizeof(string));
string vennArray[] = {"groups","line","label","calc"};
string getOTURepArray[] = {"fasta","list","line","label","name"};
commandParameters["get.oturep"] = addParameters(getOTURepArray, sizeof(getOTURepArray)/sizeof(string));
+ string treeGroupsArray[] = {"line","label","calc","groups"};
+ commandParameters["tree.shared"] = addParameters(treeGroupsArray, sizeof(treeGroupsArray)/sizeof(string));
+
+ string bootstrapArray[] = {"line","label","calc","groups","iters"};
+ commandParameters["bootstrap.shared"] = addParameters(bootstrapArray, sizeof(bootstrapArray)/sizeof(string));
+
string quitArray[] = {};
commandParameters["quit"] = addParameters(quitArray, sizeof(quitArray)/sizeof(string));
}
}
-