Display config object for composite displays

Hierarchy

Properties

displayColor?: string | RcsbFvColorGradient

Annotation elements color

displayData?: RcsbFvTrackData<{
    [k: string]: any;
}>

Data structure containing the annotations for the display

Type declaration

  • [k: string]: any
displayId?: string

Id used to identify the display

displayType: RcsbFvDisplayTypes

Type of data representation

dynamicDisplay?: boolean

Type of data representation

elementClickCallback?: ((d?, e?) => void)

Type declaration

    • (d?, e?): void
    • Function that will be called when annotations in this track are clicked

      Parameters

      Returns void

elementEnterCallback?: ((d?, e?) => void)

Type declaration

    • (d?, e?): void
    • Function that will be called when clicking annotations in this track

      Parameters

      Returns void

elementLeaveCallback?: ((d?, e?) => void)

Type declaration

    • (d?, e?): void
    • Function that will be called when mouse-leaving a track annotation

      Parameters

      Returns void

hideEmptyTrackFlag?: boolean

Hide tracks with no visible data. Needs selectDataInRangeFlag = true

includeTooltip?: boolean

Show tooltip when hovering annotations in this specific track

minRatio?: number

Residue density threshold used to display/hide annotations

nonEmptyDisplay?: boolean

Flag used in sequence display type to force displaying a line when sequence objects are not visible

selectDataInRangeFlag?: boolean

Only data that fall in the current feature viewer range in rendered

updateDataOnMove?: ((d) => Promise<RcsbFvTrackData<{
    [k: string]: any;
}>>)

Type declaration

Generated using TypeDoc