Skip to main content

LinearAlignmentsDisplay

Note: this document is automatically generated from mobx-state-tree objects in our source code. See Core concepts and intro to pluggable elements for more info

Source file

plugins/alignments/src/LinearAlignmentsDisplay/models/model.tsx

extends

LinearAlignmentsDisplay - Getters

getter: height

// type
any

getter: featureIdUnderMouse

// type
any

getter: pileupConf

// type
any

getter: features

// type
any

getter: DisplayBlurb

// type
any

getter: sortedBy

// type
any

getter: coverageConf

// type
any

LinearAlignmentsDisplay - Methods

method: getFeatureByID

// type signature
getFeatureByID: (blockKey: string, id: string) => any

method: searchFeatureByID

// type signature
searchFeatureByID: (id: string) => any

method: trackMenuItems

// type signature
trackMenuItems: () => MenuItem[]

LinearAlignmentsDisplay - Actions

action: setScrollTop

// type signature
setScrollTop: (scrollTop: number) => void

action: setSNPCoverageHeight

// type signature
setSNPCoverageHeight: (n: number) => void

action: setSNPCoverageDisplay

// type signature
setSNPCoverageDisplay: (configuration: { [x: string]: any; } & NonEmptyObject & { setSubschema(slotName: string, data: unknown): any; } & IStateTreeNode<AnyConfigurationSchemaType>) => void

action: setFeatureDensityStatsLimit

// type signature
setFeatureDensityStatsLimit: (stats?: FeatureDensityStats) => void

action: setPileupDisplay

// type signature
setPileupDisplay: (configuration: { [x: string]: any; } & NonEmptyObject & { setSubschema(slotName: string, data: unknown): any; } & IStateTreeNode<AnyConfigurationSchemaType>) => void

action: setHeight

// type signature
setHeight: (n: number) => number

action: setLowerPanelType

// type signature
setLowerPanelType: (type: string) => void

action: resizeHeight

// type signature
resizeHeight: (distance: number) => number

action: renderSvg

// type signature
renderSvg: (opts: { rasterizeLayers?: boolean; }) => Promise<Element>