@jbrowse/plugin-linear-genome-view
Version:
JBrowse 2 linear genome view
20 lines (19 loc) • 700 B
TypeScript
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 {};