UNPKG

@jbrowse/plugin-linear-genome-view

Version:

JBrowse 2 linear genome view

20 lines (19 loc) 700 B
import type { LinearGenomeViewModel } from '../../../LinearGenomeView/index.ts'; import type { Assembly } from '@jbrowse/core/assemblyManager/assembly'; import type { Feature } from '@jbrowse/core/util'; export declare function getExonsAndCDS(transcripts: Feature[]): Feature[]; interface ViewState { bpPerPx: number; offsetPx: number; } export declare function calculateInitialViewState(regions: { start: number; end: number; }[], viewWidth: number): ViewState; export declare function collapseIntrons({ view, transcripts, assembly, padding, }: { view: LinearGenomeViewModel; transcripts: Feature[]; assembly: Assembly; padding: number; }): Promise<void>; export {};