UNPKG

@jbrowse/core

Version:

JBrowse 2 core libraries used by plugins

39 lines (38 loc) 981 B
import type { ViewSnap } from './index'; export interface BpOffset { refName?: string; index: number; offset: number; start?: number; end?: number; } export declare function moveTo(self: ViewSnap & { zoomTo: (arg: number) => number; scrollTo: (arg: number) => void; }, start?: BpOffset, end?: BpOffset): void; export declare function pxToBp(self: ViewSnap, px: number): { coord: number; index: number; refName: string; oob: boolean; assemblyName: string; offset: number; start: number; end: number; reversed?: boolean; }; export declare function bpToPx({ refName, coord, regionNumber, self, }: { refName: string; coord: number; regionNumber?: number; self: ViewSnap; }): { index: number; offsetPx: number; } | undefined; export declare function bpToPxMap({ refName, coord, regionNumber, self, }: { refName: string; coord: number; regionNumber?: number; self: ViewSnap; }): {};