diff --git a/src/app/components/analysis-panel/analysis-panel.component.ts b/src/app/components/analysis-panel/analysis-panel.component.ts index 6ae92ce639286cc410d5fd9a1564edd00e816d71..19dacd1caa90fe0128631c7a75a878249fff4c92 100644 --- a/src/app/components/analysis-panel/analysis-panel.component.ts +++ b/src/app/components/analysis-panel/analysis-panel.component.ts @@ -459,13 +459,19 @@ export class AnalysisPanelComponent implements OnInit, OnChanges, AfterViewInit } public downloadNodes(view: string) { - const data = []; + let data = []; const nodes = this.nodeData.nodes.get(); nodes.forEach((node) => { if (node.drugstoneType === view) { data.push(node); } }) + + if ('score' in data[0]) { + console.log('sorting') + data = data.sort((a, b) => b['score'] - a['score']); + } + const columns = ['label', 'symbol', 'uniprot', 'ensg', 'entrez', 'proteinName', 'isSeed', 'score', 'rank', 'status']; downloadCSV(data, columns, `drugstone_${view}`); } diff --git a/src/index.html b/src/index.html index b13274560ca7ec3f40e48ad30f7c572b38d259e8..f0c3b54ed7c8dc2a84fd6ec1ff8df02982d87a6e 100644 --- a/src/index.html +++ b/src/index.html @@ -113,11 +113,41 @@ menu<br> <div style="max-width: 80vw; width: 1276px; height: 500px"> <drugst-one id="netexp1" - config='{"licensedDatasets":true, "activateNetworkMenuButtonAdjacentDisorders":false,"activateNetworkMenuButtonAdjacentDrugs":false, "activateNetworkMenuButtonAdjacentDisordersDrugs": false, "licensedDatasets":true}' - groups='{"nodeGroups":{"important":{"type":"gene","color":"#ff881f","font":{"color":"#000000"},"groupName":"Important Gene","shape":"star"},"gene":{"type":"gene","color":"#4da300","font":{"color":"#f0f0f0"},"groupName":"Gene","shape":"circle"},"foundDrug":{"type":"drug","color":"#F12590","font":{"color":"#000000"},"groupName":"Drug","shape":"diamond"}},"edgeGroups":{"default":{"color":"#000000","groupName":"default edge"}}}' - network='{"nodes":[{"id":"ATG16L1","group":"default","label":"ATG16L1"},{"id":"ICAM1","group":"default","label":"ICAM1"},{"id":"TNF","group":"default","label":"TNF"},{"id":"SFRP2","group":"default","label":"SFRP2"},{"id":"APC2","group":"default","label":"APC2"},{"id":"IL10","group":"default","label":"IL10"},{"id":"CUL2","group":"default","label":"CUL2"},{"id":"SFRP1","group":"default","label":"SFRP1"},{"id":"TNFSF15","group":"default","label":"TNFSF15"},{"id":"ITGA4","group":"default","label":"ITGA4"},{"id":"DEFA5","group":"default","label":"DEFA5"},{"id":"MUC19","group":"default","label":"MUC19"},{"id":"SLAMF8","group":"default","label":"SLAMF8"},{"id":"APC","group":"default","label":"APC"},{"id":"IL6","group":"default","label":"IL6"},{"id":"INAVA","group":"default","label":"INAVA"},{"id":"CARD9","group":"default","label":"CARD9"},{"id":"ITGB8","group":"default","label":"ITGB8"},{"id":"IL23R","group":"default","label":"IL23R"},{"id":"NOD2","group":"default","label":"NOD2"},{"id":"RASSF1","group":"default","label":"RASSF1"},{"id":"PTPN22","group":"default","label":"PTPN22"},{"id":"IL18RAP","group":"default","label":"IL18RAP"},{"id":"TGFB1","group":"default","label":"TGFB1"},{"id":"IRGM","group":"default","label":"IRGM"},{"id":"PLCG2","group":"default","label":"PLCG2"},{"id":"SLC11A1","group":"default","label":"SLC11A1"},{"id":"PTGS2","group":"default","label":"PTGS2"},{"id":"VNN1","group":"default","label":"VNN1"},{"id":"ITGAL","group":"default","label":"ITGAL"}],"edges":[{"from":"DCTN4","to":"CFTR"},{"from":"STX1A","to":"SCNN1B","group":"default"},{"from":"SCNN1A","to":"SCNN1G","group":"default"},{"from":"SCNN1B","to":"SCNN1G","group":"default"}]}'> + config='{"activateNetworkMenuButtonAdjacentDisorders":false,"activateNetworkMenuButtonAdjacentDrugs":false, "activateNetworkMenuButtonAdjacentDisordersDrugs": false, "licensedDatasets":true}' + groups='{"nodeGroups":{"protein":{"type":"protein","color":"#4da300","font":{"color":"#f0f0f0"},"groupName":"Protein","shape":"circle"},"foundDrug":{"type":"drug","color":"#F12590","font":{"color":"#000000"},"groupName":"Drug","shape":"diamond"}},"edgeGroups":{"default":{"color":"#000000","groupName":"default edge"}}}' + network='{"nodes":[{ "id": "ATG16L1", "group": "protein", "label": "ATG16L1" }, + { "id": "ICAM1", "group": "protein", "label": "ICAM1" }, + { "id": "TNF", "group": "protein", "label": "TNF" }, + { "id": "SFRP2", "group": "protein", "label": "SFRP2" }, + { "id": "APC2", "group": "protein", "label": "APC2" }, + { "id": "IL10", "group": "protein", "label": "IL10" }, + { "id": "CUL2", "group": "protein", "label": "CUL2" }, + { "id": "SFRP1", "group": "protein", "label": "SFRP1" }, + { "id": "TNFSF15", "group": "protein", "label": "TNFSF15" }, + { "id": "ITGA4", "group": "protein", "label": "ITGA4" }, + { "id": "DEFA5", "group": "protein", "label": "DEFA5" }, + { "id": "MUC19", "group": "protein", "label": "MUC19" }, + { "id": "SLAMF8", "group": "protein", "label": "SLAMF8" }, + { "id": "APC", "group": "protein", "label": "APC" }, + { "id": "IL6", "group": "protein", "label": "IL6" }, + { "id": "INAVA", "group": "protein", "label": "INAVA" }, + { "id": "CARD9", "group": "protein", "label": "CARD9" }, + { "id": "ITGB8", "group": "protein", "label": "ITGB8" }, + { "id": "IL23R", "group": "protein", "label": "IL23R" }, + { "id": "NOD2", "group": "protein", "label": "NOD2" }, + { "id": "RASSF1", "group": "protein", "label": "RASSF1" }, + { "id": "SLC11A1", "group": "protein", "label": "SLC11A1" }, + { "id": "IL18RAP", "group": "protein", "label": "IL18RAP" }, + { "id": "TGFB1", "group": "protein", "label": "TGFB1" }, + { "id": "IRGM", "group": "protein", "label": "IRGM" }, + { "id": "PLCG2", "group": "protein", "label": "PLCG2" }, + { "id": "PTPN22", "group": "protein", "label": "PTPN22" }, + { "id": "PTGS2", "group": "protein", "label": "PTGS2" }, + { "id": "VNN1", "group": "protein", "label": "VNN1" }, + { "id": "ITGAL", "group": "protein", "label": "ITGAL" }]}'> </drugst-one> + <!-- <drugst-one id="netexp1"--> <!-- pluginId="2"--> <!-- groups='{"nodeGroups":{}}'-->