Options
All
  • Public
  • Public/Protected
  • All
Menu

Protein Feature Viewer entry point

Hierarchy

  • RcsbFv

Index

Constructors

  • Parameters

    Returns RcsbFv

Properties

boardConfigData: any

Global board configuration

checkFvTrackConfig: any

Method used to check data config properties

param rowConfigData

Array of track configurations

contextManager: any

rxjs event based handler used to communicate events (click, highlight, move) between board tracks

elementId: any

DOM elemnt id where the board will be displayed

identifyFvTracks: any

Method used to check and force the identification for each track

param rowConfigData

Array of track configurations

mounted: any

Flag indicating that the React component has been mounted

rcsbFvPromise: any
resolveOnReady: any
rowConfigData: any

Configuration for each board track

selection: any

Global selection shared among all tracks

trackIds: any

Array storing board tracks ids

xScale: any

Global d3 Xscale object shaed among all board tracks

checkTrackVisibility: any

Checks track visibility attribute, if undefined it is set to true

param rowConfigData

Array of track configurations

Methods

  • Add selection to board

    Parameters

    Returns void

  • Adds a new track to the board

    Parameters

    Returns Promise<void>

  • Adds new annotations for a particular board track

    Parameters

    • trackId: string

      Id that identifies the track

    • data: RcsbFvTrackData

      Annotations to be added in the track

    Returns Promise<void>

  • Parameters

    • f: () => void
        • (): void
        • Returns void

    Returns RcsbFv

  • Changes track visibility (true/false)

    Parameters

    Returns void

  • clearSelection(mode?: "select" | "hover"): void
  • Clear Selection

    Parameters

    • Optional mode: "select" | "hover"

    Returns void

  • getDomain(): [number, number]
  • Get board view range

    Returns [number, number]

  • Get selected board ranges

    Parameters

    • mode: "select" | "hover"

      selection type

    Returns SelectionInterface[]

  • getTrackIds(): string[]
  • Returns all track Ids in the same order that are visualised in the board

    Returns string[]

  • init(): Promise<void>
  • Renders the board

    Returns Promise<void>

  • resetTrack(trackId: string): void
  • Rerender the board track

    Parameters

    • trackId: string

      Id that identifies the track

    Returns void

  • Loads the configuration of the board

    Parameters

    Returns void

  • Loads the configuration for each row of the board

    Parameters

    Returns void

  • setDomain(domain: [number, number]): void
  • Change board view range

    Parameters

    • domain: [number, number]

      new xScale domain

    Returns void

  • Select board range

    Parameters

    Returns void

  • Parameters

    • f: () => void
        • (): void
        • Returns void

    Returns RcsbFv

  • unmount(): void
  • Unmount the board

    Returns void

  • Method used to update board global and all-tracks configuration

    Parameters

    Returns Promise<void>

  • Replaces annotations a particular board track

    Parameters

    • trackId: string

      Id that identifies the track

    • data: RcsbFvTrackData

      New annotations to be displayed

    Returns Promise<void>

Generated using TypeDoc