//if the user changes the output directory command factory will send this info to us in the output parameter
outputDir = validParameter.validFile(parameters, "outputdir", false); if (outputDir == "not found"){
outputDir = "";
- outputDir += hasPath(globaldata->getSharedFile()); //if user entered a file with a path then preserve it
+ outputDir += m->hasPath(globaldata->getSharedFile()); //if user entered a file with a path then preserve it
}
//check for optional parameter and set defaults
label = validParameter.validFile(parameters, "label", false);
if (label == "not found") { label = ""; }
else {
- if(label != "all") { splitAtDash(label, labels); allLines = 0; }
+ if(label != "all") { m->splitAtDash(label, labels); allLines = 0; }
else { allLines = 1; }
}
else {
if (calc == "default") { calc = "sharedsobs-sharedchao-sharedace-jabund-sorabund-jclass-sorclass-jest-sorest-thetayc-thetan"; }
}
- splitAtDash(calc, Estimators);
+ m->splitAtDash(calc, Estimators);
groups = validParameter.validFile(parameters, "groups", false);
if (groups == "not found") { groups = ""; }
else {
- splitAtDash(groups, Groups);
+ m->splitAtDash(groups, Groups);
globaldata->Groups = Groups;
}
string temp = validParameter.validFile(parameters, "all", false); if (temp == "not found") { temp = "false"; }
- all = isTrue(temp);
+ all = m->isTrue(temp);
if (abort == false) {
}
}
- outputFileName = outputDir + getRootName(getSimpleName(globaldata->inputFileName)) + "shared.summary";
- openOutputFile(outputFileName, outputFileHandle);
+ outputFileName = outputDir + m->getRootName(m->getSimpleName(globaldata->inputFileName)) + "shared.summary";
+ m->openOutputFile(outputFileName, outputFileHandle);
outputNames.push_back(outputFileName);
mult = false;
//create file and put column headers for multiple groups file
if (mult == true) {
- outAllFileName = ((getRootName(globaldata->inputFileName)) + "sharedmultiple.summary");
- openOutputFile(outAllFileName, outAll);
+ outAllFileName = ((m->getRootName(globaldata->inputFileName)) + "sharedmultiple.summary");
+ m->openOutputFile(outAllFileName, outAll);
outputNames.push_back(outAllFileName);
outAll << "label" <<'\t' << "comparison" << '\t';
userLabels.erase(lookup[0]->getLabel());
}
- if ((anyLabelsToProcess(lookup[0]->getLabel(), userLabels, "") == true) && (processedLabels.count(lastLabel) != 1)) {
+ if ((m->anyLabelsToProcess(lookup[0]->getLabel(), userLabels, "") == true) && (processedLabels.count(lastLabel) != 1)) {
string saveLabel = lookup[0]->getLabel();
for (int i = 0; i < lookup.size(); i++) { delete lookup[i]; }