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