From e68cd773e670720577a238458067dcf994b1583a Mon Sep 17 00:00:00 2001
From: Xiao Gui <xgui3783@gmail.com>
Date: Mon, 28 Oct 2019 17:16:35 +0100
Subject: [PATCH] chore: add additional jubrain region previews

n.b. they are not yet searchable as the regions are not in MPM
---
 .../data/pmapJuBrainExtraPreview.json         | 212 ++++++++++++++++++
 deploy/datasets/supplements/previewFile.js    |   4 +-
 2 files changed, 215 insertions(+), 1 deletion(-)
 create mode 100644 deploy/datasets/supplements/data/pmapJuBrainExtraPreview.json

diff --git a/deploy/datasets/supplements/data/pmapJuBrainExtraPreview.json b/deploy/datasets/supplements/data/pmapJuBrainExtraPreview.json
new file mode 100644
index 000000000..636b30eac
--- /dev/null
+++ b/deploy/datasets/supplements/data/pmapJuBrainExtraPreview.json
@@ -0,0 +1,212 @@
+[
+  [
+    "Probabilistic cytoarchitectonic map of Area TE 2.1 (STG) (v5.1)",
+    [
+      {
+        "filename": "Area TE 2.1 (STG) [v5.1, Colin 27, right hemisphere]",
+        "templateSpace": "MNI Colin 27",
+        "name": "Area TE 2.1 (STG) [v5.1, Colin 27, right hemisphere]",
+        "mimetype": "application/nifti",
+        "url": "https://neuroglancer.humanbrainproject.eu/precomputed/JuBrain/17/colin27/pmaps/Area-TE-2.1_r_N10_nlin2Stdcolin27_5.1_publicDOI_efa4e9b9415b25e5f15f62cae3f85dc7.nii.gz",
+        "position": [
+          57687872,
+          -10579427,
+          2794828
+        ]
+      },
+      {
+        "filename": "Area TE 2.1 (STG) [v5.1, Colin 27, left hemisphere]",
+        "templateSpace": "MNI Colin 27",
+        "name": "Area TE 2.1 (STG) [v5.1, Colin 27, left hemisphere]",
+        "mimetype": "application/nifti",
+        "url": "https://neuroglancer.humanbrainproject.eu/precomputed/JuBrain/17/colin27/pmaps/Area-TE-2.1_l_N10_nlin2Stdcolin27_5.1_publicDOI_b7611bb31d7954fbd78da2466dbd0f20.nii.gz",
+        "position": [
+          -54752402,
+          -14155814,
+          4981183
+        ]
+      },
+      {
+        "filename": "Area TE 2.1 (STG) [v5.1, ICBM 2009c Asymmetric, left hemisphere]",
+        "templateSpace": "MNI 152 ICBM 2009c Nonlinear Asymmetric",
+        "name": "Area TE 2.1 (STG) [v5.1, ICBM 2009c Asymmetric, left hemisphere]",
+        "mimetype": "application/nifti",
+        "url": "https://neuroglancer.humanbrainproject.eu/precomputed/JuBrain/17/icbm152casym/pmaps/Area-TE-2.1_l_N10_nlin2MNI152ASYM2009C_5.1_publicDOI_13aac2e4455a8ce628917a9c9fc0b626.nii.gz",
+        "position": [
+          -55002111,
+          -15505517,
+          5163420
+        ]
+      },
+      {
+        "filename": "Area TE 2.1 (STG) [v5.1, ICBM 2009c Asymmetric, right hemisphere]",
+        "templateSpace": "MNI 152 ICBM 2009c Nonlinear Asymmetric",
+        "name": "Area TE 2.1 (STG) [v5.1, ICBM 2009c Asymmetric, right hemisphere]",
+        "mimetype": "application/nifti",
+        "url": "https://neuroglancer.humanbrainproject.eu/precomputed/JuBrain/17/icbm152casym/pmaps/Area-TE-2.1_r_N10_nlin2MNI152ASYM2009C_5.1_publicDOI_7e1aaa3048cfff77868cca1c2ee572ae.nii.gz",
+        "position": [
+          56763205,
+          -9981199,
+          3148015
+        ]
+      }
+    ]
+  ],
+  [
+    "Probabilistic cytoarchitectonic map of Area TE 2.2 (STG) (v5.1)",
+    [
+      {
+        "filename": "Area TE 2.2 (STG) [v5.1, Colin 27, left hemisphere]",
+        "templateSpace": "MNI Colin 27",
+        "name": "Area TE 2.2 (STG) [v5.1, Colin 27, left hemisphere]",
+        "mimetype": "application/nifti",
+        "url": "https://neuroglancer.humanbrainproject.eu/precomputed/JuBrain/17/colin27/pmaps/Area-TE-2.2_l_N10_nlin2Stdcolin27_5.1_publicDOI_2622704e8adfe45a66563e39a483e708.nii.gz",
+        "position": [
+          -53471942,
+          -28134287,
+          10852650
+        ]
+      },
+      {
+        "filename": "Area TE 2.2 (STG) [v5.1, ICBM 2009c Asymmetric, left hemisphere]",
+        "templateSpace": "MNI 152 ICBM 2009c Nonlinear Asymmetric",
+        "name": "Area TE 2.2 (STG) [v5.1, ICBM 2009c Asymmetric, left hemisphere]",
+        "mimetype": "application/nifti",
+        "url": "https://neuroglancer.humanbrainproject.eu/precomputed/JuBrain/17/icbm152casym/pmaps/Area-TE-2.2_l_N10_nlin2MNI152ASYM2009C_5.1_publicDOI_312d40100d5ad5a083758514d85ba48e.nii.gz",
+        "position": [
+          -54521424,
+          -29405149,
+          11189029
+        ]
+      },
+      {
+        "filename": "Area TE 2.2 (STG) [v5.1, ICBM 2009c Asymmetric, right hemisphere]",
+        "templateSpace": "MNI 152 ICBM 2009c Nonlinear Asymmetric",
+        "name": "Area TE 2.2 (STG) [v5.1, ICBM 2009c Asymmetric, right hemisphere]",
+        "mimetype": "application/nifti",
+        "url": "https://neuroglancer.humanbrainproject.eu/precomputed/JuBrain/17/icbm152casym/pmaps/Area-TE-2.2_r_N10_nlin2MNI152ASYM2009C_5.1_publicDOI_33f079dbd0e96f222ac27c5ed4d0bf33.nii.gz",
+        "position": [
+          55039649,
+          -22056652,
+          11496780
+        ]
+      },
+      {
+        "filename": "Area TE 2.2 (STG) [v5.1, Colin 27, right hemisphere]",
+        "templateSpace": "MNI Colin 27",
+        "name": "Area TE 2.2 (STG) [v5.1, Colin 27, right hemisphere]",
+        "mimetype": "application/nifti",
+        "url": "https://neuroglancer.humanbrainproject.eu/precomputed/JuBrain/17/colin27/pmaps/Area-TE-2.2_r_N10_nlin2Stdcolin27_5.1_publicDOI_b2c5dd9c628afe1e50234b32ef557806.nii.gz",
+        "position": [
+          55434400,
+          -23123733,
+          10370400
+        ]
+      }
+    ]
+  ],[
+    "Probabilistic cytoarchitectonic map of Area TeI (STG) (v5.1)",
+    [
+      {
+        "filename": "Area TeI (STG) [v5.1, Colin 27, right hemisphere]",
+        "templateSpace": "MNI Colin 27",
+        "name": "Area TeI (STG) [v5.1, Colin 27, right hemisphere]",
+        "mimetype": "application/nifti",
+        "url": "https://neuroglancer.humanbrainproject.eu/precomputed/JuBrain/17/colin27/pmaps/Area-TI1_r_N10_nlin2Stdcolin27_5.1_publicDOI_390febadfb960f019db219f2017726de.nii.gz",
+        "position": [
+          50527679,
+          -642644,
+          -5612912
+        ]
+      },
+      {
+        "filename": "Area TeI (STG) [v5.1, Colin 27, left hemisphere]",
+        "templateSpace": "MNI Colin 27",
+        "name": "Area TeI (STG) [v5.1, Colin 27, left hemisphere]",
+        "mimetype": "application/nifti",
+        "url": "https://neuroglancer.humanbrainproject.eu/precomputed/JuBrain/17/colin27/pmaps/Area-TI1_l_N10_nlin2Stdcolin27_5.1_publicDOI_cd40b4fa9fd491879a4f6eddfcd5ecc3.nii.gz",
+        "position": [
+          -48914649,
+          -3808370,
+          -3908357
+        ]
+      },
+      {
+        "filename": "Area TeI (STG) [v5.1, ICBM 2009c Asymmetric, left hemisphere]",
+        "templateSpace": "MNI 152 ICBM 2009c Nonlinear Asymmetric",
+        "name": "Area TeI (STG) [v5.1, ICBM 2009c Asymmetric, left hemisphere]",
+        "mimetype": "application/nifti",
+        "url": "https://neuroglancer.humanbrainproject.eu/precomputed/JuBrain/17/icbm152casym/pmaps/Area-TI1_l_N10_nlin2MNI152ASYM2009C_5.1_publicDOI_d0163a91613b36333d2f7113762b49ef.nii.gz",
+        "position": [
+          -48886190,
+          -5123482,
+          -3930952
+        ]
+      },
+      {
+        "filename": "Area TeI (STG) [v5.1, ICBM 2009c Asymmetric, right hemisphere]",
+        "templateSpace": "MNI 152 ICBM 2009c Nonlinear Asymmetric",
+        "name": "Area TeI (STG) [v5.1, ICBM 2009c Asymmetric, right hemisphere]",
+        "mimetype": "application/nifti",
+        "url": "https://neuroglancer.humanbrainproject.eu/precomputed/JuBrain/17/icbm152casym/pmaps/Area-TI1_r_N10_nlin2MNI152ASYM2009C_5.1_publicDOI_84d7716eb0afee93bf8ff8625361c4d8.nii.gz",
+        "position": [
+          48374985,
+          -829541,
+          -5684517
+        ]
+      }
+    ]
+  ],[
+    "Probabilistic cytoarchitectonic map of Area TI (STG) (v5.1)",
+    [
+      {
+        "filename": "Area TI (STG) [v5.1, ICBM 2009c Asymmetric, left hemisphere]",
+        "templateSpace": "MNI 152 ICBM 2009c Nonlinear Asymmetric",
+        "name": "Area TI (STG) [v5.1, ICBM 2009c Asymmetric, left hemisphere]",
+        "mimetype": "application/nifti",
+        "url": "https://neuroglancer.humanbrainproject.eu/precomputed/JuBrain/17/icbm152casym/pmaps/Area-TI2_l_N10_nlin2MNI152ASYM2009C_5.1_publicDOI_0d90b238155bc15ca0ec39ca312475a7.nii.gz",
+        "position": [
+          -46764789,
+          -2393771,
+          -10637798
+        ]
+      },
+      {
+        "filename": "Area TI (STG) [v5.1, Colin 27, left hemisphere]",
+        "templateSpace": "MNI Colin 27",
+        "name": "Area TI (STG) [v5.1, Colin 27, left hemisphere]",
+        "mimetype": "application/nifti",
+        "url": "https://neuroglancer.humanbrainproject.eu/precomputed/JuBrain/17/colin27/pmaps/Area-TI2_l_N10_nlin2Stdcolin27_5.1_publicDOI_45fbfa8808ec4de620328650b134bdc3.nii.gz",
+        "position": [
+          -46437396,
+          -730832,
+          -10300790
+        ]
+      },
+      {
+        "filename": "Area TI (STG) [v5.1, Colin 27, right hemisphere]",
+        "templateSpace": "MNI Colin 27",
+        "name": "Area TI (STG) [v5.1, Colin 27, right hemisphere]",
+        "mimetype": "application/nifti",
+        "url": "https://neuroglancer.humanbrainproject.eu/precomputed/JuBrain/17/colin27/pmaps/Area-TI2_r_N10_nlin2Stdcolin27_5.1_publicDOI_42dd664fb5c8690e7c149fcb0d821a0e.nii.gz",
+        "position": [
+          47248486,
+          920283,
+          -12354141
+        ]
+      },
+      {
+        "filename": "Area TI (STG) [v5.1, ICBM 2009c Asymmetric, right hemisphere]",
+        "templateSpace": "MNI 152 ICBM 2009c Nonlinear Asymmetric",
+        "name": "Area TI (STG) [v5.1, ICBM 2009c Asymmetric, right hemisphere]",
+        "mimetype": "application/nifti",
+        "url": "https://neuroglancer.humanbrainproject.eu/precomputed/JuBrain/17/icbm152casym/pmaps/Area-TI2_r_N10_nlin2MNI152ASYM2009C_5.1_publicDOI_6d04657cb03e80a480d2332fd88ce368.nii.gz",
+        "position": [
+          45506411,
+          637737,
+          -12972330
+        ]
+      }
+    ]
+  ]      
+]
\ No newline at end of file
diff --git a/deploy/datasets/supplements/previewFile.js b/deploy/datasets/supplements/previewFile.js
index 7c3edcaab..7134a9286 100644
--- a/deploy/datasets/supplements/previewFile.js
+++ b/deploy/datasets/supplements/previewFile.js
@@ -4,6 +4,7 @@ const path = require('path')
 const DISABLE_RECEPTOR_PREVIEW = process.env.DISABLE_RECEPTOR_PREVIEW
 const DISABLE_JUBRAIN_PMAP = process.env.DISABLE_JUBRAIN_PMAP
 const DISABLE_JUBRAIN_PMAP_V17 = process.env.DISABLE_JUBRAIN_PMAP_V17
+const DISABLE_JUBRAIN_PMAP_EXTRA = process.env.DISABLE_JUBRAIN_PMAP_EXTRA
 const DISABLE_DWM_PMAP = process.env.DISABLE_DWM_PMAP
 const HOSTNAME = process.env.HOSTNAME || 'http://localhost:3000'
 const HOST_PATHNAME = process.env.HOST_PATHNAME || ''
@@ -25,7 +26,8 @@ Promise.all([
   DISABLE_RECEPTOR_PREVIEW ? Promise.resolve([]) : readFile('receptorPreview.json'),
   DISABLE_JUBRAIN_PMAP ? Promise.resolve([]) : readFile('pmapJubrainPreview.json'),
   DISABLE_DWM_PMAP ? Promise.resolve([]) : readFile('pmapDWMPreview.json'),
-  DISABLE_JUBRAIN_PMAP_V17 ? Promise.resolve([]) : readFile('pmapJuBrainV17Preview.json')
+  DISABLE_JUBRAIN_PMAP_V17 ? Promise.resolve([]) : readFile('pmapJuBrainV17Preview.json'),
+  DISABLE_JUBRAIN_PMAP_EXTRA ? Promise.resolve([]) : readFile('pmapJuBrainExtraPreview.json')
 ])
   .then(arrOfA => arrOfA.reduce((acc, item) => acc.concat(item), []))
   .then(iterable => {
-- 
GitLab