Browse Source

add map-provider GET param to Viewer app

Alexander Rose 3 years ago
parent
commit
6fab6ce1f2
1 changed files with 4 additions and 0 deletions
  1. 4 0
      src/apps/viewer/index.html

+ 4 - 0
src/apps/viewer/index.html

@@ -52,12 +52,16 @@
             var collapseLeftPanel = getParam('collapse-left-panel', '[^&]+').trim() === '1';
             var pdbProvider = getParam('pdb-provider', '[^&]+').trim().toLowerCase();
             var emdbProvider = getParam('emdb-provider', '[^&]+').trim().toLowerCase();
+            var mapProvider = getParam('map-provider', '[^&]+').trim().toLowerCase();
             var viewer = new molstar.Viewer('app', {
                 layoutShowControls: !hideControls,
                 viewportShowExpand: false,
                 collapseLeftPanel: collapseLeftPanel,
                 pdbProvider: pdbProvider || 'pdbe',
                 emdbProvider: emdbProvider || 'pdbe',
+                volumeStreamingServer: (mapProvider || 'pdbe') === 'rcsb'
+                    ? 'https://maps.rcsb.org'
+                    : 'https://www.ebi.ac.uk/pdbe/densities'
             });
 
             var snapshotId = getParam('snapshot-id', '[^&]+').trim();