X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=errorchecking.h;h=8b3c0cafb0e6b787d5d408083828ab39757420bc;hb=addc715b6d7ea52440751cec10edad03e1a19b37;hp=1b023e079cf8ab15c8539596dc72841be7edf7a3;hpb=70ac1dc59244e259b1a972385d490d2ac7f511c0;p=mothur.git diff --git a/errorchecking.h b/errorchecking.h index 1b023e0..8b3c0ca 100644 --- a/errorchecking.h +++ b/errorchecking.h @@ -27,6 +27,8 @@ class ErrorCheck { ValidCommands* validCommand; ValidParameters* validParameter; void validateReadFiles(); + bool validCommandParameter(string, string); + bool validParameterValue(string, string); void validateReadDist(); void validateReadPhil(); void validateParseFiles(); @@ -34,9 +36,14 @@ class ErrorCheck { void clear(); void refresh(); string phylipfile, columnfile, listfile, rabundfile, sabundfile, namefile, groupfile, orderfile, fastafile, treefile, sharedfile, cutoff, format; - string precision, method, fileroot, label, line, iters, jumble, freq, single, rarefaction, shared, summary, randomtree; + string precision, method, fileroot, label, line, iters, jumble, freq, single, rarefaction, shared, summary, randomtree, abund; string commandName, optionText; bool errorFree; - + + vector sharedGroups; + map > commandParameters; + map > intParams; + double piSent; + }; #endif