dhtslib ~develop (2022-01-25T20:23:39.6291596)
Dub
Repo
BGZF
htslib
bgzf
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
@
system
nothrow @
nogc
extern (
C
)
struct
BGZF {
import
std
.
bitmanip
:
bitfields
;
;
int
cache_size
;
int
block_length
;
int
block_clength
;
int
block_offset
;
long
block_address
;
long
uncompressed_address
;
void
*
uncompressed_block
;
void
*
compressed_block
;
bgzf_cache_t
*
cache
;
hFILE
*
fp
;
bgzf_mtaux_t
*
mt
;
bgzidx_t
*
idx
;
int
idx_build_otf
;
z_stream_s
*
gz_stream
;
long
seeked
;
}
Members
Variables
block_address
long
block_address
;
Undocumented in source.
block_clength
int
block_clength
;
Undocumented in source.
block_length
int
block_length
;
Undocumented in source.
block_offset
int
block_offset
;
Undocumented in source.
cache
bgzf_cache_t
*
cache
;
Undocumented in source.
cache_size
int
cache_size
;
Undocumented in source.
compressed_block
void
*
compressed_block
;
Undocumented in source.
fp
hFILE
*
fp
;
Undocumented in source.
gz_stream
z_stream_s
*
gz_stream
;
Undocumented in source.
idx
bgzidx_t
*
idx
;
Undocumented in source.
idx_build_otf
int
idx_build_otf
;
Undocumented in source.
mt
bgzf_mtaux_t
*
mt
;
Undocumented in source.
seeked
long
seeked
;
Undocumented in source.
uncompressed_address
long
uncompressed_address
;
Undocumented in source.
uncompressed_block
void
*
uncompressed_block
;
Undocumented in source.
Meta
Source
See Implementation
htslib
bgzf
aliases
bgzf_fdopen
bgzidx_t
ssize_t
functions
bgzf_block_write
bgzf_check_EOF
bgzf_close
bgzf_compress
bgzf_compression
bgzf_dopen
bgzf_flush
bgzf_flush_try
bgzf_getc
bgzf_getline
bgzf_hopen
bgzf_index_build_init
bgzf_index_dump
bgzf_index_dump_hfile
bgzf_index_load
bgzf_index_load_hfile
bgzf_is_bgzf
bgzf_mt
bgzf_open
bgzf_peek
bgzf_raw_read
bgzf_raw_write
bgzf_read
bgzf_read_block
bgzf_seek
bgzf_set_cache_size
bgzf_tell
bgzf_thread_pool
bgzf_useek
bgzf_utell
bgzf_write
manifest constants
BGZF_BLOCK_SIZE
BGZF_ERR_CRC
BGZF_ERR_HEADER
BGZF_ERR_IO
BGZF_ERR_MISUSE
BGZF_ERR_MT
BGZF_ERR_ZLIB
BGZF_MAX_BLOCK_SIZE
structs
BGZF
__bgzidx_t
bgzf_cache_t
bgzf_mtaux_t
hts_tpool
z_stream_s