pdbe-molstar-3dbionotes
Version:
Molstar implementation for PDBe
65 lines (64 loc) • 1.88 kB
TypeScript
import { PluginContext } from 'Molstar/mol-plugin/context';
import { PluginSpec } from 'Molstar/mol-plugin/spec';
import { Loci } from 'Molstar/mol-model/loci';
import { QueryParam, LigandQueryParam } from './helpers';
export declare const DefaultPluginSpec: PluginSpec;
export declare function createPlugin(target: HTMLElement, spec?: PluginSpec): PluginContext;
export declare type InitParams = {
moleculeId?: string;
superposition?: boolean;
pdbeUrl?: string;
loadMaps?: boolean;
validationAnnotation?: boolean;
domainAnnotation?: boolean;
lowPrecisionCoords?: boolean;
landscape?: boolean;
expanded?: boolean;
hideControls?: boolean;
hideCanvasControls?: ['expand', 'selection', 'animation'];
subscribeEvents?: boolean;
pdbeLink?: boolean;
assemblyId?: string;
selectInteraction?: boolean;
ligandView?: LigandQueryParam;
bgColor?: {
r: number;
g: number;
b: number;
};
customData?: {
url: string;
format: string;
binary: boolean;
};
loadCartoonsOnly?: boolean;
selectColor?: {
r: number;
g: number;
b: number;
};
highlightColor?: {
r: number;
g: number;
b: number;
};
superpositionParams?: {
matrixAccession?: string;
segment?: number;
cluster?: number[];
superposeCompleteCluster?: boolean;
ligandView?: boolean;
};
hideStructure?: ['polymer', 'het', 'water', 'carbs', 'nonStandard', 'coarse'];
visualStyle?: 'cartoon' | 'ball-and-stick';
encoding: 'cif' | 'bcif';
granularity?: Loci.Granularity;
selection?: {
data: QueryParam[];
nonSelectedColor?: any;
clearPrevious?: boolean;
};
mapSettings: any;
[key: string]: any;
};
export declare const DefaultParams: InitParams;