5 * Created by Thomas Ryabin on 5/13/09.
6 * Copyright 2009Schloss Lab UMASS Amherst. All rights reserved.
13 /***********************************************************************/
14 EstOutput Efron::getValues(SAbundVector* rank){
19 double n = (double)rank->getNumSeqs();
20 if(m > n || m == 0) { m = n; }
23 for(int i = 1; i < rank->size(); i++){
24 sum += pow(-1., i+1) * pow(((double)m / n), i) * (double)(rank->get(i));
31 cout << "Standard Error: " << e.what() << " has occurred in the Coverage class Function getValues. Please contact Pat Schloss at pschloss@microbio.umass.edu." << "\n";
35 cout << "An unknown error has occurred in the Coverage class function getValues. Please contact Pat Schloss at pschloss@microbio.umass.edu." << "\n";
41 /***********************************************************************/