@rcsb/rcsb-saguaro-3d
Version:
RCSB Molstar/Saguaro Web App
18 lines (17 loc) • 1.02 kB
TypeScript
import { StructureLoaderInterface } from "../../../StructureUtils/StructureLoaderInterface";
import { ViewerActionManagerInterface } from "../../../StructureViewerInterface";
import { LoadMolstarInterface, LoadMolstarReturnType } from "../MolstarActionManager";
import { AssemblyTrajectoryParamsType } from "../TrajectoryPresetProvider/AssemblyTrajectoryPresetProvider";
export declare class MolstarAssemblyLoader implements StructureLoaderInterface<[
ViewerActionManagerInterface<LoadMolstarInterface<AssemblyTrajectoryParamsType, LoadMolstarReturnType>, LoadMolstarReturnType>
], LoadMolstarReturnType> {
private readonly entryId;
private readonly assemblyId;
private readonly asymId?;
constructor(config: {
entryId: string;
assemblyId: string;
asymId?: string;
});
load(structureViewer: ViewerActionManagerInterface<LoadMolstarInterface<AssemblyTrajectoryParamsType, LoadMolstarReturnType>, LoadMolstarReturnType>): Promise<LoadMolstarReturnType | undefined>;
}