-
- list = new ListVector(nameMap->getListVector());
- RAbundVector* rabund = new RAbundVector(list->getRAbundVector());
+
+ list = new ListVector(nameMap->getListVector());
+ RAbundVector* rabund = NULL;
+ if(large) {
+ map<string, int> nameMapCounts = m->readNames(namefile);
+ RAbundVector* rabund = createRabund(list, nameMapCounts);
+ }else {
+ RAbundVector* rabund = new RAbundVector(list->getRAbundVector());
+ }
+
+
+ //list = new ListVector(nameMap->getListVector());
+ //RAbundVector* rabund = new RAbundVector(list->getRAbundVector());