!
@abstract Open a SAM/BAM/CRAM/VCF/BCF/etc file
@param fn The file name or "-" for stdin/stdout
@param mode Open mode, as per hts_open()
@param fmt Optional format specific parameters
@discussion
See hts_open() for description of fn and mode.
// TODO Update documentation for s/opts/fmt/
Opts contains a format string (sam, bam, cram, vcf, bcf) which will,
if defined, override mode. Opts also contains a linked list of hts_opt
structures to apply to the open file handle. These can contain things
like pointers to the reference or information on compression levels,
block sizes, etc.
! @abstract Open a SAM/BAM/CRAM/VCF/BCF/etc file @param fn The file name or "-" for stdin/stdout @param mode Open mode, as per hts_open() @param fmt Optional format specific parameters @discussion See hts_open() for description of fn and mode. // TODO Update documentation for s/opts/fmt/ Opts contains a format string (sam, bam, cram, vcf, bcf) which will, if defined, override mode. Opts also contains a linked list of hts_opt structures to apply to the open file handle. These can contain things like pointers to the reference or information on compression levels, block sizes, etc.