Skip to main content

LinearAlignmentsDisplayMixin

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/alignmentsModel.tsx

LinearAlignmentsDisplayMixin - Properties

property: PileupDisplay

refers to LinearPileupDisplay sub-display model

// type signature
IMaybe<IAnyType>
// code
PileupDisplay: types.maybe(
types.union(
...getLowerPanelDisplays(pluginManager).map(f => f.stateModel),
),
)

property: SNPCoverageDisplay

refers to LinearSNPCoverageDisplay sub-display model

// type signature
IMaybe<IAnyModelType>
// code
SNPCoverageDisplay: types.maybe(
pluginManager.getDisplayType('LinearSNPCoverageDisplay')!.stateModel,
)

property: snpCovHeight

// type signature
number
// code
snpCovHeight: 45

property: type

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

property: configuration

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

property: heightPreConfig

// type signature
IMaybe<ISimpleType<number>>
// code
heightPreConfig: types.maybe(types.number)

property: userFeatureScreenDensity

// type signature
IMaybe<ISimpleType<number>>
// code
userFeatureScreenDensity: types.maybe(types.number)

property: lowerPanelType

// type signature
string
// code
lowerPanelType: 'LinearPileupDisplay'