def six_records_vcf_header(six_records_vcf): hts_file = hts_internal._hts_open( str(six_records_vcf).encode('utf-8'), 'r') hdr = bcf_internal._vcf_hdr_read(hts_file) yield hdr bcf_internal._bcf_hdr_destroy(hdr) hts_internal._hts_close(hts_file)
def header_only_vcf_gz_header(header_only_vcf_gz): hts_file = hts_internal._hts_open( str(header_only_vcf_gz).encode('utf-8'), 'r') hdr = bcf_internal._vcf_hdr_read(hts_file) yield hdr bcf_internal._bcf_hdr_destroy(hdr) hts_internal._hts_close(hts_file)
def six_records_sam_header(six_records_sam): hts_file = hts_internal._hts_open( str(six_records_sam).encode('utf-8'), 'r') hdr = bam_internal._sam_hdr_read(hts_file) yield hdr bam_internal._bam_hdr_destroy(hdr) hts_internal._hts_close(hts_file)
def header_only_sam_gz_header(header_only_sam_gz): hts_file = hts_internal._hts_open( str(header_only_sam_gz).encode('utf-8'), 'r') hdr = bam_internal._sam_hdr_read(hts_file) yield hdr bam_internal._bam_hdr_destroy(hdr) hts_internal._hts_close(hts_file)
def header_only_sam_header(header_only_sam): hts_file = hts_internal._hts_open( str(header_only_sam).encode('utf-8'), 'r') hdr = bam_internal._sam_hdr_read(hts_file) yield hdr bam_internal._bam_hdr_destroy(hdr) hts_internal._hts_close(hts_file)
def six_records_sam_gz_header(six_records_sam_gz): hts_file = hts_internal._hts_open( str(six_records_sam_gz).encode('utf-8'), 'r') hdr = bam_internal._sam_hdr_read(hts_file) yield hdr bam_internal._bam_hdr_destroy(hdr) hts_internal._hts_close(hts_file)