cutoff = "1.0";
}
+ //set default value for cutoff
+ if (commandName == "dist.seqs") { cutoff = "1.0"; }
+
string key, value;
//reads in parameters and values
if((optionText != "") && (commandName != "help")){
if (key == "filter") { filter = value; }
if (key == "soft") { soft = value; }
if (key == "scale") { scale = value; }
+ if (key == "ends" ) { ends = value; }
+ if (key == "processors" ) { processors = value; }
+ if (key == "size" ) { size = value; }
+ if (key == "template") { templatefile = value; }
+ if (key == "search") { search = value; }
+ if (key == "ksize") { ksize = value; }
+ if (key == "align") { align = value; }
+ if (key == "match") { match = value; }
+ if (key == "mismatch") { mismatch = value; }
+ if (key == "gapopen") { gapopen = value; }
+ if (key == "gapextend" ) { gapextend = value; }
if (key == "line") {//stores lines to be used in a set
lines.clear();
if (key == "filter") { filter = value; }
if (key == "soft") { soft = value; }
if (key == "scale") { scale = value; }
-
-
-
-
+ if (key == "ends" ) { ends = value; }
+ if (key == "processors" ) { processors = value; }
+ if (key == "size" ) { size = value; }
+
+ if (key == "template") { templatefile = value; }
+ if (key == "search") { search = value; }
+ if (key == "ksize") { ksize = value; }
+ if (key == "align") { align = value; }
+ if (key == "match") { match = value; }
+ if (key == "mismatch") { mismatch = value; }
+ if (key == "gapopen") { gapopen = value; }
+ if (key == "gapextend" ) { gapextend = value; }
if (key == "line") {//stores lines to be used in a vector
lines.clear();
//input defaults for calculators
if (commandName == "collect.single") {
- if ((calc == "default") || (calc == "")) { calc = "sobs-chao-ace-jack-shannon-npshannon-simpson"; }
+ if ((calc == "default") || (calc == "")) { calc = "sobs-chao-ace-jack-shannon-npshannon-simpson-efron-boneh-solow-shen"; }
Estimators.clear();
splitAtDash(calc, Estimators);
}
splitAtDash(calc, Estimators);
}
if (commandName == "summary.single") {
- if ((calc == "default") || (calc == "")) { calc = "sobs-chao-ace-jack-shannon-npshannon-simpson"; }
+ if ((calc == "default") || (calc == "")) { calc = "sobs-chao-ace-jack-shannon-npshannon-simpson-efron-boneh-solow-shen"; }
Estimators.clear();
splitAtDash(calc, Estimators);
}
Estimators.clear();
splitAtDash(calc, Estimators);
}
+ if (commandName == "dist.seqs") {
+ if ((calc == "default") || (calc == "")) { calc = "onegap"; }
+ Estimators.clear();
+ splitAtDash(calc, Estimators);
+ }
if (commandName == "venn") {
if ((calc == "default") || (calc == "")) {
if (format == "list") { calc = "sobs"; }
string GlobalData::getSoft() { return soft; }
string GlobalData::getFilter() { return filter; }
string GlobalData::getScale() { return scale; }
+string GlobalData::getEnds() { return ends; }
+string GlobalData::getProcessors() { return processors; }
+string GlobalData::getSize() { return size; }
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;}
void GlobalData::setPhylipFile(string file) { phylipfile = file; inputFileName = file;}
void GlobalData::setColumnFile(string file) { columnfile = file; inputFileName = file;}
+string GlobalData::getTemplateFile() { return templatefile;}
+string GlobalData::getSearch() { return search; }
+string GlobalData::getKSize() { return ksize; }
+string GlobalData::getAlign() { return align; }
+string GlobalData::getMatch() { return match; }
+string GlobalData::getMismatch() { return mismatch; }
+string GlobalData::getGapopen() { return gapopen; }
+string GlobalData::getGapextend() { return gapextend; }
+
+void GlobalData::setGroupFile(string file) { groupfile = file; }
+void GlobalData::setSharedFile(string file) { sharedfile = file; inputFileName = file; fileroot = file;}
void GlobalData::setNameFile(string file) { namefile = file; }
void GlobalData::setFormat(string Format) { format = Format; }
void GlobalData::setRandomTree(string Random) { randomtree = Random; }
void GlobalData::setGroups(string g) { groups = g; }
void GlobalData::setCalc(string Calc) { calc = Calc; }
+void GlobalData::setEnds(string e) { ends = e; }
+void GlobalData::setProcessors(string p) { processors = p; }
+
/*******************************************************/
clustalfile = "";
treefile = "";
sharedfile = "";
+ templatefile = "";
cutoff = "10.00";
format = "";
precision = "100";
trump = "";
filter = "";
soft = "";
- scale = "log10";
-
+ scale = "log10";
+ ends = "T"; //yes
+ processors = "1";
+ size = "1000";
+ search = "suffix";
+ ksize = "7";
+ align = "blast";
+ match = "1.0";
+ mismatch = "-1.0";
+ gapopen = "-5.0";
+ gapextend = "-2.0";
}
//*******************************************************/
abund = "10";
step = "0.01";
form = "integral";
+ ends = "T";
+ processors = "1";
+ size = "1000";
+ search = "suffix";
+ ksize = "7";
+ align = "blast";
+ match = "1.0";
+ mismatch = "-1.0";
+ gapopen = "-5.0";
+ gapextend = "-2.0";
}
/*******************************************************/