//create and initialize vector of sharedvectors, one for each group
for (int i = 0; i < Groups.size(); i++) {
SharedRAbundVector* temp = new SharedRAbundVector(order->getNumBins());
//create and initialize vector of sharedvectors, one for each group
for (int i = 0; i < Groups.size(); i++) {
SharedRAbundVector* temp = new SharedRAbundVector(order->getNumBins());