@gmod/bbi
Version:
Parser for BigWig/BigBed files
23 lines (22 loc) • 852 B
TypeScript
import type { BigWigFeatureArrays, SummaryFeatureArrays } from './types.ts';
export declare class ArrayFeatureView {
readonly starts: Int32Array;
readonly ends: Int32Array;
readonly scores: Float32Array;
readonly minScores: Float32Array | undefined;
readonly maxScores: Float32Array | undefined;
readonly isSummary: boolean;
private _source;
private _refName;
constructor(arrays: BigWigFeatureArrays | SummaryFeatureArrays, source: string, refName: string);
get length(): number;
get source(): string;
get refName(): string;
start(i: number): number;
end(i: number): number;
score(i: number): number;
minScore(i: number): number | undefined;
maxScore(i: number): number | undefined;
id(i: number): string;
get(i: number, key: string): string | number | boolean | undefined;
}