I am under the impression that many sequencing assemblers are unable to resolve heterozygosity, and account for it by either separating each variant into different contigs, or the two are fused into hybrid of the two variants.
1) Which of these outcomes is preferable and why?
2) I know that there are variant calling pipelines that require a reference genome, is there a way to recognize alleles during de novo assembly?