X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=globaldata.cpp;h=ce10ee1bca9ea35dca648c97a49e1657a11509ee;hb=dc08123b7f14e2305e5bb2b3a8fcef96fc829b07;hp=2c02ca9ad560f73ecea8277420fb569b04844d82;hpb=c5c7502f435e1413c19e373dab1dfebcaa67588d;p=mothur.git diff --git a/globaldata.cpp b/globaldata.cpp index 2c02ca9..ce10ee1 100644 --- a/globaldata.cpp +++ b/globaldata.cpp @@ -73,7 +73,7 @@ void GlobalData::parseGlobalData(string commandString, string optionText){ if (key == "step") { step = value; } if (key == "form") { form = value; } if (key == "sorted") { sorted = value; } - if (key == "scaler") { scaler = value; } + if (key == "scale") { scale = value; } @@ -129,7 +129,7 @@ void GlobalData::parseGlobalData(string commandString, string optionText){ if (key == "step") { step = value; } if (key == "form") { form = value; } if (key == "sorted") { sorted = value; } - if (key == "scaler") { scaler = value; } + if (key == "scale") { scale = value; } if (key == "line") {//stores lines to be used in a vector @@ -163,7 +163,7 @@ void GlobalData::parseGlobalData(string commandString, string optionText){ //input defaults for calculators if (commandName == "collect.single") { - if ((calc == "default") || (calc == "")) { calc = "sobs-chao-ace-jack-bootstrap-shannon-npshannon-simpson-geom-qstat-logsd-bergerparker-bstick"; } + if ((calc == "default") || (calc == "")) { calc = "sobs-chao-ace-jack-shannon-npshannon-simpson"; } Estimators.clear(); splitAtDash(calc, Estimators); } @@ -173,17 +173,17 @@ void GlobalData::parseGlobalData(string commandString, string optionText){ splitAtDash(calc, Estimators); } if (commandName == "collect.shared") { - if ((calc == "default") || (calc == "")) { calc = "sharedsobs-sharedchao-sharedace-sharedjabund-sharedsorensonabund-sharedjclass-sharedsorclass-sharedjest-sharedsorest-sharedthetayc-sharedthetan-sharedkstest-sharedbdiversity"; } + if ((calc == "default") || (calc == "")) { calc = "sharedsobs-sharedchao-sharedace-jabund-sorabund-jclass-sorclass-jest-sorest-thetayc-thetan"; } Estimators.clear(); splitAtDash(calc, Estimators); } if (commandName == "summary.single") { - if ((calc == "default") || (calc == "")) { calc = "sobs-chao-ace-jack-bootstrap-shannon-npshannon-simpson-geom-logsd-qstat-bergerparker-bstick"; } + if ((calc == "default") || (calc == "")) { calc = "sobs-chao-ace-jack-shannon-npshannon-simpson"; } Estimators.clear(); splitAtDash(calc, Estimators); } if (commandName == "summary.shared") { - if ((calc == "default") || (calc == "")) { calc = "sharedsobs-sharedchao-sharedace-sharedjabund-sharedsorensonabund-sharedjclass-sharedsorclass-sharedjest-sharedsorest-sharedthetayc-sharedthetan-sharedkstest-sharedbdiversity"; } + if ((calc == "default") || (calc == "")) { calc = "sharedsobs-sharedchao-sharedace-jabund-sorabund-jclass-sorclass-jest-sorest-thetayc-thetan"; } Estimators.clear(); splitAtDash(calc, Estimators); } @@ -200,7 +200,7 @@ void GlobalData::parseGlobalData(string commandString, string optionText){ Estimators.clear(); splitAtDash(calc, Estimators); } - if (commandName == "tree.groups") { + if ((commandName == "tree.shared") || (commandName == "bootstrap.shared")) { if (calc != "") { Estimators.clear(); splitAtDash(calc, Estimators); @@ -253,7 +253,7 @@ string GlobalData::getGroups() { return groups; } string GlobalData::getStep() { return step; } string GlobalData::getForm() { return form; } string GlobalData::getSorted() { return sorted; } -string GlobalData::getScaler() { return scaler; } +string GlobalData::getScale() { return scale; } void GlobalData::setListFile(string file) { listfile = file; inputFileName = file;} void GlobalData::setRabundFile(string file) { rabundfile = file; inputFileName = file;} void GlobalData::setSabundFile(string file) { sabundfile = file; inputFileName = file;} @@ -272,6 +272,8 @@ GlobalData::GlobalData() { //option definitions should go here... helpRequest = ""; clear(); + gListVector == NULL; + gSparseMatrix == NULL; } /*******************************************************/ @@ -304,8 +306,8 @@ void GlobalData::clear() { abund = "10"; step = "0.01"; form = "integral"; - sorted = "1"; //0 means don't sort, 1 means sort. - scaler = "log2"; + sorted = "T"; //F means don't sort, T means sort. + scale = "log10"; } //*******************************************************/ @@ -317,7 +319,7 @@ void GlobalData::reset() { iters = "1000"; groups = ""; jumble = "1"; //0 means don't jumble, 1 means jumble. - sorted = "1"; //0 means don't sort, 1 means sort. + sorted = "T"; //F means don't sort, T means sort. randomtree = ""; //"" means user will enter some user trees, "outputfile" means they just want the random tree distribution to be outputted to outputfile. freq = "100"; method = "furthest"; @@ -392,7 +394,7 @@ void GlobalData::parseTreeFile() { //use nexus translation rather than parsing tree to save time if ((holder == "translate") || (holder == "Translate")) { -cout << "there is a translate " << endl; + string number, name, h; h = ""; // so it enters the loop the first time while((h != ";") && (number != ";")) {