• Parameters

    • __namedParameters: {
          active: number[];
          chain: string;
          higlightResidue?: number;
          neighbours?: number[];
          onHover?: ((chain: string, residue: number) => void);
          onMouseLeave?: (() => void);
          onPick?: ((chain: string, residue: number) => void);
          passive: number[];
          renderSelectionAs?: keyof StructureRepresentationParametersMap;
          selectionOpacity?: number;
          structure: File;
          surface: number[];
          theme?: "dark" | "light";
      }
      • active: number[]
      • chain: string
      • OptionalhiglightResidue?: number
      • Optionalneighbours?: number[]

        Computed neighbours of the active or passive residues. Rendered similar to passive residues.

      • OptionalonHover?: ((chain: string, residue: number) => void)
          • (chain, residue): void
          • Parameters

            • chain: string
            • residue: number

            Returns void

      • OptionalonMouseLeave?: (() => void)
          • (): void
          • Returns void

      • OptionalonPick?: ((chain: string, residue: number) => void)
          • (chain, residue): void
          • Parameters

            • chain: string
            • residue: number

            Returns void

      • passive: number[]
      • OptionalrenderSelectionAs?: keyof StructureRepresentationParametersMap

        Representation type to render the selection as.

      • OptionalselectionOpacity?: number

        Opacity of the active, passive and neighbours residues.

      • structure: File
      • surface: number[]
      • Optionaltheme?: "dark" | "light"

    Returns Element