X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=venn.cpp;h=443c36ce95c0c8a8bb9233f2aa40c3518126e28d;hb=9013e13ecfb2fda3c2664a76f76cc99b8c7fa74c;hp=7e2404997fc8ea4b02e89b870905cd832e123041;hpb=cd4c86f68cb53017f0f98a82dd2c2e56a64c67bd;p=mothur.git diff --git a/venn.cpp b/venn.cpp index 7e24049..443c36c 100644 --- a/venn.cpp +++ b/venn.cpp @@ -34,7 +34,7 @@ vector Venn::getPic(SAbundVector* sabund, vector vCalcs) { vector outputNames; for(int i=0;iinputFileName) + ".venn." + sabund->getLabel() + vCalcs[i]->getName() + ".svg"; + string filenamesvg = outputDir + getRootName(getSimpleName(globaldata->inputFileName)) + "." + sabund->getLabel() + "." + vCalcs[i]->getName() + ".svg"; outputNames.push_back(filenamesvg); openOutputFile(filenamesvg, outsvg); @@ -88,7 +88,7 @@ vector Venn::getPic(vector lookup, vectorinputFileName) + lookup[0]->getLabel() + ".venn." + vCalcs[i]->getName() + ".svg"; + string filenamesvg = outputDir + getRootName(getSimpleName(globaldata->inputFileName)) + lookup[0]->getLabel() + "." + vCalcs[i]->getName() + "." + lookup[0]->getGroup() + ".svg"; outputNames.push_back(filenamesvg); openOutputFile(filenamesvg, outsvg); @@ -140,7 +140,8 @@ vector Venn::getPic(vector lookup, vectorinputFileName) + lookup[0]->getLabel() + ".venn." + vCalcs[i]->getName() + ".svg"; + string filenamesvg = outputDir + getRootName(getSimpleName(globaldata->inputFileName)) + lookup[0]->getLabel() + "." + vCalcs[i]->getName() + "." + lookup[0]->getGroup() + "-" + lookup[1]->getGroup() + ".svg"; + outputNames.push_back(filenamesvg); openOutputFile(filenamesvg, outsvg); @@ -214,7 +215,8 @@ vector Venn::getPic(vector lookup, vectorinputFileName) + lookup[0]->getLabel() + ".venn." + vCalcs[i]->getName() + ".svg"; + string filenamesvg = outputDir + getRootName(getSimpleName(globaldata->inputFileName)) + lookup[0]->getLabel() + "." + vCalcs[i]->getName() + "." + lookup[0]->getGroup() + "-" + lookup[1]->getGroup() + "-" + lookup[2]->getGroup() + ".svg"; + outputNames.push_back(filenamesvg); openOutputFile(filenamesvg, outsvg); @@ -475,7 +477,7 @@ vector Venn::getPic(vector lookup, vectorgetName() != "sharedsobs") && (vCalcs[i]->getName() != "sharedchao")) { m->mothurOut(vCalcs[i]->getName() + " is not a valid calculator with four groups. It will be disregarded. "); m->mothurOutEndLine(); } else{ - string filenamesvg = outputDir + getSimpleName(globaldata->inputFileName) + lookup[0]->getLabel() + ".venn." + vCalcs[i]->getName() + ".svg"; + string filenamesvg = outputDir + getRootName(getSimpleName(globaldata->inputFileName)) + lookup[0]->getLabel() + "." + vCalcs[i]->getName() + "." + lookup[0]->getGroup() + "-" + lookup[1]->getGroup() + "-" + lookup[2]->getGroup() + "-" + lookup[3]->getGroup() + ".svg"; outputNames.push_back(filenamesvg); openOutputFile(filenamesvg, outsvg);