for (int i=0; i<globaldata->Groups.size(); i++) {
- if (groupTotals[globaldata->Groups[i]] != 0.0) { //avoid divide by zero error
- float percent = DScore[globaldata->Groups[i]] / groupTotals[globaldata->Groups[i]];
- data.push_back(percent);
- }else { data.push_back(0.0); }
+ //if (groupTotals[globaldata->Groups[i]] != 0.0) { //avoid divide by zero error
+ //float percent = DScore[globaldata->Groups[i]] / groupTotals[globaldata->Groups[i]];
+ float percent = DScore[globaldata->Groups[i]];
+ data.push_back(percent);
+ //}else { data.push_back(0.0); }
}
return data;
if (m->control_pressed) { for (int i = 0; i < outputNames.size(); i++) { remove(outputNames[i].c_str()); } return 0; }
- phylo.setTotalGroupBranchLengths(trees[i]);
+ //phylo.setTotalGroupBranchLengths(trees[i]);
string outFile = outputDir + getRootName(getSimpleName(globaldata->getTreeFile())) + toString(i+1) + ".phylo.diversity";
if (rarefy) { outFile += ".rarefaction"; }