QColors: an algorithm for conservative viral quasispecies reconstruction from short and non-contiguous next generation sequencing reads.