UNPKG

genomic-reader

Version:

A Typescript library for reading BigWig, BigBed, 2bit, and Bam files. Capable of streaming. For use in the browser or on Node.js.

71 lines (70 loc) 2.02 kB
export interface BigBedDataNarrowPeak { chr: string; start: number; end: number; name?: string; score?: number; strand?: string; signalValue?: number; pValue?: number; qValue?: number; peak?: number; } export interface BigBedDataBroadPeak { chr: string; start: number; end: number; name?: string; score?: number; strand?: string; signalValue?: number; pValue?: number; qValue?: number; } export interface BigBedDataMethyl { chr: string; start: number; end: number; name?: string; score?: number; strand?: string; thickStart?: number; thickEnd?: number; reserved?: number; readCount?: number; percentMeth?: number; } export interface BigBedDataTssPeak { chr: string; start: number; end: number; name?: string; score?: number; strand?: string; count?: number; gene_id?: string; gene_name?: string; tss_id?: string; peak_cov?: string; } export interface BigBedDataIdrPeak { chr: string; start: number; end: number; name?: string; score?: number; strand?: string; localIDR?: number; globalIDR?: number; rep1_chromStart?: number; rep1_chromEnd?: number; rep1_count?: number; rep2_chromStart?: number; rep2_chromEnd?: number; rep2_count?: number; } export declare const parseBigBedNarrowPeak: (chrom: string, startBase: number, endBase: number, rest: string) => BigBedDataNarrowPeak; export declare const parseBigBedBroadPeak: (chrom: string, startBase: number, endBase: number, rest: string) => BigBedDataBroadPeak; export declare const parseBigBedMethyl: (chrom: string, startBase: number, endBase: number, rest: string) => BigBedDataMethyl; export declare const parseBigBedTssPeak: (chrom: string, startBase: number, endBase: number, rest: string) => BigBedDataTssPeak; export declare const parseBigBedIdrPeak: (chrom: string, startBase: number, endBase: number, rest: string) => BigBedDataIdrPeak;