diff --git a/src/utils/FileRecordTools/FileRecordMergeMgr.cpp b/src/utils/FileRecordTools/FileRecordMergeMgr.cpp index f4c39f12169fea8e302ad73738794c22b77ef524..c3b5969af232a4dde90f8c50258f416b52c0af7e 100644 --- a/src/utils/FileRecordTools/FileRecordMergeMgr.cpp +++ b/src/utils/FileRecordTools/FileRecordMergeMgr.cpp @@ -95,16 +95,14 @@ Record *FileRecordMergeMgr::getNextRecord(RecordKeyList *recList) //check that we are still on the same chromosome. const QuickString &newChrom = nextRecord->getChrName(); if (newChrom != currChrom) { //hit a different chromosome. - if (_foundChroms.find(newChrom) == _foundChroms.end() || takenFromStorage) { - //haven't seen this chromosome before, sort order is already enforced in the base class method. - if (!mustDelete) { - addToStorage(nextRecord); - } else { - deleteRecord(nextRecord); - } - nextRecord = NULL; - break; + //haven't seen this chromosome before, sort order is already enforced in the base class method. + if (!mustDelete) { + addToStorage(nextRecord); + } else { + deleteRecord(nextRecord); } + nextRecord = NULL; + break; } //check whether it's in range