@gmod/bbi
Version:
Parser for BigWig/BigBed files
19 lines (18 loc) • 931 B
TypeScript
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';