diff --git a/notebooks/Connectivity.ipynb b/notebooks/Connectivity.ipynb index 918e27d..cbcdc4d 100644 --- a/notebooks/Connectivity.ipynb +++ b/notebooks/Connectivity.ipynb @@ -18,12 +18,12 @@ "name": "stdout", "output_type": "stream", "text": [ - "22-08-2023 05:58:01 - DEBUG - tvbwidgets - Package is not fully installed\n", - "22-08-2023 05:58:01 - DEBUG - tvbwidgets - Version read from the internal package.json file\n", - "22-08-2023 05:58:01 - INFO - tvbwidgets - Version: 1.5.0\n", - "2023-08-22 17:58:07,660 - INFO - tvb.storage.h5.encryption.data_encryption_handler - Cannot import syncrypto library.\n", - "22-08-2023 05:58:07 - INFO - tvbwidgets.core.pse.parameters - ImportError: Dask dependency is not included, so this functionality won't be available\n", - "2023-08-22 17:58:07,848 - WARNING - tvb.basic.readers - File 'hemispheres' not found in ZIP.\n", + "23-08-2023 04:08:30 - DEBUG - tvbwidgets - Package is not fully installed\n", + "23-08-2023 04:08:30 - DEBUG - tvbwidgets - Version read from the internal package.json file\n", + "23-08-2023 04:08:30 - INFO - tvbwidgets - Version: 1.5.0\n", + "2023-08-23 16:08:36,608 - INFO - tvb.storage.h5.encryption.data_encryption_handler - Cannot import syncrypto library.\n", + "23-08-2023 04:08:36 - INFO - tvbwidgets.core.pse.parameters - ImportError: Dask dependency is not included, so this functionality won't be available\n", + "2023-08-23 16:08:36,810 - WARNING - tvb.basic.readers - File 'hemispheres' not found in ZIP.\n", "Connectivity (\n", " Number of connections ..... 0\n", " Number of regions ......... 0\n", @@ -41,7 +41,7 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "a1385b6d305543dc8a088515a4c1e8bf", + "model_id": "45c65c965a6d486aa6df4795e7a7bcba", "version_major": 2, "version_minor": 0 }, diff --git a/tvbwidgets/ui/connectivity/Connectivity.css b/tvbwidgets/ui/connectivity/Connectivity.css index e69de29..bb65b4e 100644 --- a/tvbwidgets/ui/connectivity/Connectivity.css +++ b/tvbwidgets/ui/connectivity/Connectivity.css @@ -0,0 +1,6 @@ +.link { + fill: none; + stroke: #999; + stroke-opacity: 0.6; + stroke-width: 1.5px; +} diff --git a/tvbwidgets/ui/connectivity/Connectivity.tsx b/tvbwidgets/ui/connectivity/Connectivity.tsx index 308596b..83d15af 100644 --- a/tvbwidgets/ui/connectivity/Connectivity.tsx +++ b/tvbwidgets/ui/connectivity/Connectivity.tsx @@ -9,9 +9,6 @@ import * as d3 from "d3"; */ const HIERARCHY_SEPARATOR = "."; const HIERARCHY_SEPARATOR_REPLACEMENT = "_"; -const colorin = "#00f"; -const colorout = "#f00"; -const colornone = "#ccc"; /** * A function for drawing a hierarchical edge bundle @@ -22,7 +19,6 @@ const colornone = "#ccc"; export function initHierarchicalEdgeBundle(data, testFn) { const l = data.region_labels.length; - // let svgD3 = data.svg.d3; let jsonified_region_labels = []; let hasSpecialCharacters = false; @@ -30,10 +26,8 @@ export function initHierarchicalEdgeBundle(data, testFn) { let json_line = { imports: undefined, name: undefined, - // children: [] }; json_line.imports = []; - // json_line.children = []; let k = 0; //k is a counter for connected regions with the j-th region for (let j = 0; j < l; j++) { let w = 0; @@ -47,53 +41,9 @@ export function initHierarchicalEdgeBundle(data, testFn) { } jsonified_region_labels[i] = json_line; } - console.log('json: ', jsonified_region_labels); return jsonified_region_labels; } -function hierarchy(data, delimiter = HIERARCHY_SEPARATOR) { - console.log('data inside hierarchy: ', data); - let root; - const map = new Map; - let newData = [] - data.forEach(function find(d) { - const {name} = d; - if (map.has(name)) { - return map.get(name); - } - const i = name.lastIndexOf(delimiter); - map.set(name, d); - if (node) { - find({name: name.substring(0, i), children: []}).children.push(d); - d.name = name.substring(i + 1); - } else { - root = d; - } - newData.push(root); - }); - console.log('data after hierarchy: ', data); - console.log('map after hierarchy: ', map); - console.log('newData after hierarchy: ', newData); - return newData; -} - -function bilink(root) { - console.log('before map'); - const map = new Map(root.leaves().map(d => [id(d), d])); - console.log('after map'); - for (const d of root.leaves()) { - d.incoming = []; - const imports = d.data.imports; - d.outgoing = imports ? imports.map(i => [d, map.get(i)]) : []; - } - for (const d of root.leaves()) for (const o of d.outgoing) o[1].incoming.push(o); - return root; -} - -function id(node) { - return `${node.parent ? id(node.parent) + "." : ""}${node.data.name}`; -} - const BUNDLE = { tracts: "tracts", weights: "weights" @@ -103,6 +53,10 @@ export default function Connectivity({connectivity, on_connectivity}) { const ref = React.useRef(); const [bundle, setBundle] = React.useState(BUNDLE.weights); + const colorin = "#00f"; + const colorout = "#f00"; + const colornone = "#ccc"; + const connectivityEdgesData = { region_labels: [""], matrix: [], @@ -113,11 +67,8 @@ export default function Connectivity({connectivity, on_connectivity}) { data_url: "", state: bundle }; - let chart = () => { - }; - React.useEffect(() => { - // const svg = d3.select("#middle-edge-bundle"); + React.useEffect(() => { connectivityEdgesData.region_labels = connectivity.region_labels; connectivityEdgesData.svg.d3 = d3.select("#middle-edge-bundle"); connectivityEdgesData.svg.svg = document.querySelector("#middle-edge-bundle"); @@ -132,88 +83,131 @@ export default function Connectivity({connectivity, on_connectivity}) { console.log(connectivityEdgesData.region_labels); connectivityEdgesData.matrix = bundle === BUNDLE.weights ? weights1D : tracts1D; const dataJson = initHierarchicalEdgeBundle(connectivityEdgesData, d => d !== 0); - // const data = hierarchy(dataJson); - const data = dataJson; - - console.log("data=hierarchy(dataJson):: ", data); - - // connectivityEdgesData.matrix = [2, 0, 1, 0]; - chart = () => { - const width = 954; - const radius = width / 2; - - const tree = d3.cluster() - .size([2 * Math.PI, radius - 100]); - const root = tree(bilink(d3.hierarchy(data, d => d && d.children || []) - .sort((a, b) => d3.ascending(a.height, b.height) || d3.ascending(a.data.name, b.data.name)))); - - const svg = d3.create("svg") - .attr("width", width) - .attr("height", width) - .attr("viewBox", [-width / 2, -width / 2, width, width]) - .attr("style", "max-width: 100%; height: auto; font: 10px sans-serif;"); - // ref.current && ref.current.appendChild(svg.node()); - - const node = svg.append("g") - .selectAll() - .data(root.leaves()) - .join("g") - .attr("transform", d => `rotate(${d.x * 180 / Math.PI - 90}) translate(${d.y},0)`) - .append("text") - .attr("dy", "0.31em") - .attr("x", d => d.x < Math.PI ? 6 : -6) - .attr("text-anchor", d => d.x < Math.PI ? "start" : "end") - .attr("transform", d => d.x >= Math.PI ? "rotate(180)" : null) - .text(d => d.data.name) - .each(function (d) { - d.text = this; - }) - .on("mouseover", overed) - .on("mouseout", outed) - .call(text => text.append("title").text(d => `${id(d)} -${d.outgoing.length} outgoing -${d.incoming.length} incoming`)); - - const line = d3.lineRadial() - .curve(d3.curveBundle.beta(0.85)) - .radius(d => d.y) - .angle(d => d.x); - - const link = svg.append("g") - .attr("stroke", colornone) - .attr("fill", "none") - .selectAll() - .data(root.leaves().flatMap(leaf => leaf.outgoing)) - .join("path") - .style("mix-blend-mode", "multiply") - .attr("d", ([i, o]) => line(i.path(o))) - .each(function (d) { - d.path = this; - }); - - function overed(event, d) { - link.style("mix-blend-mode", null); - d3.select(this).attr("font-weight", "bold"); - d3.selectAll(d.incoming.map(d => d.path)).attr("stroke", colorin).raise(); - d3.selectAll(d.incoming.map(([d]) => d.text)).attr("fill", colorin).attr("font-weight", "bold"); - d3.selectAll(d.outgoing.map(d => d.path)).attr("stroke", colorout).raise(); - d3.selectAll(d.outgoing.map(([, d]) => d.text)).attr("fill", colorout).attr("font-weight", "bold"); - } + const data = {name: 'root', children: dataJson}; + + function id(node) { + return node.data.name; + } + + function hierarchy(data, delimiter = ".") { + let root; + const map = new Map; + data.forEach(function find(data) { + const {name} = data; + if (map.has(name)) return map.get(name); + const i = name.lastIndexOf(delimiter); + map.set(name, data); + if (i >= 0) { + find({name: name.substring(0, i), children: []}).children.push(data); + data.name = name.substring(i + 1); + } else { + root = data; + } + return data; + }); + return root; + } - function outed(event, d) { - link.style("mix-blend-mode", "multiply"); - d3.select(this).attr("font-weight", null); - d3.selectAll(d.incoming.map(d => d.path)).attr("stroke", null); - d3.selectAll(d.incoming.map(([d]) => d.text)).attr("fill", null).attr("font-weight", null); - d3.selectAll(d.outgoing.map(d => d.path)).attr("stroke", null); - d3.selectAll(d.outgoing.map(([, d]) => d.text)).attr("fill", null).attr("font-weight", null); + function bilink(root) { + const map = new Map(root.leaves().map(d => [id(d), d])); + for (const d of root.leaves()) { + d.incoming = []; + d.outgoing = []; + + for (const i of d.data.imports) { + const target = map.get(i); + if (target) { + d.outgoing.push([d, target]); + if (!target.incoming) target.incoming = []; + target.incoming.push([d, target]); + } + } } + return root; + } + + // Visualization code + const width = 954; + const radius = width / 2; + + const tree = d3.cluster() + .size([2 * Math.PI, radius - 100]); + const root = tree(bilink(d3.hierarchy(data) + .sort((a, b) => d3.ascending(a.height, b.height) || d3.ascending(a.data.name, b.data.name)))); + console.log('root: ', root); + const svg = d3.create("svg") + .attr("width", width) + .attr("height", width) + .attr("viewBox", [-width / 2, -width / 2, width, width]) + .attr("style", "max-width: 100%; height: auto; font: 10px sans-serif;"); + + const node = svg.append("g") + .selectAll() + .data(root.leaves()) + .join("g") + .attr("transform", d => `rotate(${d.x * 180 / Math.PI - 90}) translate(${d.y},0)`) + .append("text") + .attr("dy", "0.31em") + .attr("x", d => d.x < Math.PI ? 6 : -6) + .attr("text-anchor", d => d.x < Math.PI ? "start" : "end") + .attr("transform", d => d.x >= Math.PI ? "rotate(180)" : null) + .text(d => d.data.name) + .each(function (d) { + d.text = this; + }) + .on("mouseover", overed) + .on("mouseout", outed) + .call(text => text.append("title").text(d => `${id(d)} + ${d.outgoing.length} outgoing + ${d.incoming.length} incoming`)); + + const line = d3.lineRadial() + .curve(d3.curveBundle.beta(0.85)) + .radius(d => d.y) + .angle(d => d.x); + + const link = svg.append("g") + .attr("stroke", colornone) + .attr("fill", "none") + .selectAll() + .data(root.leaves().flatMap(leaf => leaf.outgoing)) + .join("path") + .style("mix-blend-mode", "multiply") + .attr("d", ([i, o]) => line(i.path(o))) + .each(function (d) { + d.path = this; + }); + + function overed(event, d) { + link.style("mix-blend-mode", null); + d3.select(this).attr("font-weight", "bold"); + + // Highlight incoming lines and text + d3.selectAll(d.incoming.map(d => d.path)).attr("stroke", colorin).raise(); + d3.selectAll(d.incoming.map(([d]) => d.text)).attr("fill", colorin).attr("font-weight", "bold"); + + // Highlight outgoing lines and text + d3.selectAll(d.outgoing.map(d => d.path)).attr("stroke", colorout).raise(); + d3.selectAll(d.outgoing.map(([, d]) => d.text)).attr("fill", colorout).attr("font-weight", "bold"); + } - // return svg.node(); - ref.current && ref.current.appendChild(svg.node()); + function outed(event, d) { + link.style("mix-blend-mode", "multiply"); + d3.select(this).attr("font-weight", null); + + // Reset styles for incoming lines and text + d3.selectAll(d.incoming.map(d => d.path)).attr("stroke", null); + d3.selectAll(d.incoming.map(([d]) => d.text)).attr("fill", null).attr("font-weight", null); + + // Reset styles for outgoing lines and text + d3.selectAll(d.outgoing.map(d => d.path)).attr("stroke", null); + d3.selectAll(d.outgoing.map(([, d]) => d.text)).attr("fill", null).attr("font-weight", null); } - console.log('chart: ', chart()); + // Append the SVG to the visualization container + ref.current?.appendChild(svg.node()); + + return () => svg.remove(); // chart(); }, [connectivity, bundle]); @@ -227,7 +221,7 @@ ${d.incoming.length} incoming`)); -
) } diff --git a/tvbwidgets/ui/connectivity/conn.json b/tvbwidgets/ui/connectivity/conn.json deleted file mode 100644 index 0239246..0000000 --- a/tvbwidgets/ui/connectivity/conn.json +++ /dev/null @@ -1,3650 +0,0 @@ -[ - { - "imports": [ - "rA1", - "rA2", - "rCCA", - "rCCS", - "rIA", - "rIP", - "rPFCDL", - "rPFCM", - "rPFCORB", - "rPHC", - "rTCC", - "rTCS", - "rTCV" - ], - "name": "rA1", - "children": [ - "rA1", - "rA2", - "rCCA", - "rCCS", - "rIA", - "rIP", - "rPFCDL", - "rPFCM", - "rPFCORB", - "rPHC", - "rTCC", - "rTCS", - "rTCV" - ] - }, - { - "imports": [ - "rA1", - "rA2", - "rFEF", - "rPCI", - "rPCIP", - "rPCM", - "rPCS", - "rPFCCL", - "rPFCORB", - "rPFCPOL", - "rPFCVL", - "rPHC", - "rPMCDL", - "rTCC", - "rTCS", - "rTCV" - ], - "name": "rA2", - "children": [ - "rA1", - "rA2", - "rFEF", - "rPCI", - "rPCIP", - "rPCM", - "rPCS", - "rPFCCL", - "rPFCORB", - "rPFCPOL", - "rPFCVL", - "rPHC", - "rPMCDL", - "rTCC", - "rTCS", - "rTCV" - ] - }, - { - "imports": [ - "rAMYG", - "rPHC", - "rTCC", - "rTCI", - "rTCPOL", - "rTCV", - "lAMYG" - ], - "name": "rAMYG", - "children": [ - "rAMYG", - "rPHC", - "rTCC", - "rTCI", - "rTCPOL", - "rTCV", - "lAMYG" - ] - }, - { - "imports": [ - "rA1", - "rAMYG", - "rCCA", - "rCCP", - "rCCS", - "rFEF", - "rG", - "rHC", - "rIA", - "rIP", - "rM1", - "rPCIP", - "rPCM", - "rPCS", - "rPFCCL", - "rPFCDL", - "rPFCDM", - "rPFCM", - "rPFCORB", - "rPFCPOL", - "rPFCVL", - "rPHC", - "rPMCDL", - "rPMCM", - "rPMCVL", - "rS2", - "rTCPOL", - "rTCV", - "rV2", - "lCCA" - ], - "name": "rCCA", - "children": [ - "rA1", - "rAMYG", - "rCCA", - "rCCP", - "rCCS", - "rFEF", - "rG", - "rHC", - "rIA", - "rIP", - "rM1", - "rPCIP", - "rPCM", - "rPCS", - "rPFCCL", - "rPFCDL", - "rPFCDM", - "rPFCM", - "rPFCORB", - "rPFCPOL", - "rPFCVL", - "rPHC", - "rPMCDL", - "rPMCM", - "rPMCVL", - "rS2", - "rTCPOL", - "rTCV", - "rV2", - "lCCA" - ] - }, - { - "imports": [ - "rA1", - "rA2", - "rCCA", - "rCCP", - "rCCR", - "rCCS", - "rFEF", - "rIP", - "rM1", - "rPCIP", - "rPCM", - "rPCS", - "rPFCCL", - "rPFCM", - "rPFCORB", - "rPFCPOL", - "rPHC", - "rS1", - "rS2", - "rTCC", - "rTCS", - "rTCV", - "rV2", - "lCCP" - ], - "name": "rCCP", - "children": [ - "rA1", - "rA2", - "rCCA", - "rCCP", - "rCCR", - "rCCS", - "rFEF", - "rIP", - "rM1", - "rPCIP", - "rPCM", - "rPCS", - "rPFCCL", - "rPFCM", - "rPFCORB", - "rPFCPOL", - "rPHC", - "rS1", - "rS2", - "rTCC", - "rTCS", - "rTCV", - "rV2", - "lCCP" - ] - }, - { - "imports": [ - "rCCP", - "rPCI", - "rPCIP", - "rPCM", - "rPCS", - "rPFCCL", - "rPFCDL", - "lCCR" - ], - "name": "rCCR", - "children": [ - "rCCP", - "rPCI", - "rPCIP", - "rPCM", - "rPCS", - "rPFCCL", - "rPFCDL", - "lCCR" - ] - }, - { - "imports": [ - "rA1", - "rA2", - "rAMYG", - "rCCA", - "rCCP", - "rCCR", - "rCCS", - "rHC", - "rIA", - "rIP", - "rPCS", - "rPFCCL", - "rPFCDL", - "rPFCM", - "rPFCORB", - "rPFCPOL", - "rPFCVL", - "rPHC", - "rTCC", - "rTCPOL", - "rTCS", - "rTCV", - "rV2", - "lCCS" - ], - "name": "rCCS", - "children": [ - "rA1", - "rA2", - "rAMYG", - "rCCA", - "rCCP", - "rCCR", - "rCCS", - "rHC", - "rIA", - "rIP", - "rPCS", - "rPFCCL", - "rPFCDL", - "rPFCM", - "rPFCORB", - "rPFCPOL", - "rPFCVL", - "rPHC", - "rTCC", - "rTCPOL", - "rTCS", - "rTCV", - "rV2", - "lCCS" - ] - }, - { - "imports": [ - "rA1", - "rA2", - "rCCA", - "rCCP", - "rCCR", - "rFEF", - "rIA", - "rIP", - "rPCI", - "rPCIP", - "rPCM", - "rPCS", - "rPFCCL", - "rPFCM", - "rPFCORB", - "rPFCPOL", - "rPFCVL", - "rPHC", - "rPMCDL", - "rPMCM", - "rS1", - "rTCC", - "rTCPOL", - "rTCS", - "rV2", - "lFEF" - ], - "name": "rFEF", - "children": [ - "rA1", - "rA2", - "rCCA", - "rCCP", - "rCCR", - "rFEF", - "rIA", - "rIP", - "rPCI", - "rPCIP", - "rPCM", - "rPCS", - "rPFCCL", - "rPFCM", - "rPFCORB", - "rPFCPOL", - "rPFCVL", - "rPHC", - "rPMCDL", - "rPMCM", - "rS1", - "rTCC", - "rTCPOL", - "rTCS", - "rV2", - "lFEF" - ] - }, - { - "imports": [ - "rCCA", - "rCCP", - "rG", - "rIA", - "rIP", - "rPCI", - "rPCIP", - "rPFCCL", - "rPFCORB", - "rPFCPOL", - "rPMCDL", - "rPMCM", - "rS1", - "rS2" - ], - "name": "rG", - "children": [ - "rCCA", - "rCCP", - "rG", - "rIA", - "rIP", - "rPCI", - "rPCIP", - "rPFCCL", - "rPFCORB", - "rPFCPOL", - "rPMCDL", - "rPMCM", - "rS1", - "rS2" - ] - }, - { - "imports": [ - "rPHC" - ], - "name": "rHC", - "children": [ - "rPHC" - ] - }, - { - "imports": [ - "rA1", - "rA2", - "rAMYG", - "rCCA", - "rCCP", - "rCCR", - "rCCS", - "rFEF", - "rHC", - "rIA", - "rIP", - "rPCI", - "rPCIP", - "rPCM", - "rPCS", - "rPFCCL", - "rPFCDL", - "rPFCM", - "rPFCORB", - "rPFCPOL", - "rPFCVL", - "rPHC", - "rPMCDL", - "rPMCVL", - "rS1", - "rS2", - "rTCPOL", - "rTCS", - "rTCV", - "rV2" - ], - "name": "rIA", - "children": [ - "rA1", - "rA2", - "rAMYG", - "rCCA", - "rCCP", - "rCCR", - "rCCS", - "rFEF", - "rHC", - "rIA", - "rIP", - "rPCI", - "rPCIP", - "rPCM", - "rPCS", - "rPFCCL", - "rPFCDL", - "rPFCM", - "rPFCORB", - "rPFCPOL", - "rPFCVL", - "rPHC", - "rPMCDL", - "rPMCVL", - "rS1", - "rS2", - "rTCPOL", - "rTCS", - "rTCV", - "rV2" - ] - }, - { - "imports": [ - "rAMYG", - "rCCA", - "rCCR", - "rCCS", - "rHC", - "rIA", - "rIP", - "rPCI", - "rPCIP", - "rPCM", - "rPCS", - "rPFCCL", - "rPFCDL", - "rPFCM", - "rPFCORB", - "rPFCVL", - "rPHC", - "rPMCDL", - "rPMCVL", - "rS1", - "rS2", - "rTCPOL", - "rTCV", - "rV2" - ], - "name": "rIP", - "children": [ - "rAMYG", - "rCCA", - "rCCR", - "rCCS", - "rHC", - "rIA", - "rIP", - "rPCI", - "rPCIP", - "rPCM", - "rPCS", - "rPFCCL", - "rPFCDL", - "rPFCM", - "rPFCORB", - "rPFCVL", - "rPHC", - "rPMCDL", - "rPMCVL", - "rS1", - "rS2", - "rTCPOL", - "rTCV", - "rV2" - ] - }, - { - "imports": [ - "rCCA", - "rCCP", - "rIA", - "rIP", - "rM1", - "rPCIP", - "rPCM", - "rPCS", - "rPFCORB", - "rPFCPOL", - "rPMCDL", - "rPMCM", - "rPMCVL", - "rS1", - "rS2", - "rTCC", - "rV2", - "lM1" - ], - "name": "rM1", - "children": [ - "rCCA", - "rCCP", - "rIA", - "rIP", - "rM1", - "rPCIP", - "rPCM", - "rPCS", - "rPFCORB", - "rPFCPOL", - "rPMCDL", - "rPMCM", - "rPMCVL", - "rS1", - "rS2", - "rTCC", - "rV2", - "lM1" - ] - }, - { - "imports": [ - "rA2", - "rAMYG", - "rCCA", - "rCCP", - "rCCR", - "rFEF", - "rG", - "rIA", - "rIP", - "rPCI", - "rPCIP", - "rPCM", - "rPCS", - "rPFCDL", - "rPFCVL", - "rPHC", - "rPMCDL", - "rPMCM", - "rPMCVL", - "rS1", - "rS2", - "rTCC", - "rTCI", - "rTCPOL", - "rTCS", - "rTCV", - "rV2" - ], - "name": "rPCI", - "children": [ - "rA2", - "rAMYG", - "rCCA", - "rCCP", - "rCCR", - "rFEF", - "rG", - "rIA", - "rIP", - "rPCI", - "rPCIP", - "rPCM", - "rPCS", - "rPFCDL", - "rPFCVL", - "rPHC", - "rPMCDL", - "rPMCM", - "rPMCVL", - "rS1", - "rS2", - "rTCC", - "rTCI", - "rTCPOL", - "rTCS", - "rTCV", - "rV2" - ] - }, - { - "imports": [ - "rA2", - "rAMYG", - "rCCA", - "rCCP", - "rCCR", - "rFEF", - "rG", - "rIA", - "rIP", - "rM1", - "rPCI", - "rPCIP", - "rPCM", - "rPCS", - "rPFCCL", - "rPFCDL", - "rPFCVL", - "rPHC", - "rPMCDL", - "rPMCM", - "rPMCVL", - "rS1", - "rS2", - "rTCC", - "rTCI", - "rTCPOL", - "rTCS", - "rTCV", - "rV1", - "rV2" - ], - "name": "rPCIP", - "children": [ - "rA2", - "rAMYG", - "rCCA", - "rCCP", - "rCCR", - "rFEF", - "rG", - "rIA", - "rIP", - "rM1", - "rPCI", - "rPCIP", - "rPCM", - "rPCS", - "rPFCCL", - "rPFCDL", - "rPFCVL", - "rPHC", - "rPMCDL", - "rPMCM", - "rPMCVL", - "rS1", - "rS2", - "rTCC", - "rTCI", - "rTCPOL", - "rTCS", - "rTCV", - "rV1", - "rV2" - ] - }, - { - "imports": [ - "rCCA", - "rCCP", - "rCCR", - "rFEF", - "rIA", - "rIP", - "rM1", - "rPCI", - "rPCIP", - "rPCM", - "rPCS", - "rPFCCL", - "rPFCDL", - "rPFCORB", - "rPFCVL", - "rPHC", - "rPMCDL", - "rPMCM", - "rTCC", - "rTCS", - "rTCV", - "rV2", - "lPCM" - ], - "name": "rPCM", - "children": [ - "rCCA", - "rCCP", - "rCCR", - "rFEF", - "rIA", - "rIP", - "rM1", - "rPCI", - "rPCIP", - "rPCM", - "rPCS", - "rPFCCL", - "rPFCDL", - "rPFCORB", - "rPFCVL", - "rPHC", - "rPMCDL", - "rPMCM", - "rTCC", - "rTCS", - "rTCV", - "rV2", - "lPCM" - ] - }, - { - "imports": [ - "rAMYG", - "rCCA", - "rCCP", - "rCCR", - "rCCS", - "rFEF", - "rIA", - "rIP", - "rM1", - "rPCI", - "rPCIP", - "rPCM", - "rPCS", - "rPFCCL", - "rPFCDL", - "rPFCORB", - "rPFCPOL", - "rPFCVL", - "rPHC", - "rPMCDL", - "rPMCM", - "rPMCVL", - "rS1", - "rTCC", - "rTCI", - "rTCS", - "rTCV", - "rV1", - "rV2", - "lPCS" - ], - "name": "rPCS", - "children": [ - "rAMYG", - "rCCA", - "rCCP", - "rCCR", - "rCCS", - "rFEF", - "rIA", - "rIP", - "rM1", - "rPCI", - "rPCIP", - "rPCM", - "rPCS", - "rPFCCL", - "rPFCDL", - "rPFCORB", - "rPFCPOL", - "rPFCVL", - "rPHC", - "rPMCDL", - "rPMCM", - "rPMCVL", - "rS1", - "rTCC", - "rTCI", - "rTCS", - "rTCV", - "rV1", - "rV2", - "lPCS" - ] - }, - { - "imports": [ - "rA2", - "rCCA", - "rCCP", - "rCCR", - "rCCS", - "rFEF", - "rIA", - "rIP", - "rPCI", - "rPCIP", - "rPCM", - "rPCS", - "rPFCCL", - "rPFCDL", - "rPFCDM", - "rPFCM", - "rPFCORB", - "rPFCPOL", - "rPFCVL", - "rPHC", - "rPMCDL", - "rPMCM", - "rPMCVL", - "rS1", - "rS2", - "rTCC", - "rTCS", - "rV2", - "lPFCCL" - ], - "name": "rPFCCL", - "children": [ - "rA2", - "rCCA", - "rCCP", - "rCCR", - "rCCS", - "rFEF", - "rIA", - "rIP", - "rPCI", - "rPCIP", - "rPCM", - "rPCS", - "rPFCCL", - "rPFCDL", - "rPFCDM", - "rPFCM", - "rPFCORB", - "rPFCPOL", - "rPFCVL", - "rPHC", - "rPMCDL", - "rPMCM", - "rPMCVL", - "rS1", - "rS2", - "rTCC", - "rTCS", - "rV2", - "lPFCCL" - ] - }, - { - "imports": [ - "rCCA", - "rCCP", - "rCCR", - "rCCS", - "rFEF", - "rIA", - "rIP", - "rPCI", - "rPCIP", - "rPCS", - "rPFCCL", - "rPFCDL", - "rPFCDM", - "rPFCM", - "rPFCORB", - "rPFCPOL", - "rPFCVL", - "rPHC", - "rPMCDL", - "rPMCM", - "rPMCVL", - "rS2", - "rTCC", - "rTCI", - "rTCPOL", - "rTCS", - "rTCV", - "rV2", - "lPFCDL" - ], - "name": "rPFCDL", - "children": [ - "rCCA", - "rCCP", - "rCCR", - "rCCS", - "rFEF", - "rIA", - "rIP", - "rPCI", - "rPCIP", - "rPCS", - "rPFCCL", - "rPFCDL", - "rPFCDM", - "rPFCM", - "rPFCORB", - "rPFCPOL", - "rPFCVL", - "rPHC", - "rPMCDL", - "rPMCM", - "rPMCVL", - "rS2", - "rTCC", - "rTCI", - "rTCPOL", - "rTCS", - "rTCV", - "rV2", - "lPFCDL" - ] - }, - { - "imports": [ - "rCCA", - "lPFCDM" - ], - "name": "rPFCDM", - "children": [ - "rCCA", - "lPFCDM" - ] - }, - { - "imports": [ - "rA1", - "rA2", - "rAMYG", - "rCCA", - "rCCP", - "rCCR", - "rCCS", - "rHC", - "rIA", - "rIP", - "rPCS", - "rPFCCL", - "rPFCDL", - "rPFCM", - "rPFCORB", - "rPFCPOL", - "rPHC", - "rTCC", - "rTCPOL", - "rTCS", - "rTCV", - "rV2", - "lPFCM" - ], - "name": "rPFCM", - "children": [ - "rA1", - "rA2", - "rAMYG", - "rCCA", - "rCCP", - "rCCR", - "rCCS", - "rHC", - "rIA", - "rIP", - "rPCS", - "rPFCCL", - "rPFCDL", - "rPFCM", - "rPFCORB", - "rPFCPOL", - "rPHC", - "rTCC", - "rTCPOL", - "rTCS", - "rTCV", - "rV2", - "lPFCM" - ] - }, - { - "imports": [ - "rA1", - "rA2", - "rAMYG", - "rCCA", - "rCCP", - "rCCR", - "rCCS", - "rFEF", - "rHC", - "rIA", - "rIP", - "rPCI", - "rPCIP", - "rPCS", - "rPFCCL", - "rPFCDL", - "rPFCM", - "rPFCORB", - "rPFCPOL", - "rPFCVL", - "rPHC", - "rPMCDL", - "rPMCM", - "rPMCVL", - "rS1", - "rS2", - "rTCC", - "rTCI", - "rTCPOL", - "rTCS", - "rTCV", - "rV2" - ], - "name": "rPFCORB", - "children": [ - "rA1", - "rA2", - "rAMYG", - "rCCA", - "rCCP", - "rCCR", - "rCCS", - "rFEF", - "rHC", - "rIA", - "rIP", - "rPCI", - "rPCIP", - "rPCS", - "rPFCCL", - "rPFCDL", - "rPFCM", - "rPFCORB", - "rPFCPOL", - "rPFCVL", - "rPHC", - "rPMCDL", - "rPMCM", - "rPMCVL", - "rS1", - "rS2", - "rTCC", - "rTCI", - "rTCPOL", - "rTCS", - "rTCV", - "rV2" - ] - }, - { - "imports": [ - "rA2", - "rCCA", - "rCCR", - "rCCS", - "rIA", - "rIP", - "rPCI", - "rPCIP", - "rPCS", - "rPFCCL", - "rPFCDL", - "rPFCM", - "rPFCORB", - "rPFCPOL", - "rPFCVL", - "rPHC", - "rPMCDL", - "rPMCM", - "rPMCVL", - "rS1", - "rS2", - "rTCC", - "rTCI", - "rTCPOL", - "rTCS", - "rTCV", - "rV2", - "lPFCPOL" - ], - "name": "rPFCPOL", - "children": [ - "rA2", - "rCCA", - "rCCR", - "rCCS", - "rIA", - "rIP", - "rPCI", - "rPCIP", - "rPCS", - "rPFCCL", - "rPFCDL", - "rPFCM", - "rPFCORB", - "rPFCPOL", - "rPFCVL", - "rPHC", - "rPMCDL", - "rPMCM", - "rPMCVL", - "rS1", - "rS2", - "rTCC", - "rTCI", - "rTCPOL", - "rTCS", - "rTCV", - "rV2", - "lPFCPOL" - ] - }, - { - "imports": [ - "rA1", - "rA2", - "rCCA", - "rCCP", - "rCCS", - "rFEF", - "rIA", - "rIP", - "rPCI", - "rPCIP", - "rPCM", - "rPCS", - "rPFCCL", - "rPFCDL", - "rPFCM", - "rPFCORB", - "rPFCPOL", - "rPFCVL", - "rPHC", - "rPMCDL", - "rPMCM", - "rPMCVL", - "rS2", - "rTCC", - "rTCI", - "rTCPOL", - "rTCS", - "rTCV", - "rV2" - ], - "name": "rPFCVL", - "children": [ - "rA1", - "rA2", - "rCCA", - "rCCP", - "rCCS", - "rFEF", - "rIA", - "rIP", - "rPCI", - "rPCIP", - "rPCM", - "rPCS", - "rPFCCL", - "rPFCDL", - "rPFCM", - "rPFCORB", - "rPFCPOL", - "rPFCVL", - "rPHC", - "rPMCDL", - "rPMCM", - "rPMCVL", - "rS2", - "rTCC", - "rTCI", - "rTCPOL", - "rTCS", - "rTCV", - "rV2" - ] - }, - { - "imports": [ - "rA1", - "rA2", - "rAMYG", - "rCCA", - "rCCP", - "rCCR", - "rCCS", - "rFEF", - "rHC", - "rIA", - "rIP", - "rPCI", - "rPCIP", - "rPCS", - "rPFCCL", - "rPFCDL", - "rPFCM", - "rPFCORB", - "rPFCPOL", - "rPFCVL", - "rPHC", - "rS2", - "rTCC", - "rTCI", - "rTCPOL", - "rTCS", - "rTCV", - "rV2" - ], - "name": "rPHC", - "children": [ - "rA1", - "rA2", - "rAMYG", - "rCCA", - "rCCP", - "rCCR", - "rCCS", - "rFEF", - "rHC", - "rIA", - "rIP", - "rPCI", - "rPCIP", - "rPCS", - "rPFCCL", - "rPFCDL", - "rPFCM", - "rPFCORB", - "rPFCPOL", - "rPFCVL", - "rPHC", - "rS2", - "rTCC", - "rTCI", - "rTCPOL", - "rTCS", - "rTCV", - "rV2" - ] - }, - { - "imports": [ - "rA2", - "rCCA", - "rFEF", - "rIA", - "rIP", - "rM1", - "rPCI", - "rPCIP", - "rPCM", - "rPCS", - "rPFCCL", - "rPFCDL", - "rPFCDM", - "rPFCORB", - "rPFCVL", - "rPMCDL", - "rPMCM", - "rPMCVL", - "rS1", - "rS2", - "rTCC", - "rTCS", - "rV2", - "lPMCDL" - ], - "name": "rPMCDL", - "children": [ - "rA2", - "rCCA", - "rFEF", - "rIA", - "rIP", - "rM1", - "rPCI", - "rPCIP", - "rPCM", - "rPCS", - "rPFCCL", - "rPFCDL", - "rPFCDM", - "rPFCORB", - "rPFCVL", - "rPMCDL", - "rPMCM", - "rPMCVL", - "rS1", - "rS2", - "rTCC", - "rTCS", - "rV2", - "lPMCDL" - ] - }, - { - "imports": [ - "rA2", - "rCCA", - "rFEF", - "rIA", - "rIP", - "rM1", - "rPCI", - "rPCIP", - "rPCM", - "rPCS", - "rPFCCL", - "rPFCDL", - "rPFCDM", - "rPFCORB", - "rPFCVL", - "rPMCDL", - "rPMCM", - "rPMCVL", - "rS1", - "rS2", - "rTCC", - "rTCS", - "rV2", - "lPMCM" - ], - "name": "rPMCM", - "children": [ - "rA2", - "rCCA", - "rFEF", - "rIA", - "rIP", - "rM1", - "rPCI", - "rPCIP", - "rPCM", - "rPCS", - "rPFCCL", - "rPFCDL", - "rPFCDM", - "rPFCORB", - "rPFCVL", - "rPMCDL", - "rPMCM", - "rPMCVL", - "rS1", - "rS2", - "rTCC", - "rTCS", - "rV2", - "lPMCM" - ] - }, - { - "imports": [ - "rCCA", - "rIA", - "rIP", - "rM1", - "rPCI", - "rPCIP", - "rPCM", - "rPCS", - "rPFCCL", - "rPFCDL", - "rPFCORB", - "rPHC", - "rPMCDL", - "rPMCM", - "rPMCVL", - "rS1", - "rS2", - "rTCC", - "rV2" - ], - "name": "rPMCVL", - "children": [ - "rCCA", - "rIA", - "rIP", - "rM1", - "rPCI", - "rPCIP", - "rPCM", - "rPCS", - "rPFCCL", - "rPFCDL", - "rPFCORB", - "rPHC", - "rPMCDL", - "rPMCM", - "rPMCVL", - "rS1", - "rS2", - "rTCC", - "rV2" - ] - }, - { - "imports": [ - "rG", - "rIA", - "rIP", - "rM1", - "rPCI", - "rPCIP", - "rPCS", - "rPFCCL", - "rPMCDL", - "rPMCM", - "rS1", - "rS2", - "lS1" - ], - "name": "rS1", - "children": [ - "rG", - "rIA", - "rIP", - "rM1", - "rPCI", - "rPCIP", - "rPCS", - "rPFCCL", - "rPMCDL", - "rPMCM", - "rS1", - "rS2", - "lS1" - ] - }, - { - "imports": [ - "rCCA", - "rG", - "rIP", - "rM1", - "rPCI", - "rPCIP", - "rPFCCL", - "rPMCVL", - "rS1", - "rS2" - ], - "name": "rS2", - "children": [ - "rCCA", - "rG", - "rIP", - "rM1", - "rPCI", - "rPCIP", - "rPFCCL", - "rPMCVL", - "rS1", - "rS2" - ] - }, - { - "imports": [ - "rA1", - "rA2", - "rAMYG", - "rCCA", - "rCCP", - "rCCS", - "rFEF", - "rIA", - "rIP", - "rPCI", - "rPCIP", - "rPCM", - "rPCS", - "rPFCCL", - "rPFCDL", - "rPFCM", - "rPFCORB", - "rPFCPOL", - "rPHC", - "rTCC", - "rTCI", - "rTCPOL", - "rTCS", - "rTCV", - "rV1", - "rV2" - ], - "name": "rTCC", - "children": [ - "rA1", - "rA2", - "rAMYG", - "rCCA", - "rCCP", - "rCCS", - "rFEF", - "rIA", - "rIP", - "rPCI", - "rPCIP", - "rPCM", - "rPCS", - "rPFCCL", - "rPFCDL", - "rPFCM", - "rPFCORB", - "rPFCPOL", - "rPHC", - "rTCC", - "rTCI", - "rTCPOL", - "rTCS", - "rTCV", - "rV1", - "rV2" - ] - }, - { - "imports": [ - "rAMYG", - "rFEF", - "rIP", - "rPCI", - "rPCIP", - "rPCS", - "rPFCORB", - "rPFCVL", - "rPHC", - "rTCC", - "rTCI", - "rTCPOL", - "rTCS", - "rTCV", - "rV2" - ], - "name": "rTCI", - "children": [ - "rAMYG", - "rFEF", - "rIP", - "rPCI", - "rPCIP", - "rPCS", - "rPFCORB", - "rPFCVL", - "rPHC", - "rTCC", - "rTCI", - "rTCPOL", - "rTCS", - "rTCV", - "rV2" - ] - }, - { - "imports": [ - "rA1", - "rA2", - "rAMYG", - "rCCA", - "rCCR", - "rCCS", - "rIA", - "rIP", - "rPCI", - "rPFCCL", - "rPFCM", - "rPFCORB", - "rPFCPOL", - "rPFCVL", - "rPHC", - "rTCC", - "rTCI", - "rTCS", - "rTCV" - ], - "name": "rTCPOL", - "children": [ - "rA1", - "rA2", - "rAMYG", - "rCCA", - "rCCR", - "rCCS", - "rIA", - "rIP", - "rPCI", - "rPFCCL", - "rPFCM", - "rPFCORB", - "rPFCPOL", - "rPFCVL", - "rPHC", - "rTCC", - "rTCI", - "rTCS", - "rTCV" - ] - }, - { - "imports": [ - "rA1", - "rA2", - "rAMYG", - "rCCP", - "rFEF", - "rIA", - "rPCI", - "rPCIP", - "rPCS", - "rPFCCL", - "rPFCDL", - "rPFCORB", - "rPFCPOL", - "rPFCVL", - "rPHC", - "rPMCDL", - "rTCC", - "rTCI", - "rTCPOL", - "rTCS", - "rTCV", - "rV2" - ], - "name": "rTCS", - "children": [ - "rA1", - "rA2", - "rAMYG", - "rCCP", - "rFEF", - "rIA", - "rPCI", - "rPCIP", - "rPCS", - "rPFCCL", - "rPFCDL", - "rPFCORB", - "rPFCPOL", - "rPFCVL", - "rPHC", - "rPMCDL", - "rTCC", - "rTCI", - "rTCPOL", - "rTCS", - "rTCV", - "rV2" - ] - }, - { - "imports": [ - "rA1", - "rA2", - "rAMYG", - "rCCA", - "rCCP", - "rCCR", - "rCCS", - "rFEF", - "rIA", - "rIP", - "rPCI", - "rPCIP", - "rPCS", - "rPFCCL", - "rPFCDL", - "rPFCM", - "rPFCORB", - "rPFCPOL", - "rPFCVL", - "rPHC", - "rS2", - "rTCC", - "rTCI", - "rTCPOL", - "rTCS", - "rTCV", - "rV2" - ], - "name": "rTCV", - "children": [ - "rA1", - "rA2", - "rAMYG", - "rCCA", - "rCCP", - "rCCR", - "rCCS", - "rFEF", - "rIA", - "rIP", - "rPCI", - "rPCIP", - "rPCS", - "rPFCCL", - "rPFCDL", - "rPFCM", - "rPFCORB", - "rPFCPOL", - "rPFCVL", - "rPHC", - "rS2", - "rTCC", - "rTCI", - "rTCPOL", - "rTCS", - "rTCV", - "rV2" - ] - }, - { - "imports": [ - "rAMYG", - "rPCI", - "rPCIP", - "rPHC", - "rTCC", - "rTCS", - "rV1", - "rV2", - "lV1" - ], - "name": "rV1", - "children": [ - "rAMYG", - "rPCI", - "rPCIP", - "rPHC", - "rTCC", - "rTCS", - "rV1", - "rV2", - "lV1" - ] - }, - { - "imports": [ - "rAMYG", - "rCCA", - "rCCS", - "rFEF", - "rIA", - "rIP", - "rPCI", - "rPCIP", - "rPCM", - "rPCS", - "rPFCCL", - "rPFCDL", - "rPFCORB", - "rPFCPOL", - "rPFCVL", - "rPHC", - "rPMCDL", - "rPMCM", - "rPMCVL", - "rTCC", - "rTCI", - "rTCPOL", - "rTCS", - "rTCV", - "rV1", - "rV2", - "lV2" - ], - "name": "rV2", - "children": [ - "rAMYG", - "rCCA", - "rCCS", - "rFEF", - "rIA", - "rIP", - "rPCI", - "rPCIP", - "rPCM", - "rPCS", - "rPFCCL", - "rPFCDL", - "rPFCORB", - "rPFCPOL", - "rPFCVL", - "rPHC", - "rPMCDL", - "rPMCM", - "rPMCVL", - "rTCC", - "rTCI", - "rTCPOL", - "rTCS", - "rTCV", - "rV1", - "rV2", - "lV2" - ] - }, - { - "imports": [], - "name": "rCC", - "children": [] - }, - { - "imports": [ - "lA1", - "lA2", - "lCCA", - "lCCS", - "lIA", - "lIP", - "lPFCDL", - "lPFCM", - "lPFCORB", - "lPHC", - "lTCC", - "lTCS", - "lTCV" - ], - "name": "lA1", - "children": [ - "lA1", - "lA2", - "lCCA", - "lCCS", - "lIA", - "lIP", - "lPFCDL", - "lPFCM", - "lPFCORB", - "lPHC", - "lTCC", - "lTCS", - "lTCV" - ] - }, - { - "imports": [ - "lA1", - "lA2", - "lFEF", - "lPCI", - "lPCIP", - "lPCM", - "lPCS", - "lPFCCL", - "lPFCORB", - "lPFCPOL", - "lPFCVL", - "lPHC", - "lPMCDL", - "lTCC", - "lTCS", - "lTCV" - ], - "name": "lA2", - "children": [ - "lA1", - "lA2", - "lFEF", - "lPCI", - "lPCIP", - "lPCM", - "lPCS", - "lPFCCL", - "lPFCORB", - "lPFCPOL", - "lPFCVL", - "lPHC", - "lPMCDL", - "lTCC", - "lTCS", - "lTCV" - ] - }, - { - "imports": [ - "rAMYG", - "lAMYG", - "lPHC", - "lTCC", - "lTCI", - "lTCPOL", - "lTCV" - ], - "name": "lAMYG", - "children": [ - "rAMYG", - "lAMYG", - "lPHC", - "lTCC", - "lTCI", - "lTCPOL", - "lTCV" - ] - }, - { - "imports": [ - "rCCA", - "lA1", - "lAMYG", - "lCCA", - "lCCP", - "lCCS", - "lFEF", - "lG", - "lHC", - "lIA", - "lIP", - "lM1", - "lPCIP", - "lPCM", - "lPCS", - "lPFCCL", - "lPFCDL", - "lPFCDM", - "lPFCM", - "lPFCORB", - "lPFCPOL", - "lPFCVL", - "lPHC", - "lPMCDL", - "lPMCM", - "lPMCVL", - "lS2", - "lTCPOL", - "lTCV", - "lV2" - ], - "name": "lCCA", - "children": [ - "rCCA", - "lA1", - "lAMYG", - "lCCA", - "lCCP", - "lCCS", - "lFEF", - "lG", - "lHC", - "lIA", - "lIP", - "lM1", - "lPCIP", - "lPCM", - "lPCS", - "lPFCCL", - "lPFCDL", - "lPFCDM", - "lPFCM", - "lPFCORB", - "lPFCPOL", - "lPFCVL", - "lPHC", - "lPMCDL", - "lPMCM", - "lPMCVL", - "lS2", - "lTCPOL", - "lTCV", - "lV2" - ] - }, - { - "imports": [ - "rCCP", - "lA1", - "lA2", - "lCCA", - "lCCP", - "lCCR", - "lCCS", - "lFEF", - "lIP", - "lM1", - "lPCIP", - "lPCM", - "lPCS", - "lPFCCL", - "lPFCM", - "lPFCORB", - "lPFCPOL", - "lPHC", - "lS1", - "lS2", - "lTCC", - "lTCS", - "lTCV", - "lV2" - ], - "name": "lCCP", - "children": [ - "rCCP", - "lA1", - "lA2", - "lCCA", - "lCCP", - "lCCR", - "lCCS", - "lFEF", - "lIP", - "lM1", - "lPCIP", - "lPCM", - "lPCS", - "lPFCCL", - "lPFCM", - "lPFCORB", - "lPFCPOL", - "lPHC", - "lS1", - "lS2", - "lTCC", - "lTCS", - "lTCV", - "lV2" - ] - }, - { - "imports": [ - "rCCR", - "lCCP", - "lPCI", - "lPCIP", - "lPCM", - "lPCS", - "lPFCCL", - "lPFCDL" - ], - "name": "lCCR", - "children": [ - "rCCR", - "lCCP", - "lPCI", - "lPCIP", - "lPCM", - "lPCS", - "lPFCCL", - "lPFCDL" - ] - }, - { - "imports": [ - "rCCS", - "lA1", - "lA2", - "lAMYG", - "lCCA", - "lCCP", - "lCCR", - "lCCS", - "lHC", - "lIA", - "lIP", - "lPCS", - "lPFCCL", - "lPFCDL", - "lPFCM", - "lPFCORB", - "lPFCPOL", - "lPFCVL", - "lPHC", - "lTCC", - "lTCPOL", - "lTCS", - "lTCV", - "lV2" - ], - "name": "lCCS", - "children": [ - "rCCS", - "lA1", - "lA2", - "lAMYG", - "lCCA", - "lCCP", - "lCCR", - "lCCS", - "lHC", - "lIA", - "lIP", - "lPCS", - "lPFCCL", - "lPFCDL", - "lPFCM", - "lPFCORB", - "lPFCPOL", - "lPFCVL", - "lPHC", - "lTCC", - "lTCPOL", - "lTCS", - "lTCV", - "lV2" - ] - }, - { - "imports": [ - "rFEF", - "lA1", - "lA2", - "lCCA", - "lCCP", - "lCCR", - "lFEF", - "lIA", - "lIP", - "lPCI", - "lPCIP", - "lPCM", - "lPCS", - "lPFCCL", - "lPFCM", - "lPFCORB", - "lPFCPOL", - "lPFCVL", - "lPHC", - "lPMCDL", - "lPMCM", - "lS1", - "lTCC", - "lTCPOL", - "lTCS", - "lV2" - ], - "name": "lFEF", - "children": [ - "rFEF", - "lA1", - "lA2", - "lCCA", - "lCCP", - "lCCR", - "lFEF", - "lIA", - "lIP", - "lPCI", - "lPCIP", - "lPCM", - "lPCS", - "lPFCCL", - "lPFCM", - "lPFCORB", - "lPFCPOL", - "lPFCVL", - "lPHC", - "lPMCDL", - "lPMCM", - "lS1", - "lTCC", - "lTCPOL", - "lTCS", - "lV2" - ] - }, - { - "imports": [ - "lCCA", - "lCCP", - "lG", - "lIA", - "lIP", - "lPCI", - "lPCIP", - "lPFCCL", - "lPFCORB", - "lPFCPOL", - "lPMCDL", - "lPMCM", - "lS1", - "lS2" - ], - "name": "lG", - "children": [ - "lCCA", - "lCCP", - "lG", - "lIA", - "lIP", - "lPCI", - "lPCIP", - "lPFCCL", - "lPFCORB", - "lPFCPOL", - "lPMCDL", - "lPMCM", - "lS1", - "lS2" - ] - }, - { - "imports": [ - "lPHC" - ], - "name": "lHC", - "children": [ - "lPHC" - ] - }, - { - "imports": [ - "lA1", - "lA2", - "lAMYG", - "lCCA", - "lCCP", - "lCCR", - "lCCS", - "lFEF", - "lHC", - "lIA", - "lIP", - "lPCI", - "lPCIP", - "lPCM", - "lPCS", - "lPFCCL", - "lPFCDL", - "lPFCM", - "lPFCORB", - "lPFCPOL", - "lPFCVL", - "lPHC", - "lPMCDL", - "lPMCVL", - "lS1", - "lS2", - "lTCPOL", - "lTCS", - "lTCV", - "lV2" - ], - "name": "lIA", - "children": [ - "lA1", - "lA2", - "lAMYG", - "lCCA", - "lCCP", - "lCCR", - "lCCS", - "lFEF", - "lHC", - "lIA", - "lIP", - "lPCI", - "lPCIP", - "lPCM", - "lPCS", - "lPFCCL", - "lPFCDL", - "lPFCM", - "lPFCORB", - "lPFCPOL", - "lPFCVL", - "lPHC", - "lPMCDL", - "lPMCVL", - "lS1", - "lS2", - "lTCPOL", - "lTCS", - "lTCV", - "lV2" - ] - }, - { - "imports": [ - "lAMYG", - "lCCA", - "lCCR", - "lCCS", - "lHC", - "lIA", - "lIP", - "lPCI", - "lPCIP", - "lPCM", - "lPCS", - "lPFCCL", - "lPFCDL", - "lPFCM", - "lPFCORB", - "lPFCVL", - "lPHC", - "lPMCDL", - "lPMCVL", - "lS1", - "lS2", - "lTCPOL", - "lTCV", - "lV2" - ], - "name": "lIP", - "children": [ - "lAMYG", - "lCCA", - "lCCR", - "lCCS", - "lHC", - "lIA", - "lIP", - "lPCI", - "lPCIP", - "lPCM", - "lPCS", - "lPFCCL", - "lPFCDL", - "lPFCM", - "lPFCORB", - "lPFCVL", - "lPHC", - "lPMCDL", - "lPMCVL", - "lS1", - "lS2", - "lTCPOL", - "lTCV", - "lV2" - ] - }, - { - "imports": [ - "rM1", - "lCCA", - "lCCP", - "lIA", - "lIP", - "lM1", - "lPCIP", - "lPCM", - "lPCS", - "lPFCORB", - "lPFCPOL", - "lPMCDL", - "lPMCM", - "lPMCVL", - "lS1", - "lS2", - "lTCC", - "lV2" - ], - "name": "lM1", - "children": [ - "rM1", - "lCCA", - "lCCP", - "lIA", - "lIP", - "lM1", - "lPCIP", - "lPCM", - "lPCS", - "lPFCORB", - "lPFCPOL", - "lPMCDL", - "lPMCM", - "lPMCVL", - "lS1", - "lS2", - "lTCC", - "lV2" - ] - }, - { - "imports": [ - "lA2", - "lAMYG", - "lCCA", - "lCCP", - "lCCR", - "lFEF", - "lG", - "lIA", - "lIP", - "lPCI", - "lPCIP", - "lPCM", - "lPCS", - "lPFCDL", - "lPFCVL", - "lPHC", - "lPMCDL", - "lPMCM", - "lPMCVL", - "lS1", - "lS2", - "lTCC", - "lTCI", - "lTCPOL", - "lTCS", - "lTCV", - "lV2" - ], - "name": "lPCI", - "children": [ - "lA2", - "lAMYG", - "lCCA", - "lCCP", - "lCCR", - "lFEF", - "lG", - "lIA", - "lIP", - "lPCI", - "lPCIP", - "lPCM", - "lPCS", - "lPFCDL", - "lPFCVL", - "lPHC", - "lPMCDL", - "lPMCM", - "lPMCVL", - "lS1", - "lS2", - "lTCC", - "lTCI", - "lTCPOL", - "lTCS", - "lTCV", - "lV2" - ] - }, - { - "imports": [ - "lA2", - "lAMYG", - "lCCA", - "lCCP", - "lCCR", - "lFEF", - "lG", - "lIA", - "lIP", - "lM1", - "lPCI", - "lPCIP", - "lPCM", - "lPCS", - "lPFCCL", - "lPFCDL", - "lPFCVL", - "lPHC", - "lPMCDL", - "lPMCM", - "lPMCVL", - "lS1", - "lS2", - "lTCC", - "lTCI", - "lTCPOL", - "lTCS", - "lTCV", - "lV1", - "lV2" - ], - "name": "lPCIP", - "children": [ - "lA2", - "lAMYG", - "lCCA", - "lCCP", - "lCCR", - "lFEF", - "lG", - "lIA", - "lIP", - "lM1", - "lPCI", - "lPCIP", - "lPCM", - "lPCS", - "lPFCCL", - "lPFCDL", - "lPFCVL", - "lPHC", - "lPMCDL", - "lPMCM", - "lPMCVL", - "lS1", - "lS2", - "lTCC", - "lTCI", - "lTCPOL", - "lTCS", - "lTCV", - "lV1", - "lV2" - ] - }, - { - "imports": [ - "rPCM", - "lCCA", - "lCCP", - "lCCR", - "lFEF", - "lIA", - "lIP", - "lM1", - "lPCI", - "lPCIP", - "lPCM", - "lPCS", - "lPFCCL", - "lPFCDL", - "lPFCORB", - "lPFCVL", - "lPHC", - "lPMCDL", - "lPMCM", - "lTCC", - "lTCS", - "lTCV", - "lV2" - ], - "name": "lPCM", - "children": [ - "rPCM", - "lCCA", - "lCCP", - "lCCR", - "lFEF", - "lIA", - "lIP", - "lM1", - "lPCI", - "lPCIP", - "lPCM", - "lPCS", - "lPFCCL", - "lPFCDL", - "lPFCORB", - "lPFCVL", - "lPHC", - "lPMCDL", - "lPMCM", - "lTCC", - "lTCS", - "lTCV", - "lV2" - ] - }, - { - "imports": [ - "rPCS", - "lAMYG", - "lCCA", - "lCCP", - "lCCR", - "lCCS", - "lFEF", - "lIA", - "lIP", - "lM1", - "lPCI", - "lPCIP", - "lPCM", - "lPCS", - "lPFCCL", - "lPFCDL", - "lPFCORB", - "lPFCPOL", - "lPFCVL", - "lPHC", - "lPMCDL", - "lPMCM", - "lPMCVL", - "lS1", - "lTCC", - "lTCI", - "lTCS", - "lTCV", - "lV1", - "lV2" - ], - "name": "lPCS", - "children": [ - "rPCS", - "lAMYG", - "lCCA", - "lCCP", - "lCCR", - "lCCS", - "lFEF", - "lIA", - "lIP", - "lM1", - "lPCI", - "lPCIP", - "lPCM", - "lPCS", - "lPFCCL", - "lPFCDL", - "lPFCORB", - "lPFCPOL", - "lPFCVL", - "lPHC", - "lPMCDL", - "lPMCM", - "lPMCVL", - "lS1", - "lTCC", - "lTCI", - "lTCS", - "lTCV", - "lV1", - "lV2" - ] - }, - { - "imports": [ - "rPFCCL", - "lA2", - "lCCA", - "lCCP", - "lCCR", - "lCCS", - "lFEF", - "lIA", - "lIP", - "lPCI", - "lPCIP", - "lPCM", - "lPCS", - "lPFCCL", - "lPFCDL", - "lPFCDM", - "lPFCM", - "lPFCORB", - "lPFCPOL", - "lPFCVL", - "lPHC", - "lPMCDL", - "lPMCM", - "lPMCVL", - "lS1", - "lS2", - "lTCC", - "lTCS", - "lV2" - ], - "name": "lPFCCL", - "children": [ - "rPFCCL", - "lA2", - "lCCA", - "lCCP", - "lCCR", - "lCCS", - "lFEF", - "lIA", - "lIP", - "lPCI", - "lPCIP", - "lPCM", - "lPCS", - "lPFCCL", - "lPFCDL", - "lPFCDM", - "lPFCM", - "lPFCORB", - "lPFCPOL", - "lPFCVL", - "lPHC", - "lPMCDL", - "lPMCM", - "lPMCVL", - "lS1", - "lS2", - "lTCC", - "lTCS", - "lV2" - ] - }, - { - "imports": [ - "rPFCDL", - "lCCA", - "lCCP", - "lCCR", - "lCCS", - "lFEF", - "lIA", - "lIP", - "lPCI", - "lPCIP", - "lPCS", - "lPFCCL", - "lPFCDL", - "lPFCDM", - "lPFCM", - "lPFCORB", - "lPFCPOL", - "lPFCVL", - "lPHC", - "lPMCDL", - "lPMCM", - "lPMCVL", - "lS2", - "lTCC", - "lTCI", - "lTCPOL", - "lTCS", - "lTCV", - "lV2" - ], - "name": "lPFCDL", - "children": [ - "rPFCDL", - "lCCA", - "lCCP", - "lCCR", - "lCCS", - "lFEF", - "lIA", - "lIP", - "lPCI", - "lPCIP", - "lPCS", - "lPFCCL", - "lPFCDL", - "lPFCDM", - "lPFCM", - "lPFCORB", - "lPFCPOL", - "lPFCVL", - "lPHC", - "lPMCDL", - "lPMCM", - "lPMCVL", - "lS2", - "lTCC", - "lTCI", - "lTCPOL", - "lTCS", - "lTCV", - "lV2" - ] - }, - { - "imports": [ - "rPFCDM", - "lCCA" - ], - "name": "lPFCDM", - "children": [ - "rPFCDM", - "lCCA" - ] - }, - { - "imports": [ - "rPFCM", - "lA1", - "lA2", - "lAMYG", - "lCCA", - "lCCP", - "lCCR", - "lCCS", - "lHC", - "lIA", - "lIP", - "lPCS", - "lPFCCL", - "lPFCDL", - "lPFCM", - "lPFCORB", - "lPFCPOL", - "lPHC", - "lTCC", - "lTCPOL", - "lTCS", - "lTCV", - "lV2" - ], - "name": "lPFCM", - "children": [ - "rPFCM", - "lA1", - "lA2", - "lAMYG", - "lCCA", - "lCCP", - "lCCR", - "lCCS", - "lHC", - "lIA", - "lIP", - "lPCS", - "lPFCCL", - "lPFCDL", - "lPFCM", - "lPFCORB", - "lPFCPOL", - "lPHC", - "lTCC", - "lTCPOL", - "lTCS", - "lTCV", - "lV2" - ] - }, - { - "imports": [ - "lA1", - "lA2", - "lAMYG", - "lCCA", - "lCCP", - "lCCR", - "lCCS", - "lFEF", - "lHC", - "lIA", - "lIP", - "lPCI", - "lPCIP", - "lPCS", - "lPFCCL", - "lPFCDL", - "lPFCM", - "lPFCORB", - "lPFCPOL", - "lPFCVL", - "lPHC", - "lPMCDL", - "lPMCM", - "lPMCVL", - "lS1", - "lS2", - "lTCC", - "lTCI", - "lTCPOL", - "lTCS", - "lTCV", - "lV2" - ], - "name": "lPFCORB", - "children": [ - "lA1", - "lA2", - "lAMYG", - "lCCA", - "lCCP", - "lCCR", - "lCCS", - "lFEF", - "lHC", - "lIA", - "lIP", - "lPCI", - "lPCIP", - "lPCS", - "lPFCCL", - "lPFCDL", - "lPFCM", - "lPFCORB", - "lPFCPOL", - "lPFCVL", - "lPHC", - "lPMCDL", - "lPMCM", - "lPMCVL", - "lS1", - "lS2", - "lTCC", - "lTCI", - "lTCPOL", - "lTCS", - "lTCV", - "lV2" - ] - }, - { - "imports": [ - "rPFCPOL", - "lA2", - "lCCA", - "lCCR", - "lCCS", - "lIA", - "lIP", - "lPCI", - "lPCIP", - "lPCS", - "lPFCCL", - "lPFCDL", - "lPFCM", - "lPFCORB", - "lPFCPOL", - "lPFCVL", - "lPHC", - "lPMCDL", - "lPMCM", - "lPMCVL", - "lS1", - "lS2", - "lTCC", - "lTCI", - "lTCPOL", - "lTCS", - "lTCV", - "lV2" - ], - "name": "lPFCPOL", - "children": [ - "rPFCPOL", - "lA2", - "lCCA", - "lCCR", - "lCCS", - "lIA", - "lIP", - "lPCI", - "lPCIP", - "lPCS", - "lPFCCL", - "lPFCDL", - "lPFCM", - "lPFCORB", - "lPFCPOL", - "lPFCVL", - "lPHC", - "lPMCDL", - "lPMCM", - "lPMCVL", - "lS1", - "lS2", - "lTCC", - "lTCI", - "lTCPOL", - "lTCS", - "lTCV", - "lV2" - ] - }, - { - "imports": [ - "lA1", - "lA2", - "lCCA", - "lCCP", - "lCCS", - "lFEF", - "lIA", - "lIP", - "lPCI", - "lPCIP", - "lPCM", - "lPCS", - "lPFCCL", - "lPFCDL", - "lPFCM", - "lPFCORB", - "lPFCPOL", - "lPFCVL", - "lPHC", - "lPMCDL", - "lPMCM", - "lPMCVL", - "lS2", - "lTCC", - "lTCI", - "lTCPOL", - "lTCS", - "lTCV", - "lV2" - ], - "name": "lPFCVL", - "children": [ - "lA1", - "lA2", - "lCCA", - "lCCP", - "lCCS", - "lFEF", - "lIA", - "lIP", - "lPCI", - "lPCIP", - "lPCM", - "lPCS", - "lPFCCL", - "lPFCDL", - "lPFCM", - "lPFCORB", - "lPFCPOL", - "lPFCVL", - "lPHC", - "lPMCDL", - "lPMCM", - "lPMCVL", - "lS2", - "lTCC", - "lTCI", - "lTCPOL", - "lTCS", - "lTCV", - "lV2" - ] - }, - { - "imports": [ - "lA1", - "lA2", - "lAMYG", - "lCCA", - "lCCP", - "lCCR", - "lCCS", - "lFEF", - "lHC", - "lIA", - "lIP", - "lPCI", - "lPCIP", - "lPCS", - "lPFCCL", - "lPFCDL", - "lPFCM", - "lPFCORB", - "lPFCPOL", - "lPFCVL", - "lPHC", - "lS2", - "lTCC", - "lTCI", - "lTCPOL", - "lTCS", - "lTCV", - "lV2" - ], - "name": "lPHC", - "children": [ - "lA1", - "lA2", - "lAMYG", - "lCCA", - "lCCP", - "lCCR", - "lCCS", - "lFEF", - "lHC", - "lIA", - "lIP", - "lPCI", - "lPCIP", - "lPCS", - "lPFCCL", - "lPFCDL", - "lPFCM", - "lPFCORB", - "lPFCPOL", - "lPFCVL", - "lPHC", - "lS2", - "lTCC", - "lTCI", - "lTCPOL", - "lTCS", - "lTCV", - "lV2" - ] - }, - { - "imports": [ - "rPMCDL", - "lA2", - "lCCA", - "lFEF", - "lIA", - "lIP", - "lM1", - "lPCI", - "lPCIP", - "lPCM", - "lPCS", - "lPFCCL", - "lPFCDL", - "lPFCDM", - "lPFCORB", - "lPFCVL", - "lPMCDL", - "lPMCM", - "lPMCVL", - "lS1", - "lS2", - "lTCC", - "lTCS", - "lV2" - ], - "name": "lPMCDL", - "children": [ - "rPMCDL", - "lA2", - "lCCA", - "lFEF", - "lIA", - "lIP", - "lM1", - "lPCI", - "lPCIP", - "lPCM", - "lPCS", - "lPFCCL", - "lPFCDL", - "lPFCDM", - "lPFCORB", - "lPFCVL", - "lPMCDL", - "lPMCM", - "lPMCVL", - "lS1", - "lS2", - "lTCC", - "lTCS", - "lV2" - ] - }, - { - "imports": [ - "rPMCM", - "lA2", - "lCCA", - "lFEF", - "lIA", - "lIP", - "lM1", - "lPCI", - "lPCIP", - "lPCM", - "lPCS", - "lPFCCL", - "lPFCDL", - "lPFCDM", - "lPFCORB", - "lPFCVL", - "lPMCDL", - "lPMCM", - "lPMCVL", - "lS1", - "lS2", - "lTCC", - "lTCS", - "lV2" - ], - "name": "lPMCM", - "children": [ - "rPMCM", - "lA2", - "lCCA", - "lFEF", - "lIA", - "lIP", - "lM1", - "lPCI", - "lPCIP", - "lPCM", - "lPCS", - "lPFCCL", - "lPFCDL", - "lPFCDM", - "lPFCORB", - "lPFCVL", - "lPMCDL", - "lPMCM", - "lPMCVL", - "lS1", - "lS2", - "lTCC", - "lTCS", - "lV2" - ] - }, - { - "imports": [ - "lCCA", - "lIA", - "lIP", - "lM1", - "lPCI", - "lPCIP", - "lPCM", - "lPCS", - "lPFCCL", - "lPFCDL", - "lPFCORB", - "lPHC", - "lPMCDL", - "lPMCM", - "lPMCVL", - "lS1", - "lS2", - "lTCC", - "lV2" - ], - "name": "lPMCVL", - "children": [ - "lCCA", - "lIA", - "lIP", - "lM1", - "lPCI", - "lPCIP", - "lPCM", - "lPCS", - "lPFCCL", - "lPFCDL", - "lPFCORB", - "lPHC", - "lPMCDL", - "lPMCM", - "lPMCVL", - "lS1", - "lS2", - "lTCC", - "lV2" - ] - }, - { - "imports": [ - "rS1", - "lG", - "lIA", - "lIP", - "lM1", - "lPCI", - "lPCIP", - "lPCS", - "lPFCCL", - "lPMCDL", - "lPMCM", - "lS1", - "lS2" - ], - "name": "lS1", - "children": [ - "rS1", - "lG", - "lIA", - "lIP", - "lM1", - "lPCI", - "lPCIP", - "lPCS", - "lPFCCL", - "lPMCDL", - "lPMCM", - "lS1", - "lS2" - ] - }, - { - "imports": [ - "lCCA", - "lG", - "lIP", - "lM1", - "lPCI", - "lPCIP", - "lPFCCL", - "lPMCVL", - "lS1", - "lS2" - ], - "name": "lS2", - "children": [ - "lCCA", - "lG", - "lIP", - "lM1", - "lPCI", - "lPCIP", - "lPFCCL", - "lPMCVL", - "lS1", - "lS2" - ] - }, - { - "imports": [ - "lA1", - "lA2", - "lAMYG", - "lCCA", - "lCCP", - "lCCS", - "lFEF", - "lIA", - "lIP", - "lPCI", - "lPCIP", - "lPCM", - "lPCS", - "lPFCCL", - "lPFCDL", - "lPFCM", - "lPFCORB", - "lPFCPOL", - "lPHC", - "lTCC", - "lTCI", - "lTCPOL", - "lTCS", - "lTCV", - "lV1", - "lV2" - ], - "name": "lTCC", - "children": [ - "lA1", - "lA2", - "lAMYG", - "lCCA", - "lCCP", - "lCCS", - "lFEF", - "lIA", - "lIP", - "lPCI", - "lPCIP", - "lPCM", - "lPCS", - "lPFCCL", - "lPFCDL", - "lPFCM", - "lPFCORB", - "lPFCPOL", - "lPHC", - "lTCC", - "lTCI", - "lTCPOL", - "lTCS", - "lTCV", - "lV1", - "lV2" - ] - }, - { - "imports": [ - "lAMYG", - "lFEF", - "lIP", - "lPCI", - "lPCIP", - "lPCS", - "lPFCORB", - "lPFCVL", - "lPHC", - "lTCC", - "lTCI", - "lTCPOL", - "lTCS", - "lTCV", - "lV2" - ], - "name": "lTCI", - "children": [ - "lAMYG", - "lFEF", - "lIP", - "lPCI", - "lPCIP", - "lPCS", - "lPFCORB", - "lPFCVL", - "lPHC", - "lTCC", - "lTCI", - "lTCPOL", - "lTCS", - "lTCV", - "lV2" - ] - }, - { - "imports": [ - "lA1", - "lA2", - "lAMYG", - "lCCA", - "lCCR", - "lCCS", - "lIA", - "lIP", - "lPCI", - "lPFCCL", - "lPFCM", - "lPFCORB", - "lPFCPOL", - "lPFCVL", - "lPHC", - "lTCC", - "lTCI", - "lTCS", - "lTCV" - ], - "name": "lTCPOL", - "children": [ - "lA1", - "lA2", - "lAMYG", - "lCCA", - "lCCR", - "lCCS", - "lIA", - "lIP", - "lPCI", - "lPFCCL", - "lPFCM", - "lPFCORB", - "lPFCPOL", - "lPFCVL", - "lPHC", - "lTCC", - "lTCI", - "lTCS", - "lTCV" - ] - }, - { - "imports": [ - "lA1", - "lA2", - "lAMYG", - "lCCP", - "lFEF", - "lIA", - "lPCI", - "lPCIP", - "lPCS", - "lPFCCL", - "lPFCDL", - "lPFCORB", - "lPFCPOL", - "lPFCVL", - "lPHC", - "lPMCDL", - "lTCC", - "lTCI", - "lTCPOL", - "lTCS", - "lTCV", - "lV2" - ], - "name": "lTCS", - "children": [ - "lA1", - "lA2", - "lAMYG", - "lCCP", - "lFEF", - "lIA", - "lPCI", - "lPCIP", - "lPCS", - "lPFCCL", - "lPFCDL", - "lPFCORB", - "lPFCPOL", - "lPFCVL", - "lPHC", - "lPMCDL", - "lTCC", - "lTCI", - "lTCPOL", - "lTCS", - "lTCV", - "lV2" - ] - }, - { - "imports": [ - "lA1", - "lA2", - "lAMYG", - "lCCA", - "lCCP", - "lCCR", - "lCCS", - "lFEF", - "lIA", - "lIP", - "lPCI", - "lPCIP", - "lPCS", - "lPFCCL", - "lPFCDL", - "lPFCM", - "lPFCORB", - "lPFCPOL", - "lPFCVL", - "lPHC", - "lS2", - "lTCC", - "lTCI", - "lTCPOL", - "lTCS", - "lTCV", - "lV2" - ], - "name": "lTCV", - "children": [ - "lA1", - "lA2", - "lAMYG", - "lCCA", - "lCCP", - "lCCR", - "lCCS", - "lFEF", - "lIA", - "lIP", - "lPCI", - "lPCIP", - "lPCS", - "lPFCCL", - "lPFCDL", - "lPFCM", - "lPFCORB", - "lPFCPOL", - "lPFCVL", - "lPHC", - "lS2", - "lTCC", - "lTCI", - "lTCPOL", - "lTCS", - "lTCV", - "lV2" - ] - }, - { - "imports": [ - "rV1", - "lAMYG", - "lPCI", - "lPCIP", - "lPHC", - "lTCC", - "lTCS", - "lV1", - "lV2" - ], - "name": "lV1", - "children": [ - "rV1", - "lAMYG", - "lPCI", - "lPCIP", - "lPHC", - "lTCC", - "lTCS", - "lV1", - "lV2" - ] - }, - { - "imports": [ - "rV2", - "lAMYG", - "lCCA", - "lCCS", - "lFEF", - "lIA", - "lIP", - "lPCI", - "lPCIP", - "lPCM", - "lPCS", - "lPFCCL", - "lPFCDL", - "lPFCORB", - "lPFCPOL", - "lPFCVL", - "lPHC", - "lPMCDL", - "lPMCM", - "lPMCVL", - "lTCC", - "lTCI", - "lTCPOL", - "lTCS", - "lTCV", - "lV1", - "lV2" - ], - "name": "lV2", - "children": [ - "rV2", - "lAMYG", - "lCCA", - "lCCS", - "lFEF", - "lIA", - "lIP", - "lPCI", - "lPCIP", - "lPCM", - "lPCS", - "lPFCCL", - "lPFCDL", - "lPFCORB", - "lPFCPOL", - "lPFCVL", - "lPHC", - "lPMCDL", - "lPMCM", - "lPMCVL", - "lTCC", - "lTCI", - "lTCPOL", - "lTCS", - "lTCV", - "lV1", - "lV2" - ] - }, - { - "imports": [], - "name": "lCC", - "children": [] - } -] diff --git a/tvbwidgets/ui/connectivity/connectivity_widget.py b/tvbwidgets/ui/connectivity/connectivity_widget.py index dd3a4ab..d40457d 100644 --- a/tvbwidgets/ui/connectivity/connectivity_widget.py +++ b/tvbwidgets/ui/connectivity/connectivity_widget.py @@ -9,13 +9,15 @@ import ipyreact import traitlets +from IPython.display import HTML from .connectivity_model import ConnectivityDTO class ConnectivityWidget(ipyreact.ReactWidget): _esm = pathlib.Path(__file__).resolve().parent / 'Connectivity.tsx' - + css_rules = (pathlib.Path(__file__).resolve().parent / 'Connectivity.css').read_text() + HTML("") connectivity = traitlets.Any().tag(sync=True) def __init__(self, connectivity=None, **kwargs):