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