UNPKG

@jbrowse/plugin-wiggle

Version:

JBrowse 2 wiggle adapters, tracks, etc.

25 lines (24 loc) 922 B
import type { ScaleOpts, Source } from './util.ts'; import type { RenderArgsDeserialized as FeatureRenderArgsDeserialized } from '@jbrowse/core/pluggableElementTypes/renderers/FeatureRendererType'; import type { Feature } from '@jbrowse/core/util'; import type { ThemeOptions } from '@mui/material'; export interface RenderArgsDeserialized extends FeatureRenderArgsDeserialized { bpPerPx: number; height: number; highResolutionScaling: number; scaleOpts: ScaleOpts; displayCrossHatches: boolean; ticks: { values: number[]; }; inverted: boolean; themeOptions: ThemeOptions; statusCallback?: (arg: string) => void; offset?: number; } export interface RenderArgsDeserializedWithFeatures extends RenderArgsDeserialized { features: Map<string, Feature>; } export interface MultiRenderArgsDeserialized extends RenderArgsDeserializedWithFeatures { sources: Source[]; }