UNPKG

@gmod/bam

Version:

Parser for BAM and BAM index (bai) files

29 lines (28 loc) 802 B
import BamFile from './bamFile'; import Chunk from './chunk'; import { BamOpts, BaseOpts } from './util'; export default class HtsgetFile extends BamFile { private baseUrl; private trackId; constructor(args: { trackId: string; baseUrl: string; }); streamRecordsForRange(chr: string, min: number, max: number, opts?: BamOpts): AsyncGenerator<import("./record").default[], void, unknown>; _readChunk({ chunk }: { chunk: Chunk; opts: BaseOpts; }): Promise<{ data: Uint8Array<ArrayBufferLike>; cpositions: never[]; dpositions: never[]; chunk: Chunk; }>; getHeader(opts?: BaseOpts): Promise<{ tag: string; data: { tag: string; value: string; }[]; }[]>; }