UNPKG

molstar

Version:

A comprehensive macromolecular library.

82 lines (81 loc) 5.23 kB
/** * Copyright (c) 2018-2025 mol* contributors, licensed under MIT, See LICENSE file for more info. * * @author David Sehnal <david.sehnal@gmail.com> * @author Alexander Rose <alexander.rose@weirdbyte.de> * @author Adam Midlik <midlik@gmail.com> */ import { loadMVS } from '../../extensions/mvs/index.js'; import { loadMVSData } from '../../extensions/mvs/components/formats.js'; import { PluginSpec } from '../../mol-plugin/spec.js'; import { MVSData } from '../../extensions/mvs/mvs-data.js'; export declare const ExtensionMap: { mvs: PluginSpec.Behavior; backgrounds: PluginSpec.Behavior; 'model-export': PluginSpec.Behavior; 'mp4-export': PluginSpec.Behavior; 'geo-export': PluginSpec.Behavior; 'zenodo-import': PluginSpec.Behavior; 'wwpdb-chemical-component-dictionary': PluginSpec.Behavior; 'pdbe-structure-quality-report': PluginSpec.Behavior; 'dnatco-ntcs': PluginSpec.Behavior; 'assembly-symmetry': PluginSpec.Behavior; 'rcsb-validation-report': PluginSpec.Behavior; 'anvil-membrane-orientation': PluginSpec.Behavior; g3d: PluginSpec.Behavior; 'ma-quality-assessment': PluginSpec.Behavior; 'sb-ncbr-partial-charges': PluginSpec.Behavior; tunnels: PluginSpec.Behavior; }; export declare const PluginExtensions: { wwPDBStructConn: { getStructConns(plugin: import("../../mol-plugin/context.js").PluginContext, entry: string | undefined): { [id: string]: import("../../extensions/wwpdb/struct-conn/index.js").StructConnRecord; }; inspectStructConn(plugin: import("../../mol-plugin/context.js").PluginContext, entry: string | undefined, structConnId: string, keepExisting?: boolean): Promise<number>; clearStructConnInspections(plugin: import("../../mol-plugin/context.js").PluginContext, entry: string | undefined): Promise<void>; }; mvs: { MVSData: { SupportedVersion: number; fromMVSJ(mvsjString: string): MVSData; toMVSJ(mvsData: MVSData, space?: string | number): string; toMVSX(mvsData: MVSData, options?: { assets?: { [uri: string]: Uint8Array<ArrayBuffer> | string; }; baseUri?: string; skipExternal?: boolean; cache?: { [absoluteUri: string]: Uint8Array<ArrayBuffer> | string; }; }): Promise<Uint8Array<ArrayBuffer>>; isValid(mvsData: MVSData, options?: { noExtra?: boolean; }): boolean; validationIssues(mvsData: MVSData, options?: { noExtra?: boolean; }): string[] | undefined; toPrettyString(mvsData: MVSData): string; createBuilder(): import("../../extensions/mvs/tree/mvs/mvs-builder.js").Root; createMultistate(snapshots: import("../../extensions/mvs/index.js").Snapshot[], metadata?: Pick<import("../../extensions/mvs/index.js").GlobalMetadata, "title" | "description" | "description_format">): import("../../extensions/mvs/index.js").MVSData_States; stateToStates(state: import("../../extensions/mvs/index.js").MVSData_State): import("../../extensions/mvs/index.js").MVSData_States; }; createBuilder: () => import("../../extensions/mvs/tree/mvs/mvs-builder.js").Root; loadMVS: typeof loadMVS; loadMVSData: typeof loadMVSData; util: { queryMVSRef(plugin: import("../../mol-plugin/context.js").PluginContext, ref: string): import("../../mol-state/index.js").StateSelection.CellSeq<import("../../mol-state/index.js").StateObjectCell<import("../../mol-state/index.js").StateObject<any, import("../../mol-state/index.js").StateObject.Type<any>>, import("../../mol-state/index.js").StateTransform<import("../../mol-state/index.js").StateTransformer<import("../../mol-state/index.js").StateObject<any, import("../../mol-state/index.js").StateObject.Type<any>>, import("../../mol-state/index.js").StateObject<any, import("../../mol-state/index.js").StateObject.Type<any>>, any>>>>; createMVSRefMap(plugin: import("../../mol-plugin/context.js").PluginContext): Map<string, import("../../mol-state/index.js").StateObjectSelector<import("../../mol-state/index.js").StateObject<any, import("../../mol-state/index.js").StateObject.Type<any>>, import("../../mol-state/index.js").StateTransformer<import("../../mol-state/index.js").StateObject<any, import("../../mol-state/index.js").StateObject.Type<any>>, import("../../mol-state/index.js").StateObject<any, import("../../mol-state/index.js").StateObject.Type<any>>, any>>[]>; tryGetPrimitivesFromLoci(loci: import("../../mol-model/loci.js").Loci | undefined): import("../../extensions/mvs/tree/mvs/mvs-tree.js").MVSNode<"primitive">[] | undefined; getCurrentMVSSnapshot(plugin: import("../../mol-plugin/context.js").PluginContext): import("../../extensions/mvs/index.js").Snapshot | undefined; }; }; modelArchive: { qualityAssessment: { config: { EnablePairwiseScorePlot: import("../../mol-plugin/config.js").PluginConfigItem<boolean>; }; }; }; };