Options
All
  • Public
  • Public/Protected
  • All
Menu

Class RcsbFvSelectorManager

Hierarchy

  • RcsbFvSelectorManager

Index

Properties

Private hover

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

Private lastSelection

lastSelection: SaguaroRegionList | null = null

Private selection

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

Methods

addSelectionFromMultipleRegions

addSelectionFromRegion

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

    • modelId: string
    • labelAsymId: string
    • region: RegionSelectionInterface
    • mode: "select" | "hover"
    • Optional operatorName: undefined | string

    Returns void

clearSelection

  • clearSelection(mode: "select" | "hover", selection?: Partial<SaguaroChain>): void
  • Parameters

    • mode: "select" | "hover"
    • Optional selection: Partial<SaguaroChain>

    Returns void

getLastSelection

  • Parameters

    • mode: "select" | "hover"

    Returns SaguaroRegionList | null

getSelection

  • Parameters

    • mode: "select" | "hover"

    Returns Array<SaguaroRegionList>

getSelectionWithCondition

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

    • modelId: string
    • labelAsymId: string
    • mode: "select" | "hover"
    • Optional operatorName: undefined | string

    Returns SaguaroRegionList | undefined

selectionSource

  • Parameters

    Returns "structure" | "sequence" | undefined

setLastSelection

  • setLastSelection(mode: "select" | "hover", selection: SaguaroRegionList | null): void
  • Parameters

    Returns void

setSelectionFromMultipleRegions

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

    • regions: { labelAsymId: string; modelId: string; operatorName?: undefined | string; region: RegionSelectionInterface }[]
    • mode: "select" | "hover"

    Returns void

setSelectionFromRegion

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

    • modelId: string
    • labelAsymId: string
    • region: RegionSelectionInterface
    • mode: "select" | "hover"
    • Optional operatorName: undefined | string

    Returns void

setSelectionFromResidueSelection

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

    • res: Array<SaguaroSet>
    • mode: "select" | "hover"
    • source: "structure" | "sequence"

    Returns void

Generated using TypeDoc