UNPKG

@gmod/bbi

Version:

Parser for BigWig/BigBed files

19 lines (18 loc) 931 B
import type { BigWigFeatureArrays as WasmBigWigFeatureArrays, SummaryFeatureArrays as WasmSummaryFeatureArrays } from './wasm/inflate-wasm-inlined.js'; export interface UnzipBatchResult { data: Uint8Array; offsets: number[]; } export declare function unzipBatch(data: Uint8Array, blocks: { offset: number; length: number; }[], maxOutputSize: number): Promise<UnzipBatchResult>; export declare function decompressAndParseBigWigBlocks(data: Uint8Array, blocks: { offset: number; length: number; }[], maxOutputSize: number, reqStart: number, reqEnd: number): Promise<WasmBigWigFeatureArrays>; export declare function decompressAndParseSummaryBlocks(data: Uint8Array, blocks: { offset: number; length: number; }[], maxOutputSize: number, reqChrId: number, reqStart: number, reqEnd: number): Promise<WasmSummaryFeatureArrays>; export type { BigWigFeatureArrays, SummaryFeatureArrays } from './types.ts';