struct

BigWig::Internal::BlockRef

Inherits Struct < Value < Object

Value type: R-tree traversal and construction create one descriptor per visited block, so storing these inline avoids hot-path heap allocations.

Constructors

new(start_chrom : UInt32, start : Int64, end_chrom : UInt32, stop : Int64, offset : Int64, size : Int64)
Source
read(io : IO) : self
Source

Instance methods

clone
Source
copy_with(start_chrom _start_chrom = @start_chrom, start _start = @start, end_chrom _end_chrom = @end_chrom, stop _stop = @stop, offset _offset = @offset, size _size = @size)
Source
end_chrom
offset
overlaps?(region : Region) : Bool
Source
size
start
start_chrom
stop
write(io : IO) : Nil
Source