X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=bergerparker.cpp;h=d00403c9edc8d236ef9cd1cf02dc179001573d75;hb=250e3b11b1c9c1e1ad458ab6c7e71ac2e67e11d9;hp=893f2a95dad68e6f9ba1638eb29be43071a711aa;hpb=51cf89e90eef8b300c2786eb1560dd89e6e83445;p=mothur.git diff --git a/bergerparker.cpp b/bergerparker.cpp index 893f2a9..d00403c 100644 --- a/bergerparker.cpp +++ b/bergerparker.cpp @@ -15,8 +15,7 @@ EstOutput BergerParker::getValues(SAbundVector* rank){ try { data.resize(1,0); //Berger-Parker index - double BP = (double)rank->getNumSeqs()/(double)rank->getMaxRank(); - //cout << "BP index = " << 1/BP << "\n\n"; + double BP = (double)rank->getMaxRank() / (double)rank->getNumSeqs(); data[0] = BP; if (isnan(data[0]) || isinf(data[0])) { data[0] = 0; } @@ -24,13 +23,9 @@ EstOutput BergerParker::getValues(SAbundVector* rank){ return data; } catch(exception& e) { - cout << "Standard Error: " << e.what() << " has occurred in the NPShannon class Function getValues. Please contact Pat Schloss at pschloss@microbio.umass.edu." << "\n"; + m->errorOut(e, "BergerParker", "getValues"); exit(1); } - catch(...) { - cout << "An unknown error has occurred in the NPShannon class function getValues. Please contact Pat Schloss at pschloss@microbio.umass.edu." << "\n"; - exit(1); - } } /***********************************************************************/