]> git.donarmstrong.com Git - mothur.git/blobdiff - validparameter.cpp
added boneh, efron, and solow calculators
[mothur.git] / validparameter.cpp
index e79a2db2663a48ceee335dba6c1a77973dd09bb6..1a1555df410d25f18b11176ffe2fb5aa0f1af6d6 100644 (file)
@@ -225,7 +225,7 @@ void ValidParameters::initCommandParameters() {
                string deconvoluteArray[] =  {"fasta"};
                commandParameters["deconvolute"] = addParameters(deconvoluteArray, sizeof(deconvoluteArray)/sizeof(string));
                
-               string collectsingleArray[] =  {"freq","line","label","calc","abund"};
+               string collectsingleArray[] =  {"freq","line","label","calc","abund","size"};
                commandParameters["collect.single"] = addParameters(collectsingleArray, sizeof(collectsingleArray)/sizeof(string));
 
                string collectsharedArray[] =  {"freq","line","label","calc","groups"};
@@ -249,7 +249,7 @@ void ValidParameters::initCommandParameters() {
                string libshuffArray[] =  {"iters","groups","step","form","cutoff"};
                commandParameters["libshuff"] = addParameters(libshuffArray, sizeof(libshuffArray)/sizeof(string));
                
-               string summarysingleArray[] =  {"line","label","calc","abund"};
+               string summarysingleArray[] =  {"line","label","calc","abund","size"};
                commandParameters["summary.single"] = addParameters(summarysingleArray, sizeof(summarysingleArray)/sizeof(string));
 
                string summarysharedArray[] =  {"line","label","calc","groups"};
@@ -346,6 +346,9 @@ void ValidParameters::initParameterRanges() {
                
                string softArray[] = {">=","0", "<=","100", "between"};
                parameterRanges["soft"] = addParameters(softArray, rangeSize);
+               
+               string sizeArray[] = {">=","1", "<","NA", "between"};
+               parameterRanges["size"] = addParameters(sizeArray, rangeSize);
        }
        catch(exception& e) {
                cout << "Standard Error: " << e.what() << " has occurred in the ValidParameters class Function isValidParameter. Please contact Pat Schloss at pschloss@microbio.umass.edu." << "\n";