This to implement a method that is more tuneable with respect to keeping the best reads in the dataset.