@rcsb/rcsb-saguaro-3d
Version:
RCSB Molstar/Saguaro Web App
29 lines (28 loc) • 1.83 kB
TypeScript
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 {};