Options
All
  • Public
  • Public/Protected
  • All
Menu

Class RcsbFvSelectorManager

Hierarchy

  • RcsbFvSelectorManager

Index

Properties

Private hover

hover: Array<ChainSelectionInterface> = new Array<ChainSelectionInterface>()

Private lastSelection

lastSelection: ChainSelectionInterface | null = null

Private selection

selection: Array<ChainSelectionInterface> = new Array<ChainSelectionInterface>()

Methods

addSelectionFromMultipleRegions

  • addSelectionFromMultipleRegions(regions: { labelAsymId: string; modelId: string; region: RegionSelectionInterface }[], mode: "select" | "hover"): void
  • Parameters

    Returns void

addSelectionFromRegion

  • addSelectionFromRegion(modelId: string, labelAsymId: string, region: RegionSelectionInterface, mode: "select" | "hover"): void
  • Parameters

    Returns void

clearSelection

  • clearSelection(mode: "select" | "hover", selection?: undefined | { labelAsymId?: undefined | string; modelId?: undefined | string }): void
  • Parameters

    • mode: "select" | "hover"
    • Optional selection: undefined | { labelAsymId?: undefined | string; modelId?: undefined | string }

    Returns void

getLastSelection

  • Parameters

    • mode: "select" | "hover"

    Returns ChainSelectionInterface | null

getSelection

  • Parameters

    • mode: "select" | "hover"

    Returns Array<ChainSelectionInterface>

getSelectionWithCondition

  • getSelectionWithCondition(modelId: string, labelAsymId: string, mode: "select" | "hover"): ChainSelectionInterface | undefined
  • Parameters

    • modelId: string
    • labelAsymId: string
    • mode: "select" | "hover"

    Returns ChainSelectionInterface | undefined

selectionSource

  • selectionSource(mode: "select" | "hover", region: { begin: number; end: number; labelAsymId: string; modelId: string }): "structure" | "sequence" | undefined
  • Parameters

    • mode: "select" | "hover"
    • region: { begin: number; end: number; labelAsymId: string; modelId: string }
      • begin: number
      • end: number
      • labelAsymId: string
      • modelId: string

    Returns "structure" | "sequence" | undefined

setLastSelection

  • Parameters

    Returns void

setSelectionFromMultipleRegions

  • setSelectionFromMultipleRegions(regions: { labelAsymId: string; modelId: string; region: RegionSelectionInterface }[], mode: "select" | "hover"): void
  • Parameters

    Returns void

setSelectionFromRegion

  • setSelectionFromRegion(modelId: string, labelAsymId: string, region: RegionSelectionInterface, mode: "select" | "hover"): void
  • Parameters

    Returns void

setSelectionFromResidueSelection

  • setSelectionFromResidueSelection(res: Array<ResidueSelectionInterface>, mode: "select" | "hover", source: "structure" | "sequence"): void
  • Parameters

    Returns void

Generated using TypeDoc