X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=collect.cpp;fp=collect.cpp;h=62ed9f24a929bab17a0733c98b5771105a395c3f;hb=182db2b6f1747bc1e0b8cd3eceec8751abdd31d5;hp=08426a8499bdf41c0fab815f20421d4bc070de0f;hpb=251a6e0e38cce0c439757ec39f0a84a5d0bd0222;p=mothur.git diff --git a/collect.cpp b/collect.cpp index 08426a8..62ed9f2 100644 --- a/collect.cpp +++ b/collect.cpp @@ -11,7 +11,7 @@ /***********************************************************************/ -void Collect::getCurve(int increment = 1){ +int Collect::getCurve(int increment = 1){ try { RAbundVector* lookup = new RAbundVector(order->getNumBins()); SAbundVector* rank = new SAbundVector(order->getMaxRank()+1); @@ -23,7 +23,9 @@ void Collect::getCurve(int increment = 1){ displays[i]->init(label); //sets displays label } for(int i=0;icontrol_pressed) { delete lookup; delete rank; delete ccd; return 1; } + int binNumber = order->get(i); int abundance = lookup->get(binNumber); @@ -50,6 +52,8 @@ void Collect::getCurve(int increment = 1){ delete lookup; delete rank; delete ccd; + + return 0; } catch(exception& e) { m->errorOut(e, "Collect", "getCurve"); @@ -58,7 +62,7 @@ void Collect::getCurve(int increment = 1){ } /***********************************************************************/ -void Collect::getSharedCurve(int increment = 1){ +int Collect::getSharedCurve(int increment = 1){ try { globaldata = GlobalData::getInstance(); vector lookup; @@ -94,6 +98,9 @@ try { //sample all the members for(int i=0;icontrol_pressed) { for (int j = 0; j < lookup.size(); j++) { delete lookup[j]; } delete ccd; return 1; } + //get first sample individual chosen = sharedorder->get(i); int abundance; @@ -155,6 +162,8 @@ try { for (int i = 0; i < lookup.size(); i++) { delete lookup[i]; } + + return 0; } catch(exception& e) {