UNPKG

@rcsb/rcsb-saguaro-3d

Version:
34 lines (33 loc) 1.71 kB
import { RcsbFv3DAbstract } from "./RcsbFv3DAbstract"; import { RcsbFvAdditionalConfig, RcsbFvModulePublicInterface } from "@rcsb/rcsb-saguaro-app/lib/RcsbFvWeb/RcsbFvModule/RcsbFvModuleInterface"; import { LoadMolstarInterface, LoadMolstarReturnType } from "../RcsbFvStructure/StructureViewers/MolstarViewer/MolstarActionManager"; import { ViewerProps } from "@rcsb/rcsb-molstar/build/src/viewer"; import { RcsbFv3DCssConfig } from "./RcsbFv3DComponent"; import { SearchQuery } from "@rcsb/rcsb-api-tools/lib/RcsbSearch/Types/SearchQueryInterface"; import { MsaPfvManagerInterface } from "../RcsbFvSequence/SequenceViews/RcsbView/PfvManagerFactoryImplementation/MsaPfvManagerFactory"; import { AlignmentTrajectoryParamsType } from "../RcsbFvStructure/StructureViewers/MolstarViewer/TrajectoryPresetProvider/AlignmentTrajectoryPresetProvider"; export interface RcsbFv3DSequenceIdentityInterface { elementId?: string; config: { groupId: string; query?: SearchQuery; title?: string; subtitle?: string; }; additionalConfig?: RcsbFvAdditionalConfig; molstarProps?: Partial<ViewerProps>; cssConfig?: RcsbFv3DCssConfig; } type AlignmentLoadMolstarType = LoadMolstarInterface<AlignmentTrajectoryParamsType, LoadMolstarReturnType>; export declare class RcsbFv3DSequenceIdentity extends RcsbFv3DAbstract<MsaPfvManagerInterface<[string, SearchQuery | undefined]>, AlignmentLoadMolstarType, LoadMolstarReturnType, { viewerElement: string | HTMLElement; viewerProps: Partial<ViewerProps>; }, { context: { id: string; }; module: RcsbFvModulePublicInterface; }> { constructor(params: RcsbFv3DSequenceIdentityInterface); } export {};