/***********************************************************************/
SharedListVector::SharedListVector(ifstream& f) : DataVector(), maxRank(0), numBins(0), numSeqs(0) {
try {
/***********************************************************************/
SharedListVector::SharedListVector(ifstream& f) : DataVector(), maxRank(0), numBins(0), numSeqs(0) {
try {
//set up groupmap for later.
if (m->groupMode == "group") {
groupmap = new GroupMap(m->getGroupFile());
groupmap->readMap();
}else {
countTable = new CountTable();
//set up groupmap for later.
if (m->groupMode == "group") {
groupmap = new GroupMap(m->getGroupFile());
groupmap->readMap();
}else {
countTable = new CountTable();