molstar
Version:
A comprehensive macromolecular library.
57 lines (56 loc) • 2.99 kB
TypeScript
/**
* 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>
*/
import { SaccharideCompIdMapType } from '../../mol-model/structure/structure/carbohydrates/constants.js';
import { DataFormatProvider } from '../../mol-plugin-state/formats/provider.js';
import { PluginConfigItem } from '../../mol-plugin/config.js';
import { PluginLayoutControlsDisplay } from '../../mol-plugin/layout.js';
import '../../mol-util/polyfill.js';
export declare const DefaultViewerOptions: {
customFormats: [string, DataFormatProvider][];
extensions: ("mp4-export" | "backgrounds" | "mvs" | "dnatco-ntcs" | "g3d" | "geo-export" | "model-export" | "pdbe-structure-quality-report" | "sb-ncbr-partial-charges" | "wwpdb-chemical-component-dictionary" | "zenodo-import" | "assembly-symmetry" | "rcsb-validation-report" | "anvil-membrane-orientation" | "ma-quality-assessment" | "tunnels")[];
disabledExtensions: string[];
layoutIsExpanded: boolean;
layoutShowControls: boolean;
layoutShowRemoteState: boolean;
layoutControlsDisplay: PluginLayoutControlsDisplay;
layoutShowSequence: boolean;
layoutShowLog: boolean;
layoutShowLeftPanel: boolean;
collapseLeftPanel: boolean;
collapseRightPanel: boolean;
disableAntialiasing: boolean | undefined;
pixelScale: number | undefined;
pickScale: number | undefined;
transparency: "blended" | "wboit" | "dpoit" | undefined;
preferWebgl1: boolean | undefined;
allowMajorPerformanceCaveat: boolean | undefined;
powerPreference: WebGLPowerPreference | undefined;
resolutionMode: "auto" | "scaled" | "native" | undefined;
illumination: boolean;
viewportShowReset: boolean | undefined;
viewportShowScreenshotControls: boolean | undefined;
viewportShowControls: boolean | undefined;
viewportShowExpand: boolean | undefined;
viewportShowToggleFullscreen: boolean | undefined;
viewportShowSettings: boolean | undefined;
viewportShowSelectionMode: boolean | undefined;
viewportShowAnimation: boolean | undefined;
viewportShowTrajectoryControls: boolean | undefined;
viewportFocusBehavior: "default" | "secondary-zoom" | "disabled";
viewportBackgroundColor: string | undefined;
pluginStateServer: string | undefined;
volumeStreamingServer: string | undefined;
volumeStreamingDisabled: boolean;
pdbProvider: "rcsb" | "pdbe" | "pdbj" | undefined;
emdbProvider: import("../../mol-plugin-state/actions/volume.js").EmdbDownloadProvider | undefined;
saccharideCompIdMapType: SaccharideCompIdMapType;
rcsbAssemblySymmetryDefaultServerType: "rcsb" | "pdbe" | undefined;
rcsbAssemblySymmetryDefaultServerUrl: string | undefined;
rcsbAssemblySymmetryApplyColors: boolean | undefined;
config: [PluginConfigItem, any][];
};
export type ViewerOptions = typeof DefaultViewerOptions;