• Hook for handling residue selection change.

    Parameters

    • __namedParameters: {
          filter?: ((resno: number) => boolean);
          onChange: ((selected: ResidueSelection) => void);
          options: Residue[];
          selected: ResidueSelection;
      }
      • Optionalfilter?: ((resno: number) => boolean)

        The optional filter function to determine if a residue should be included in a range selection.

          • (resno): boolean
          • Parameters

            • resno: number

            Returns boolean

      • onChange: ((selected: ResidueSelection) => void)
      • options: Residue[]
      • selected: ResidueSelection

    Returns ((e: ChangeEvent<HTMLInputElement>, index: number, actpass: ActPass) => void)

      • (e, index, actpass): void
      • Parameters

        • e: ChangeEvent<HTMLInputElement>
        • index: number
        • actpass: ActPass

        Returns void