while ((nextLabel == holdLabel) && (f.eof() != true)) {
f >> groupN >> num;
- if (num != 1000) { break; }
count++;
allGroups.push_back(groupN);
m->saveNextLabel = nextLabel;
m->setAllGroups(allGroups);
-
}
catch(exception& e) {
m->errorOut(e, "SharedRAbundFloatVector", "SharedRAbundFloatVector");
return data[index].abundance;
}
/***********************************************************************/
+//returns vector of abundances
+vector<float> SharedRAbundFloatVector::getAbundances(){
+ vector<float> abunds;
+ for (int i = 0; i < data.size(); i++) {
+ abunds.push_back(data[i].abundance);
+ }
+
+ return abunds;
+}
+/***********************************************************************/
individualFloat SharedRAbundFloatVector::get(int index){
return data[index];
}