class

HTS::Bgzf

Inherits HTS::Hts < Reference < Object

Constructors

new(file_name : Path | String, mode = "r", threads = 0)
Source

Class methods

open(file_name : Path | String, mode = "r", threads = 0)
Source
open(file_name : Path | String, mode = "r", threads = 0, &)
Source

Instance methods

bgzf?
Source
compression_level
Source
each_char
Source
each_line(delimiter = '\n', &)
Source
file_name
Source
finalize
Source
flush
Source
getc
Source
gets(delimiter = '\n') : String | Nil
Source
is_bgzf?

ameba:disable Naming/PredicateName

Source
mode
Source
puts(data : String) : Int64
Source
read(size : Int32) : Bytes
Source
seek(offset)

Override seek and tell for BGZF-specific behavior

Source
tell
Source
write(data : String) : Int64
Source
write(data : Bytes) : Int64
Source

Nested types