CollHaps: a heuristic approach to haplotype inference by parsimony