@gmod/bgzf-filehandle
Version:
read from a compressed bgzip file (with .gzi) as if it were uncompressed
13 lines (12 loc) • 510 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][]>;
_readIndex(): Promise<[number, number][]>;
getLastBlock(): Promise<[number, number] | undefined>;
getRelevantBlocksForRead(length: number, position: number): Promise<([number, number] | never[])[]>;
}