5 * Created by Thomas Ryabin on 5/13/09.
6 * Copyright 2009Schloss Lab UMASS Amherst. All rights reserved.
14 /***********************************************************************/
15 EstOutput Solow::getValues(SAbundVector* rank){
20 double n = (double)rank->getNumSeqs();
21 double f1 = (double)rank->get(1);
22 double f2 = (double)rank->get(2);
24 data[0] = f1*f1/2/f2 * (1 - pow(1 - 2*f2/n/f1, f));
29 m->errorOut(e, "Solow", "getValues");
35 /***********************************************************************/