UNPKG

@rcsb/rcsb-saguaro-3d

Version:
29 lines (28 loc) 1.83 kB
import { StructureRepresentationPresetProvider } from "molstar/lib/mol-plugin-state/builder/structure/representation-preset"; import { TrajectoryHierarchyPresetProvider } from "molstar/lib/mol-plugin-state/builder/structure/hierarchy-preset"; import { StateObjectSelector } from "molstar/lib/mol-state"; import { PluginStateObject } from "molstar/lib/mol-plugin-state/objects"; import { StateObject } from "molstar/lib/mol-state/object"; import { StateTransformer } from "molstar/lib/mol-state/transformer"; type StructureObject = StateObjectSelector<PluginStateObject.Molecule.Structure, StateTransformer<StateObject<any, StateObject.Type<any>>, StateObject<any, StateObject.Type<any>>, any>>; export type AssemblyTrajectoryParamsType = { assemblyId: string; modelIndex: number; asymId: string; }; export declare const AssemblyTrajectoryPresetProvider: TrajectoryHierarchyPresetProvider<AssemblyTrajectoryParamsType, { model?: undefined; modelProperties?: undefined; unitcell?: undefined; structure?: undefined; structureProperties?: undefined; representation?: undefined; } | { model: StateObjectSelector<PluginStateObject.Molecule.Model, StateTransformer<StateObject<any, StateObject.Type<any>>, StateObject<any, StateObject.Type<any>>, any>>; modelProperties: StateObjectSelector<PluginStateObject.Molecule.Model, StateTransformer<StateObject<any, StateObject.Type<any>>, StateObject<any, StateObject.Type<any>>, any>>; unitcell: StateObjectSelector<StateObject<any, StateObject.Type<any>>, StateTransformer<StateObject<any, StateObject.Type<any>>, StateObject<any, StateObject.Type<any>>, any>> | undefined; structure: StructureObject; structureProperties: StructureObject; representation: StructureRepresentationPresetProvider.Result | undefined; }>; export {};