--- /dev/null
+/*
+ * sharedsorabund.cpp
+ * Dotur
+ *
+ * Created by Sarah Westcott on 1/8/09.
+ * Copyright 2009 Schloss Lab UMASS Amherst. All rights reserved.
+ *
+ */
+
+#include "sharedsorabund.h"
+
+/***********************************************************************/
+
+EstOutput SorAbund::getValues(vector<SharedRAbundVector*> shared) {
+ try {
+ EstOutput UVest;
+ UVest.resize(2,0);
+ data.resize(1,0);
+
+ UVest = uv->getUVest(shared);
+
+ //UVest[0] is Uest, UVest[1] is Vest
+ data[0] = (2 * UVest[0] * UVest[1]) / ((float)(UVest[0] + UVest[1]));
+
+ if (isnan(data[0]) || isinf(data[0])) { data[0] = 0; }
+ data[0] = 1-data[0];
+
+ return data;
+ }
+ catch(exception& e) {
+ m->errorOut(e, "SorAbund", "getValues");
+ exit(1);
+ }
+}
+
+/***********************************************************************/
+