From ea77062d9f1aae543b417db235e4d2fe14ac1a8c Mon Sep 17 00:00:00 2001 From: David Sehnal <david.sehnal@gmail.com> Date: Sun, 7 Apr 2019 17:28:14 +0200 Subject: [PATCH] Proteopedia wrapper --- src/examples/proteopedia-wrapper/changelog.md | 8 ++++++++ src/examples/proteopedia-wrapper/index.html | 2 +- src/examples/proteopedia-wrapper/index.ts | 9 ++++----- 3 files changed, 13 insertions(+), 6 deletions(-) diff --git a/src/examples/proteopedia-wrapper/changelog.md b/src/examples/proteopedia-wrapper/changelog.md index 041ecacd3..9680f701e 100644 --- a/src/examples/proteopedia-wrapper/changelog.md +++ b/src/examples/proteopedia-wrapper/changelog.md @@ -1,3 +1,11 @@ +== v3.0 == + +* Fixed initial camera zoom. +* Custom chain coloring. +* Customize visualizations. +* Show ligand list. +* Show 3D-SNFG. + == v2.0 == * Changed how state saving works. diff --git a/src/examples/proteopedia-wrapper/index.html b/src/examples/proteopedia-wrapper/index.html index 0bd3bb607..09d9537fa 100644 --- a/src/examples/proteopedia-wrapper/index.html +++ b/src/examples/proteopedia-wrapper/index.html @@ -119,7 +119,7 @@ addControl('Show 3DSNFG', () => PluginWrapper.updateStyle({ snfg3d: { hide: false } }, true)); addControl('Hide Water', () => PluginWrapper.updateStyle({ water: { hide: true } }, true)); - addControl('Show Water', () => PluginWrapper.updateStyle({ water: { } }, true)); + addControl('Show Water', () => PluginWrapper.updateStyle({ water: { hide: false } }, true)); addSeparator(); diff --git a/src/examples/proteopedia-wrapper/index.ts b/src/examples/proteopedia-wrapper/index.ts index fdef0b0f3..3ec4cc926 100644 --- a/src/examples/proteopedia-wrapper/index.ts +++ b/src/examples/proteopedia-wrapper/index.ts @@ -32,7 +32,7 @@ import { ColorNames } from 'mol-util/color/tables'; require('mol-plugin/skin/light.scss') class MolStarProteopediaWrapper { - static VERSION_MAJOR = 2; + static VERSION_MAJOR = 3; static VERSION_MINOR = 0; private _ev = RxEventHelper.create(); @@ -153,12 +153,11 @@ class MolStarProteopediaWrapper { } if (!partial || (partial && style.water)) { - const root = update.to(StateElements.Het); + const root = update.to(StateElements.Water); if (style.water && style.water.hide) { - root.delete(StateElements.Water); + root.delete(StateElements.WaterVisual); } else { - root.applyOrUpdate(StateElements.Water, StateTransforms.Model.StructureComplexElement, { type: 'water' }) - .applyOrUpdate(StateElements.WaterVisual, StateTransforms.Representation.StructureRepresentation3D, + root.applyOrUpdate(StateElements.WaterVisual, StateTransforms.Representation.StructureRepresentation3D, StructureRepresentation3DHelpers.getDefaultParamsWithTheme(this.plugin, (style.water && style.water.kind) || 'ball-and-stick', (style.water && style.water.coloring), structure, { alpha: 0.51 })); -- GitLab