UNPKG

@rcsb/rcsb-saguaro-3d

Version:
23 lines (22 loc) 1.38 kB
import { RcsbModuleDataProviderInterface } from "@rcsb/rcsb-saguaro-app/lib/RcsbFvWeb/RcsbFvModule/RcsbFvModuleInterface"; import { AlignmentReference } from "./AlignmentReference"; import { LoadParamsProviderInterface } from "../../../RcsbFvStructure/StructureUtils/StructureLoaderInterface"; import { StructureAlignmentResponse } from "./alignment-response"; import { LoadMolstarInterface, LoadMolstarReturnType } from "../../../RcsbFvStructure/StructureViewers/MolstarViewer/MolstarActionManager"; import { AlignmentTrajectoryParamsType } from "../../../RcsbFvStructure/StructureViewers/MolstarViewer/TrajectoryPresetProvider/AlignmentTrajectoryPresetProvider"; declare class RcsbLoadParamsProvider implements LoadParamsProviderInterface<{ entryId: string; instanceId: string; }, LoadMolstarInterface<AlignmentTrajectoryParamsType, LoadMolstarReturnType>> { private readonly alignment; private readonly transformProvider; private readonly alignmentReference; constructor(alignment: StructureAlignmentResponse, alignmentReference: AlignmentReference); get(pdb: { entryId: string; instanceId: string; }): LoadMolstarInterface<AlignmentTrajectoryParamsType, LoadMolstarReturnType>; } export declare const dataProvider: RcsbModuleDataProviderInterface; export declare const loadParamsProvider: RcsbLoadParamsProvider; export {};