properly initialise mappings when only ref allele output
Update for htslib API change: hts_open() has only two parameters