Skip to main content

LinearSyntenyDisplay

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/linear-comparative-view/src/LinearSyntenyDisplay/model.ts

extends

LinearSyntenyDisplay - Properties

property: type

// type signature
ISimpleType<"LinearSyntenyDisplay">
// code
type: types.literal('LinearSyntenyDisplay')

property: configuration

// type signature
AnyConfigurationSchemaType
// code
configuration: ConfigurationReference(configSchema)

LinearSyntenyDisplay - Getters

getter: adapterConfig

// type
any

getter: trackIds

// type
string[]

getter: numFeats

// type
number

getter: ready

used for synteny svg rendering

// type
boolean

getter: featMap

// type
{ [k: string]: FeatPos; }

LinearSyntenyDisplay - Actions

action: setFeatPositions

// type signature
setFeatPositions: (arg: FeatPos[]) => void

action: setMainCanvasRef

// type signature
setMainCanvasRef: (ref: HTMLCanvasElement) => void

action: setClickMapCanvasRef

// type signature
setClickMapCanvasRef: (ref: HTMLCanvasElement) => void

action: setCigarClickMapCanvasRef

// type signature
setCigarClickMapCanvasRef: (ref: HTMLCanvasElement) => void

action: setMouseoverCanvasRef

// type signature
setMouseoverCanvasRef: (ref: HTMLCanvasElement) => void

action: setMouseoverId

// type signature
setMouseoverId: (arg?: string) => void

action: setCigarMouseoverId

// type signature
setCigarMouseoverId: (arg: number) => void

action: setClickId

// type signature
setClickId: (arg?: string) => void