UNPKG

molstar

Version:

A comprehensive macromolecular library.

35 lines (34 loc) 1.55 kB
/** * Copyright (c) 2019-2021 mol* contributors, licensed under MIT, See LICENSE file for more info. * * @author David Sehnal <david.sehnal@gmail.com> * @author Alexander Rose <alexander.rose@weirdbyte.de> */ import { PluginBehavior } from '../../../behavior'; import { ParamDefinition as PD } from '../../../../mol-util/param-definition'; import { PluginContext } from '../../../context'; declare const StructureFocusRepresentationParams: (plugin: PluginContext) => { expandRadius: PD.Numeric; targetParams: PD.Group<PD.Normalize<{ [x: string]: any; }>>; surroundingsParams: PD.Group<PD.Normalize<{ [x: string]: any; }>>; nciParams: PD.Group<PD.Normalize<{ [x: string]: any; }>>; components: PD.MultiSelect<"target" | "interactions" | "surroundings">; excludeTargetFromSurroundings: PD.BooleanParam; ignoreHydrogens: PD.BooleanParam; }; declare type StructureFocusRepresentationProps = PD.ValuesFor<ReturnType<typeof StructureFocusRepresentationParams>>; export declare enum StructureFocusRepresentationTags { TargetSel = "structure-focus-target-sel", TargetRepr = "structure-focus-target-repr", SurrSel = "structure-focus-surr-sel", SurrRepr = "structure-focus-surr-repr", SurrNciRepr = "structure-focus-surr-nci-repr" } export declare const StructureFocusRepresentation: import("../../../../mol-state/transformer").StateTransformer<PluginBehavior.Category, PluginBehavior.Behavior, StructureFocusRepresentationProps>; export {};