@gmod/bgzf-filehandle
Version:
read from a compressed bgzip file (with .gzi) as if it were uncompressed
15 lines (14 loc) • 493 B
TypeScript
import type { GenericFilehandle } from 'generic-filehandle2';
export default class GziIndex {
filehandle: GenericFilehandle;
index?: Promise<[number, number][]>;
constructor({ filehandle }: {
filehandle: GenericFilehandle;
});
_getIndex(): Promise<[number, number][]>;
private _readIndex;
getRelevantBlocksForRead(length: number, position: number): Promise<{
blocks: [number, number][];
nextCompressedPosition: number | undefined;
}>;
}