From c2c0856343c9d46a86b4d3d4f5222371a348f719 Mon Sep 17 00:00:00 2001 From: AndiMajore <andi.majore@googlemail.com> Date: Wed, 24 May 2023 21:15:13 +0200 Subject: [PATCH] added dev_server_config to package json; added external-analysis-button component to simplify addition of new link-outs --- angular.json | 31 +++- package.json | 1 + src/app/app.module.ts | 2 + .../view-list/view-list.component.html | 2 +- .../external-analysis-button.component.html | 47 ++++++ .../external-analysis-button.component.scss | 3 + ...external-analysis-button.component.spec.ts | 25 +++ .../external-analysis-button.component.ts | 26 +++ .../quick-drug-target.component.html | 4 +- .../quick-drug/quick-drug.component.html | 2 +- .../task-list/task-list.component.html | 8 +- src/app/config.ts | 4 +- .../explorer-page.component.html | 150 +----------------- .../explorer-page.component.scss | 1 - .../explorer-page/explorer-page.component.ts | 4 + src/app/services/analysis/analysis.service.ts | 6 +- src/environments/environment.dev_server.ts | 12 ++ src/index.html | 2 +- src/index_static.html | 6 +- src/stylesheets/styles.scss | 1 - 20 files changed, 173 insertions(+), 164 deletions(-) create mode 100644 src/app/components/external-analysis-button/external-analysis-button.component.html create mode 100644 src/app/components/external-analysis-button/external-analysis-button.component.scss create mode 100644 src/app/components/external-analysis-button/external-analysis-button.component.spec.ts create mode 100644 src/app/components/external-analysis-button/external-analysis-button.component.ts create mode 100644 src/environments/environment.dev_server.ts diff --git a/angular.json b/angular.json index 68738f11..be601082 100644 --- a/angular.json +++ b/angular.json @@ -76,6 +76,33 @@ } ] }, + "development_server": { + "fileReplacements": [ + { + "replace": "src/environments/environment.ts", + "with": "src/environments/environment.dev_server.ts" + } + ], + "optimization": true, + "outputHashing": "all", + "sourceMap": false, + "namedChunks": false, + "extractLicenses": true, + "vendorChunk": false, + "buildOptimizer": true, + "budgets": [ + { + "type": "initial", + "maximumWarning": "2mb", + "maximumError": "5mb" + }, + { + "type": "anyComponentStyle", + "maximumWarning": "6kb", + "maximumError": "16kb" + } + ] + }, "production": { "optimization": true, "outputHashing": "all", @@ -106,8 +133,8 @@ "dev": { "browserTarget": "netex:build:development" }, - "old": { - "browserTarget": "netex:build:old" + "dev_server": { + "browserTarget": "netex:build:development_server" }, "production": { "browserTarget": "netex:build:production" diff --git a/package.json b/package.json index ce84aa5c..fe8f708d 100644 --- a/package.json +++ b/package.json @@ -4,6 +4,7 @@ "scripts": { "ng": "ng", "start:dev": "ng serve --configuration=dev", + "start:dev_server": "ng serve --configuration=dev_server", "start:prod": "ng serve --configuration=production", "build": "ng build", "test": "ng test", diff --git a/src/app/app.module.ts b/src/app/app.module.ts index a15619f9..d562d60f 100644 --- a/src/app/app.module.ts +++ b/src/app/app.module.ts @@ -57,6 +57,7 @@ import { BugReportComponent } from './components/bug-report/bug-report.component import { ViewListComponent } from './components/analysis-panel/view-list/view-list.component'; import { ImageComponent } from './image/image.component'; import { ImageFallbackDirective } from './directives/image-fallback/image-fallback.directive'; +import { ExternalAnalysisButtonComponent } from './components/external-analysis-button/external-analysis-button.component'; @NgModule({ @@ -103,6 +104,7 @@ import { ImageFallbackDirective } from './directives/image-fallback/image-fallba ViewListComponent, ImageComponent, ImageFallbackDirective, + ExternalAnalysisButtonComponent, ], imports: [ BrowserModule, diff --git a/src/app/components/analysis-panel/view-list/view-list.component.html b/src/app/components/analysis-panel/view-list/view-list.component.html index b868d021..ef960129 100644 --- a/src/app/components/analysis-panel/view-list/view-list.component.html +++ b/src/app/components/analysis-panel/view-list/view-list.component.html @@ -15,7 +15,7 @@ [tooltipStyleClass]="'drgstn drgstn-tooltip drgstn-tooltip-top'" tooltipPosition="top"> <div class="column is-8"> - <span class="is-capitalized" + <span ><app-fa-solid-icon icon="crosshairs" ></app-fa-solid-icon> diff --git a/src/app/components/external-analysis-button/external-analysis-button.component.html b/src/app/components/external-analysis-button/external-analysis-button.component.html new file mode 100644 index 00000000..b9306312 --- /dev/null +++ b/src/app/components/external-analysis-button/external-analysis-button.component.html @@ -0,0 +1,47 @@ +<div class="field" *ngIf="!drugstoneConfig.config.showAdvAnalysisContent || !hidden"> + <div class="control"> + <a + *ngIf="enabled" + (click)="callback()" + target="_blank" + [ngClass]="{ 'text-small': drugstoneConfig.smallStyle }" + class="button is-primary is-fullwidth is-rounded has-tooltip" + [pTooltip]="tooltipEnabled" + [tooltipStyleClass]=" + 'drgstn drgstn-tooltip drgstn-tooltip-top' + " + tooltipPosition="top" + > + <app-fa-solid-icon + classString="first-item-in-button" + icon="external-link-alt" + ></app-fa-solid-icon> + <span + [ngClass]="{ 'text-small': drugstoneConfig.smallStyle }" + > + {{label}} + </span> + </a> + <a + *ngIf="!enabled" + disabled + [ngClass]="{ 'text-small': drugstoneConfig.smallStyle }" + class="button is-primary is-fullwidth is-rounded has-tooltip" + [pTooltip]="tooltipDisabled" + [tooltipStyleClass]=" + 'drgstn drgstn-tooltip drgstn-tooltip-top' + " + tooltipPosition="top" + > + <app-fa-solid-icon + icon="external-link-alt" + classString="first-item-in-button" + ></app-fa-solid-icon> + <span + [ngClass]="{ 'text-small': drugstoneConfig.smallStyle }" + > + {{label}} + </span> + </a> + </div> +</div> diff --git a/src/app/components/external-analysis-button/external-analysis-button.component.scss b/src/app/components/external-analysis-button/external-analysis-button.component.scss new file mode 100644 index 00000000..62e2cbd7 --- /dev/null +++ b/src/app/components/external-analysis-button/external-analysis-button.component.scss @@ -0,0 +1,3 @@ +.field{ + margin-bottom: .75rem +} diff --git a/src/app/components/external-analysis-button/external-analysis-button.component.spec.ts b/src/app/components/external-analysis-button/external-analysis-button.component.spec.ts new file mode 100644 index 00000000..0b655c90 --- /dev/null +++ b/src/app/components/external-analysis-button/external-analysis-button.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { ExternalAnalysisButtonComponent } from './external-analysis-button.component'; + +describe('ExternalAnalysisButtonComponent', () => { + let component: ExternalAnalysisButtonComponent; + let fixture: ComponentFixture<ExternalAnalysisButtonComponent>; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ ExternalAnalysisButtonComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(ExternalAnalysisButtonComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/components/external-analysis-button/external-analysis-button.component.ts b/src/app/components/external-analysis-button/external-analysis-button.component.ts new file mode 100644 index 00000000..96553001 --- /dev/null +++ b/src/app/components/external-analysis-button/external-analysis-button.component.ts @@ -0,0 +1,26 @@ +import {Component, Input, OnInit} from '@angular/core'; +import {AnalysisService} from '../../services/analysis/analysis.service'; +import {DrugstoneConfigService} from '../../services/drugstone-config/drugstone-config.service'; + +@Component({ + selector: 'app-external-analysis-button', + templateUrl: './external-analysis-button.component.html', + styleUrls: ['./external-analysis-button.component.scss'] +}) +export class ExternalAnalysisButtonComponent implements OnInit { + + @Input() enabled: boolean; + @Input() callback: () => void; + @Input() hidden: boolean; + @Input() label: string; + @Input() tooltipEnabled: string; + @Input() tooltipDisabled: string; + + constructor(public analysis: AnalysisService, + public drugstoneConfig: DrugstoneConfigService) { + } + + ngOnInit(): void { + } + +} diff --git a/src/app/components/quick-drug-target/quick-drug-target.component.html b/src/app/components/quick-drug-target/quick-drug-target.component.html index 91771727..65429d25 100644 --- a/src/app/components/quick-drug-target/quick-drug-target.component.html +++ b/src/app/components/quick-drug-target/quick-drug-target.component.html @@ -49,7 +49,7 @@ 'text-normal': drugstoneConfig.smallStyle }" > - Connect All + Connect all </span> </button> </div> @@ -77,7 +77,7 @@ 'text-normal': drugstoneConfig.smallStyle }" > - Connect Selected + Connect selected </span> </button> </div> diff --git a/src/app/components/quick-drug/quick-drug.component.html b/src/app/components/quick-drug/quick-drug.component.html index 98142568..a1296c83 100644 --- a/src/app/components/quick-drug/quick-drug.component.html +++ b/src/app/components/quick-drug/quick-drug.component.html @@ -5,7 +5,7 @@ > <p class="card-header-title"> <app-fa-solid-icon icon="flask"></app-fa-solid-icon> - Quick Drug Search + Quick drug search </p> <a (click)="collapseAnalysisQuick = !collapseAnalysisQuick" diff --git a/src/app/components/task-list/task-list.component.html b/src/app/components/task-list/task-list.component.html index ef5e2ab2..3272d7ac 100644 --- a/src/app/components/task-list/task-list.component.html +++ b/src/app/components/task-list/task-list.component.html @@ -11,7 +11,7 @@ <div *ngIf="!task.info.startedAt"> <div class="columns mb-0"> <div class="column is-8"> - <span class="is-capitalized" + <span ><app-fa-solid-icon icon="crosshairs" *ngIf="task.info.target === 'drug-target'" @@ -65,7 +65,7 @@ <div *ngIf="!task.info.done && !task.info.failed && task.info.startedAt"> <div class="columns mb-0"> <div class="column is-8"> - <span class="is-capitalized" + <span ><app-fa-solid-icon icon="crosshairs" *ngIf="task.info.target === 'drug-target'" @@ -111,7 +111,7 @@ [tooltipStyleClass]="'drgstn drgstn-tooltip drgstn-tooltip-top'" tooltipPosition="top"> <div class="column is-8"> - <span class="is-capitalized" + <span ><app-fa-solid-icon icon="crosshairs" *ngIf="task.info.target === 'drug-target'" @@ -150,7 +150,7 @@ <div *ngIf="task.info.failed"> <div class="columns mb-0"> <div class="column is-8"> - <span class="is-capitalized" + <span ><app-fa-solid-icon icon="crosshairs" *ngIf="task.info.target === 'drug-target'" diff --git a/src/app/config.ts b/src/app/config.ts index 73dff93a..a67a94d3 100644 --- a/src/app/config.ts +++ b/src/app/config.ts @@ -141,8 +141,8 @@ export const defaultConfig: IConfig = { legendUrl: '', legendClass: 'legend', legendPos: 'left', - taskTargetName: 'Drug Target Search', - taskDrugName: 'Drug Search', + taskTargetName: 'Drug target search', + taskDrugName: 'Drug search', showSidebar: 'left', showLegendNodes: true, showLegendEdges: true, diff --git a/src/app/pages/explorer-page/explorer-page.component.html b/src/app/pages/explorer-page/explorer-page.component.html index 9919c622..8fdd20e1 100644 --- a/src/app/pages/explorer-page/explorer-page.component.html +++ b/src/app/pages/explorer-page/explorer-page.component.html @@ -174,147 +174,11 @@ </button> </div> </div> - <div class="field" *ngIf="!drugstoneConfig.config.showAdvAnalysisContent || drugstoneConfig.config.showAdvAnalysisContent.includes('enrichment-gprofiler')"> - <div class="control"> - <a - *ngIf="analysis.getCount() > 0" - (click)="openExternal(gProfilerLink())" - target="_blank" - [ngClass]="{ 'text-small': drugstoneConfig.smallStyle }" - class="button is-primary is-fullwidth is-rounded has-tooltip" - pTooltip="Use enrichment analysis via g:Profiler (external)." - [tooltipStyleClass]=" - 'drgstn drgstn-tooltip drgstn-tooltip-top' - " - tooltipPosition="top" - > - <app-fa-solid-icon - classString="first-item-in-button" - icon="external-link-alt" - ></app-fa-solid-icon> - <span - [ngClass]="{ 'text-small': drugstoneConfig.smallStyle }" - > - g:Profiler Enrichment Analysis - </span> - </a> - <a - *ngIf="analysis.getCount() === 0" - disabled - [ngClass]="{ 'text-small': drugstoneConfig.smallStyle }" - class="button is-primary is-fullwidth is-rounded has-tooltip" - pTooltip="Select proteins by double clicking, to run enrichment analysis via g:Profiler (external)." - [tooltipStyleClass]=" - 'drgstn drgstn-tooltip drgstn-tooltip-top' - " - tooltipPosition="top" - > - <app-fa-solid-icon - icon="external-link-alt" - classString="first-item-in-button" - ></app-fa-solid-icon> - <span - [ngClass]="{ 'text-small': drugstoneConfig.smallStyle }" - > - g:Profiler Enrichment Analysis - </span> - </a> - </div> - </div> - <div class="field" *ngIf="!drugstoneConfig.config.showAdvAnalysisContent || drugstoneConfig.config.showAdvAnalysisContent.includes('enrichment-digest')"> - <div class="control"> - <a - *ngIf="analysis.getCount() > 0" - (click)="openDigest()" - target="_blank" - [ngClass]="{ 'text-small': drugstoneConfig.smallStyle }" - class="button is-primary is-fullwidth is-rounded has-tooltip" - pTooltip="Use enrichment analysis via DIGEST (external)." - [tooltipStyleClass]=" - 'drgstn drgstn-tooltip drgstn-tooltip-top' - " - tooltipPosition="top" - > - <app-fa-solid-icon - classString="first-item-in-button" - icon="external-link-alt" - ></app-fa-solid-icon> - <span - [ngClass]="{ 'text-small': drugstoneConfig.smallStyle }" - > - DIGEST Enrichment Analysis - </span> - </a> - <a - *ngIf="analysis.getCount() === 0" - disabled - [ngClass]="{ 'text-small': drugstoneConfig.smallStyle }" - class="button is-primary is-fullwidth is-rounded has-tooltip" - pTooltip="Select proteins by double clicking, to run enrichment analysis via DIGEST (external)." - [tooltipStyleClass]=" - 'drgstn drgstn-tooltip drgstn-tooltip-top' - " - tooltipPosition="top" - > - <app-fa-solid-icon - icon="external-link-alt" - classString="first-item-in-button" - ></app-fa-solid-icon> - <span - [ngClass]="{ 'text-small': drugstoneConfig.smallStyle }" - > - DIGEST Enrichment Analysis - </span> - </a> - </div> - </div> - <div class="field" *ngIf="!drugstoneConfig.config.showAdvAnalysisContent || drugstoneConfig.config.showAdvAnalysisContent.includes('search-ndex')"> - <div class="control"> - <a - *ngIf="analysis.getCount() > 0" - (click)="openNDEx()" - target="_blank" - [ngClass]="{ 'text-small': drugstoneConfig.smallStyle }" - class="button is-primary is-fullwidth is-rounded has-tooltip" - pTooltip="Use NDEx Integrated Query to find similar, curated pathways (external)." - [tooltipStyleClass]=" - 'drgstn drgstn-tooltip drgstn-tooltip-top' - " - tooltipPosition="top" - > - <app-fa-solid-icon - classString="first-item-in-button" - icon="external-link-alt" - ></app-fa-solid-icon> - <span - [ngClass]="{ 'text-small': drugstoneConfig.smallStyle }" - > - NDex Integrated Query - </span> - </a> - <a - *ngIf="analysis.getCount() === 0" - disabled - [ngClass]="{ 'text-small': drugstoneConfig.smallStyle }" - class="button is-primary is-fullwidth is-rounded has-tooltip" - pTooltip="Select proteins by double clicking, to find similar, curated pathways via NDEx Integrated Query to (external)." - [tooltipStyleClass]=" - 'drgstn drgstn-tooltip drgstn-tooltip-top' - " - tooltipPosition="top" - > - <app-fa-solid-icon - icon="external-link-alt" - classString="first-item-in-button" - ></app-fa-solid-icon> - <span - [ngClass]="{ 'text-small': drugstoneConfig.smallStyle }" - > - NDEx Integrated Query - </span> - </a> - </div> - </div> + <app-external-analysis-button [enabled]="analysis.getCount() > 0" label="g:Profiler enrichment analysis" tooltipDisabled="Select proteins by double clicking, to run enrichment analysis via g:Profiler (external)." tooltipEnabled="Use enrichment analysis via g:Profiler (external)." [callback]="openGProfiler.bind(this)" [hidden]="!drugstoneConfig.config.showAdvAnalysisContent.includes('enrichment-gprofiler')"></app-external-analysis-button> + + <app-external-analysis-button [enabled]="analysis.getCount() > 0" label="DIGEST enrichment analysis" tooltipDisabled="Select proteins by double clicking, to run enrichment analysis via DIGEST (external)." tooltipEnabled="Use enrichment analysis via DIGEST (external)." [callback]="openDigest.bind(this)" [hidden]="!drugstoneConfig.config.showAdvAnalysisContent.includes('enrichment-digest')"></app-external-analysis-button> + + <app-external-analysis-button [enabled]="analysis.getCount() > 0" label="NDEx Integrated Query" tooltipDisabled="Select proteins by double clicking, to find similar, curated pathways via NDEx Integrated Query to (external)." tooltipEnabled="Use NDEx Integrated Query to find similar, curated pathways (external)." [callback]="openNDEx.bind(this)" [hidden]="!drugstoneConfig.config.showAdvAnalysisContent.includes('search-ndex')"></app-external-analysis-button> </div> </div> </div> @@ -431,7 +295,7 @@ pTooltip="Add first neighbor proteins of selection." > <app-fa-solid-icon icon="plus"></app-fa-solid-icon> - <span>Add First neighbors</span> + <span>Add first neighbors</span> </a> </footer> <footer class="card-footer"> @@ -442,7 +306,7 @@ pTooltip="Add full connected components of all nodes in selection." > <app-fa-solid-icon icon="plus"></app-fa-solid-icon> - <span>Add Connected Components</span> + <span>Add connected components</span> </a> </footer> <footer class="card-footer"> diff --git a/src/app/pages/explorer-page/explorer-page.component.scss b/src/app/pages/explorer-page/explorer-page.component.scss index 817eff95..ae13fae2 100644 --- a/src/app/pages/explorer-page/explorer-page.component.scss +++ b/src/app/pages/explorer-page/explorer-page.component.scss @@ -136,7 +136,6 @@ p { margin-bottom: 0 !important; } - } .task-list-container { diff --git a/src/app/pages/explorer-page/explorer-page.component.ts b/src/app/pages/explorer-page/explorer-page.component.ts index 9c3f04c0..d4a3723a 100644 --- a/src/app/pages/explorer-page/explorer-page.component.ts +++ b/src/app/pages/explorer-page/explorer-page.component.ts @@ -749,6 +749,10 @@ export class ExplorerPageComponent implements OnInit, AfterViewInit { 'background='; } + openGProfiler(): void { + this.openExternal(this.gProfilerLink()); + } + openExternal(url) { window.open(url, '_blank').focus(); } diff --git a/src/app/services/analysis/analysis.service.ts b/src/app/services/analysis/analysis.service.ts index 14fd10ab..6ddc3ffb 100644 --- a/src/app/services/analysis/analysis.service.ts +++ b/src/app/services/analysis/analysis.service.ts @@ -28,9 +28,9 @@ export const algorithmNames = { proximity: 'Network Proximity', betweenness: 'Betweenness Centrality', quick: 'Simple', - super: 'Quick-Start', - connect: 'Connect All', - connectSelected: 'Connect Selected' + super: 'Quick-start', + connect: 'Connect all', + connectSelected: 'Connect selected' }; export interface Algorithm { diff --git a/src/environments/environment.dev_server.ts b/src/environments/environment.dev_server.ts new file mode 100644 index 00000000..b0cef91d --- /dev/null +++ b/src/environments/environment.dev_server.ts @@ -0,0 +1,12 @@ +export const environment = { + production: false, + backend: 'https://drugstone-dev-api.zbh.uni-hamburg.de/' +}; +/* + * For easier debugging in development mode, you can import the following file + * to ignore zone related error stack frames such as `zone.run`, `zoneDelegate.invokeTask`. + * + * This import should be commented out in production mode because it will have a negative impact + * on performance if an error is thrown. + */ +import 'zone.js/plugins/zone-error'; diff --git a/src/index.html b/src/index.html index 29e12e9e..b7c2ba7c 100644 --- a/src/index.html +++ b/src/index.html @@ -115,7 +115,7 @@ menu<br> <!-- task-id="ks38WxeCSdbXk2cajKACinnUnCHWbf4I" --> <drugst-one id="netexp1" groups='{"nodeGroups":{"important":{"type":"gene","color":"#ff881f","font":{"color":"#000000"},"groupName":"Seed","shape":"star"},"gene":{"type":"gene","color":"#4da300","font":{"color":"#f0f0f0"},"groupName":"Discovered target","shape":"circle"},"foundDrug":{"type":"drug","color":"#F12590","font":{"color":"#000000"},"groupName":"Drug","shape":"diamond"}},"edgeGroups":{"default":{"color":"#000000","groupName":"default edge"}}}' - config='{"customEdges":{"default":true, "selectable":false},"licensedDatasets": true, "showAdvAnalysisContent":["drug-search", "enrichment-gprofiler", "enrichment-digest", "search-ndex"],"identifier":"symbol","showSimpleAnalysis":true, "title":"ROBUST output network", "taskDrugName": "Drug Search", "showLegendNodes": true, "showLegendEdges": true, "showSidebar": "left", "showOverview": true, "legendPos": "left", "legendClass": "legend", "showQuery": true, "showItemSelector": true,"showSimpleAnalysis": true,"showAdvAnalysis": true,"showSelection": true,"showTasks": true,"showNetworkMenu": "right","showLegend": true,"showNetworkMenuButtonExpression": true, "showNetworkMenuButtonScreenshot": true,"showNetworkMenuButtonExportGraphml": true,"showNetworkMenuButtonAdjacentDrugs": true,"showNetworkMenuButtonCenter": true,"showConnectGenes": true,"networkMenuButtonAdjacentDrugsLabel": "Drugs","showNetworkMenuButtonAdjacentDisordersProteins": true,"networkMenuButtonAdjacentDisordersProteinsLabel": "Disorders (protein)","showNetworkMenuButtonAdjacentDisordersDrugs": true,"networkMenuButtonAdjacentDisordersDrugsLabel": "Disorders (drug)","showNetworkMenuButtonAnimation": true,"networkMenuButtonAnimationLabel": "Animation", "autofillEdges": false, "physicsOn": false,"useNedrexLicenced": true,"selfReferences": false, "interactionDrugProtein": "NeDRex", "indicationDrugDisorder": "NeDRex","nodeShadow": true,"edgeShadow": true, "algorithms": {"drug": ["trustrank", "closeness", "degree", "proximity"], "drug-target": ["trustrank", "multisteiner", "keypathwayminer", "degree", "closeness", "betweenness"]}, "associatedProteinDisorder": "NeDRex", "nodeGroups":{"important":{"type":"gene","color":"#ff881f","font":{"color":"#000000"},"groupName":"Seed","shape":"star"},"gene":{"type":"gene","color":"#4da300","font":{"color":"#f0f0f0"},"groupName":"Discovered target","shape":"circle"},"foundDrug":{"type":"drug","color":"#F12590","font":{"color":"#000000"},"groupName":"Drug","shape":"diamond"}},"edgeGroups":{"default":{"color":"#000000","groupName":"default edge"}}}' + config='{"customEdges":{"default":true, "selectable":false},"licensedDatasets": true, "showAdvAnalysisContent":["drug-search", "enrichment-gprofiler", "enrichment-digest", "search-ndex"],"identifier":"symbol","showSimpleAnalysis":true, "title":"ROBUST output network", "taskDrugName": "Drug search", "showLegendNodes": true, "showLegendEdges": true, "showSidebar": "left", "showOverview": true, "legendPos": "left", "legendClass": "legend", "showQuery": true, "showItemSelector": true,"showSimpleAnalysis": true,"showAdvAnalysis": true,"showSelection": true,"showTasks": true,"showNetworkMenu": "right","showLegend": true,"showNetworkMenuButtonExpression": true, "showNetworkMenuButtonScreenshot": true,"showNetworkMenuButtonExportGraphml": true,"showNetworkMenuButtonAdjacentDrugs": true,"showNetworkMenuButtonCenter": true,"showConnectGenes": true,"networkMenuButtonAdjacentDrugsLabel": "Drugs","showNetworkMenuButtonAdjacentDisordersProteins": true,"networkMenuButtonAdjacentDisordersProteinsLabel": "Disorders (protein)","showNetworkMenuButtonAdjacentDisordersDrugs": true,"networkMenuButtonAdjacentDisordersDrugsLabel": "Disorders (drug)","showNetworkMenuButtonAnimation": true,"networkMenuButtonAnimationLabel": "Animation", "autofillEdges": false, "physicsOn": false,"useNedrexLicenced": true,"selfReferences": false, "interactionDrugProtein": "NeDRex", "indicationDrugDisorder": "NeDRex","nodeShadow": true,"edgeShadow": true, "algorithms": {"drug": ["trustrank", "closeness", "degree", "proximity"], "drug-target": ["trustrank", "multisteiner", "keypathwayminer", "degree", "closeness", "betweenness"]}, "associatedProteinDisorder": "NeDRex", "nodeGroups":{"important":{"type":"gene","color":"#ff881f","font":{"color":"#000000"},"groupName":"Seed","shape":"star"},"gene":{"type":"gene","color":"#4da300","font":{"color":"#f0f0f0"},"groupName":"Discovered target","shape":"circle"},"foundDrug":{"type":"drug","color":"#F12590","font":{"color":"#000000"},"groupName":"Drug","shape":"diamond"}},"edgeGroups":{"default":{"color":"#000000","groupName":"default edge"}}}' network='{"nodes": [{"id": "DEFA1", "group": "gene"},{"id": "KDR", "group": "gene"},{"id": "DEFA1", "group": "gene"}, {"id": "CST6", "group": "gene"}, {"id": "IGFBP2", "group": "gene"}, {"id": "TNFSF8", "group": "gene"}, {"id": "COPRS", "group": "gene"}, {"id": "AGT", "group": "important"}, {"id": "IL6", "group": "important"}, {"id": "A2M", "group": "gene"}, {"id": "NLRP3", "group": "important"}, {"id": "TLR4", "group": "important"}, {"id": "TNFSF9", "group": "gene"}, {"id": "RPL18", "group": "gene"}, {"id": "F5", "group": "gene"}, {"id": "IVL", "group": "gene"}, {"id": "IL6R", "group": "gene"}, {"id": "CPB2", "group": "gene"}, {"id": "CCDC8", "group": "gene"}, {"id": "SERPINB6", "group": "gene"}, {"id": "MBL2", "group": "important"}, {"id": "IL1B", "group": "important"}, {"id": "HIST1H3E", "group": "gene"}, {"id": "IL24", "group": "gene"}, {"id": "GSDMB", "group": "gene"}, {"id": "NOTCH2", "group": "gene"}, {"id": "F2", "group": "important"}, {"id": "CCR5", "group": "important"}, {"id": "SERPINB8", "group": "gene"}, {"id": "KRT1", "group": "gene"}, {"id": "IL1RN", "group": "important"}, {"id": "PLAT", "group": "gene"}, {"id": "URB1", "group": "gene"}, {"id": "FCF1", "group": "gene"}, {"id": "ACE", "group": "important"}, {"id": "THBS3", "group": "gene"}, {"id": "CALML3", "group": "gene"}, {"id": "PSMA5", "group": "gene"}, {"id": "NDUFA3", "group": "gene"}, {"id": "PARK2", "group": "gene"}, {"id": "FANCB", "group": "gene"}, {"id": "SERPINB2", "group": "gene"}, {"id": "KLRG2", "group": "gene"}, {"id": "FAM19A3", "group": "gene"}, {"id": "CRYZL1", "group": "gene"}, {"id": "HEATR1", "group": "gene"}, {"id": "IGHG2", "group": "gene"}, {"id": "C17orf70", "group": "gene"}, {"id": "TINAG", "group": "gene"}, {"id": "RSPRY1", "group": "gene"}, {"id": "TMPRSS11A", "group": "gene"}, {"id": "SLC18A1", "group": "gene"}, {"id": "PSMD1", "group": "gene"}, {"id": "PCDHB15", "group": "gene"}, {"id": "TSR3", "group": "gene"}, {"id": "FGL1", "group": "gene"}, {"id": "C7orf60", "group": "gene"}, {"id": "SSR3", "group": "gene"}, {"id": "REN", "group": "gene"}, {"id": "MYH14", "group": "gene"}, {"id": "TBCK", "group": "gene"}, {"id": "DARS", "group": "gene"}, {"id": "C16orf70", "group": "gene"}, {"id": "DQX1", "group": "gene"}, {"id": "RPL30", "group": "gene"}, {"id": "FBXO30", "group": "gene"}, {"id": "EPPK1", "group": "gene"}, {"id": "LAMA1", "group": "gene"}, {"id": "AP4E1", "group": "gene"}, {"id": "AP4S1", "group": "gene"}, {"id": "HIST1H1B", "group": "gene"}, {"id": "AFP", "group": "gene"}], "edges": [{"from": "DEFA1", "to": "PLAT", "group": "default"}, {"from": "DEFA1", "to": "IGFBP2", "group": "default"}, {"from": "CST6", "to": "FCF1", "group": "default"}, {"from": "CST6", "to": "NOTCH2", "group": "default"}, {"from": "IGFBP2", "to": "GSDMB", "group": "default"}, {"from": "TNFSF8", "to": "F5", "group": "default"}, {"from": "TNFSF8", "to": "TNFSF9", "group": "default"}, {"from": "COPRS", "to": "HIST1H3E", "group": "default"}, {"from": "COPRS", "to": "IL6R", "group": "default"}, {"from": "AGT", "to": "ACE", "group": "default"}, {"from": "AGT", "to": "GSDMB", "group": "default"}, {"from": "AGT", "to": "NDUFA3", "group": "default"}, {"from": "AGT", "to": "REN", "group": "default"}, {"from": "IL6", "to": "IL6R", "group": "default"}, {"from": "A2M", "to": "IL1B", "group": "default"}, {"from": "A2M", "to": "CPB2", "group": "default"}, {"from": "NLRP3", "to": "URB1", "group": "default"}, {"from": "NLRP3", "to": "HIST1H1B", "group": "default"}, {"from": "TLR4", "to": "TNFSF9", "group": "default"}, {"from": "TNFSF9", "to": "KLRG2", "group": "default"}, {"from": "RPL18", "to": "FCF1", "group": "default"}, {"from": "RPL18", "to": "URB1", "group": "default"}, {"from": "F5", "to": "F2", "group": "default"}, {"from": "F5", "to": "CCDC8", "group": "default"}, {"from": "F5", "to": "KLRG2", "group": "default"}, {"from": "IVL", "to": "FCF1", "group": "default"}, {"from": "IVL", "to": "KRT1", "group": "default"}, {"from": "IL6R", "to": "FANCB", "group": "default"}, {"from": "IL6R", "to": "CRYZL1", "group": "default"}, {"from": "IL6R", "to": "C17orf70", "group": "default"}, {"from": "IL6R", "to": "TBCK", "group": "default"}, {"from": "CPB2", "to": "F2", "group": "default"}, {"from": "CPB2", "to": "TINAG", "group": "default"}, {"from": "CCDC8", "to": "HEATR1", "group": "default"}, {"from": "CCDC8", "to": "PSMD1", "group": "default"}, {"from": "CCDC8", "to": "DARS", "group": "default"}, {"from": "SERPINB6", "to": "F2", "group": "default"}, {"from": "SERPINB6", "to": "SERPINB8", "group": "default"}, {"from": "SERPINB6", "to": "TMPRSS11A", "group": "default"}, {"from": "SERPINB6", "to": "C16orf70", "group": "default"}, {"from": "MBL2", "to": "KRT1", "group": "default"}, {"from": "IL24", "to": "NOTCH2", "group": "default"}, {"from": "IL24", "to": "CCR5", "group": "default"}, {"from": "F2", "to": "PLAT", "group": "default"}, {"from": "CCR5", "to": "PSMA5", "group": "default"}, {"from": "CCR5", "to": "AFP", "group": "default"}, {"from": "SERPINB8", "to": "FCF1", "group": "default"}, {"from": "IL1RN", "to": "FCF1", "group": "default"}, {"from": "PLAT", "to": "SERPINB2", "group": "default"}, {"from": "PLAT", "to": "FGL1", "group": "default"}, {"from": "PLAT", "to": "LAMA1", "group": "default"}, {"from": "FCF1", "to": "CALML3", "group": "default"}, {"from": "FCF1", "to": "SERPINB2", "group": "default"}, {"from": "FCF1", "to": "IGHG2", "group": "default"}, {"from": "FCF1", "to": "MYH14", "group": "default"}, {"from": "FCF1", "to": "RPL30", "group": "default"}, {"from": "FCF1", "to": "EPPK1", "group": "default"}, {"from": "THBS3", "to": "NDUFA3", "group": "default"}, {"from": "THBS3", "to": "FANCB", "group": "default"}, {"from": "CALML3", "to": "PARK2", "group": "default"}, {"from": "PSMA5", "to": "PARK2", "group": "default"}, {"from": "PSMA5", "to": "HEATR1", "group": "default"}, {"from": "PSMA5", "to": "PSMD1", "group": "default"}, {"from": "PSMA5", "to": "DARS", "group": "default"}, {"from": "NDUFA3", "to": "SLC18A1", "group": "default"}, {"from": "NDUFA3", "to": "DQX1", "group": "default"}, {"from": "FAM19A3", "to": "CRYZL1", "group": "default"}, {"from": "RSPRY1", "to": "TMPRSS11A", "group": "default"}, {"from": "RSPRY1", "to": "SLC18A1", "group": "default"}, {"from": "PCDHB15", "to": "SSR3", "group": "default"}, {"from": "PCDHB15", "to": "TBCK", "group": "default"}, {"from": "TSR3", "to": "FGL1", "group": "default"}, {"from": "TSR3", "to": "C7orf60", "group": "default"}, {"from": "C7orf60", "to": "REN", "group": "default"}, {"from": "SSR3", "to": "MYH14", "group": "default"}, {"from": "C16orf70", "to": "FBXO30", "group": "default"}, {"from": "DQX1", "to": "FBXO30", "group": "default"}, {"from": "LAMA1", "to": "AP4E1", "group": "default"}, {"from": "AP4E1", "to": "AP4S1", "group": "default"}, {"from": "AP4S1", "to": "AFP", "group": "default"}]}'> </drugst-one> diff --git a/src/index_static.html b/src/index_static.html index 8e86251b..0bbb54c4 100644 --- a/src/index_static.html +++ b/src/index_static.html @@ -92,9 +92,9 @@ <div style="max-width: 80vw"> <drugst-one id="netexp1" - pluginId="2" - config='{"interactionDrugProtein":"NeDRex", "physicsOn":true, "showLeftSidebar": true, "showSimpleAnalysis":true, "nodeGroups":{"patient":{"type":"patient","color":"black","font":{"color":"#ffffff"},"groupName":"Patient","shape":"image","image":"https://static.thenounproject.com/png/22780-200.png"},"condition":{"type":"condition","color":"black","font":{"color":"black"},"groupName":"Condition","shape":"text"},"important":{"type":"gene","color":"#ff881f","font":{"color":"#000000"},"groupName":"Important Gene","shape":"star"},"gene":{"type":"gene","color":"#4da300","font":{"color":"#ffffff"},"groupName":"Gene","shape":"circle"},"foundDrug":{"type":"drug","color":{"border":"#F12590","background":"#F12590"},"font":{"color":"#f0f0f0"},"groupName":"Drug","shape":"diamond"}},"edgeGroups":{"genotype":{"color":"black","groupName":"Relevant Gene"},"has-condition":{"color":"#000000","groupName":"Has Condition","dashes":[2,2]},"default":{"color":"#000000","groupName":"default edge"},"ggi":{"color":"#000000","groupName":"Interaction","dashes":[3,2]}},"identifier":"symbol","title":"Breast cancer example network","nodeShadow":true,"edgeShadow":false,"autofillEdges":true,"showLegend":true}' - network='{"nodes":[{"id":"HSDFHLHLK"},{"id":"patient-1","group":"patient","x":592,"y":446},{"id":"patient-2","group":"patient","x":235,"y":87},{"id":"patient-3","group":"patient","x":105,"y":369},{"id":"ATM","label":"ATM","group":"gene","x":289,"y":242},{"id":"BARD1","label":"BARD1","group":"gene","x":44,"y":250},{"id":"BRCA1","label":"BRCA1","group":"gene","x":466,"y":576},{"id":"BRCA2","label":"BRCA2","group":"gene","x":507,"y":285},{"id":"BRIP1","label":"BRIP1","group":"gene","x":54,"y":474},{"id":"CHEK2","label":"CHEK2","group":"gene","x":216,"y":590},{"id":"CDH1","label":"CDH1","group":"gene","x":320,"y":-57},{"id":"NF1","label":"NF1","group":"gene","x":481,"y":111},{"id":"NBN","label":"NBN","group":"gene","x":-57,"y":314},{"id":"PALB2","label":"PALB2","group":"gene","x":450,"y":190},{"id":"PTEN","label":"PTEN","group":"important","x":305,"y":494},{"id":"RAD51C","label":"RAD51C","group":"gene","x":182,"y":-90},{"id":"RAD51D","label":"RAD51D","group":"gene","x":368,"y":73},{"id":"STK11","label":"STK11","group":"gene","x":686,"y":330},{"id":"TP53","label":"TP53","group":"important","x":333,"y":316},{"id":"subtype-1","label":"Subtype 1","group":"condition","x":556,"y":171},{"id":"subtype-2","label":"Subtype 2","group":"condition","x":-87,"y":221}],"edges":[{"from":"BRCA1","to":"BRCA2","group":"ggi"},{"from":"ATM","to":"BARD1","group":"ggi"},{"from":"BRCA1","to":"CHEK2","group":"ggi"},{"from":"RAD51C","to":"RAD51D","group":"ggi"},{"from":"STK11","to":"TP53","group":"ggi"},{"from":"TP53","to":"PALB2","group":"ggi"},{"from":"TP53","to":"RAD51D","group":"ggi"},{"from":"TP53","to":"NF1","group":"ggi"},{"from":"TP53","to":"BRCA1","group":"ggi"},{"from":"TP53","to":"BRCA2","group":"ggi"},{"from":"PTEN","to":"BRCA1","group":"ggi"},{"from":"PTEN","to":"BRCA2","group":"ggi"},{"from":"TP53","to":"PTEN","group":"ggi"},{"from":"ATM","to":"PTEN","group":"ggi"},{"from":"CDH1","to":"RAD51D","group":"ggi"},{"from":"CDH1","to":"PALB2","group":"ggi"},{"from":"NBN","to":"BRIP1","group":"ggi"},{"from":"BRIP1","to":"PTEN","group":"ggi"},{"from":"patient-1","to":"BRCA1","group":"genotype"},{"from":"patient-1","to":"TP53","group":"genotype"},{"from":"patient-1","to":"BRCA2","group":"genotype"},{"from":"patient-1","to":"PTEN","group":"genotype"},{"from":"patient-2","to":"TP53","group":"genotype"},{"from":"patient-2","to":"NF1","group":"genotype"},{"from":"patient-2","to":"BARD1","group":"genotype"},{"from":"patient-3","to":"TP53","group":"genotype"},{"from":"patient-3","to":"PTEN","group":"genotype"},{"from":"patient-3","to":"NBN","group":"genotype"},{"from":"patient-1","to":"subtype-1","group":"has-condition"},{"from":"patient-2","to":"subtype-1","group":"has-condition"},{"from":"patient-3","to":"subtype-2","group":"has-condition"}]}'> + groups='{"nodeGroups":{"important":{"type":"gene","color":"#ff881f","font":{"color":"#000000"},"groupName":"Seed","shape":"star"},"gene":{"type":"gene","color":"#4da300","font":{"color":"#f0f0f0"},"groupName":"Discovered target","shape":"circle"},"foundDrug":{"type":"drug","color":"#F12590","font":{"color":"#000000"},"groupName":"Drug","shape":"diamond"}},"edgeGroups":{"default":{"color":"#000000","groupName":"default edge"}}}' + config='{"customEdges":{"default":true, "selectable":false},"licensedDatasets": true, "showAdvAnalysisContent":["drug-search", "enrichment-gprofiler", "enrichment-digest", "search-ndex"],"identifier":"symbol","showSimpleAnalysis":true, "title":"ROBUST output network", "taskDrugName": "Drug Search", "showLegendNodes": true, "showLegendEdges": true, "showSidebar": "left", "showOverview": true, "legendPos": "left", "legendClass": "legend", "showQuery": true, "showItemSelector": true,"showSimpleAnalysis": true,"showAdvAnalysis": true,"showSelection": true,"showTasks": true,"showNetworkMenu": "right","showLegend": true,"showNetworkMenuButtonExpression": true, "showNetworkMenuButtonScreenshot": true,"showNetworkMenuButtonExportGraphml": true,"showNetworkMenuButtonAdjacentDrugs": true,"showNetworkMenuButtonCenter": true,"showConnectGenes": true,"networkMenuButtonAdjacentDrugsLabel": "Drugs","showNetworkMenuButtonAdjacentDisordersProteins": true,"networkMenuButtonAdjacentDisordersProteinsLabel": "Disorders (protein)","showNetworkMenuButtonAdjacentDisordersDrugs": true,"networkMenuButtonAdjacentDisordersDrugsLabel": "Disorders (drug)","showNetworkMenuButtonAnimation": true,"networkMenuButtonAnimationLabel": "Animation", "autofillEdges": false, "physicsOn": false,"useNedrexLicenced": true,"selfReferences": false, "interactionDrugProtein": "NeDRex", "indicationDrugDisorder": "NeDRex","nodeShadow": true,"edgeShadow": true, "algorithms": {"drug": ["trustrank", "closeness", "degree", "proximity"], "drug-target": ["trustrank", "multisteiner", "keypathwayminer", "degree", "closeness", "betweenness"]}, "associatedProteinDisorder": "NeDRex", "nodeGroups":{"important":{"type":"gene","color":"#ff881f","font":{"color":"#000000"},"groupName":"Seed","shape":"star"},"gene":{"type":"gene","color":"#4da300","font":{"color":"#f0f0f0"},"groupName":"Discovered target","shape":"circle"},"foundDrug":{"type":"drug","color":"#F12590","font":{"color":"#000000"},"groupName":"Drug","shape":"diamond"}},"edgeGroups":{"default":{"color":"#000000","groupName":"default edge"}}}' + network='{"nodes": [{"id": "DEFA1", "group": "gene"},{"id": "KDR", "group": "gene"},{"id": "DEFA1", "group": "gene"}, {"id": "CST6", "group": "gene"}, {"id": "IGFBP2", "group": "gene"}, {"id": "TNFSF8", "group": "gene"}, {"id": "COPRS", "group": "gene"}, {"id": "AGT", "group": "important"}, {"id": "IL6", "group": "important"}, {"id": "A2M", "group": "gene"}, {"id": "NLRP3", "group": "important"}, {"id": "TLR4", "group": "important"}, {"id": "TNFSF9", "group": "gene"}, {"id": "RPL18", "group": "gene"}, {"id": "F5", "group": "gene"}, {"id": "IVL", "group": "gene"}, {"id": "IL6R", "group": "gene"}, {"id": "CPB2", "group": "gene"}, {"id": "CCDC8", "group": "gene"}, {"id": "SERPINB6", "group": "gene"}, {"id": "MBL2", "group": "important"}, {"id": "IL1B", "group": "important"}, {"id": "HIST1H3E", "group": "gene"}, {"id": "IL24", "group": "gene"}, {"id": "GSDMB", "group": "gene"}, {"id": "NOTCH2", "group": "gene"}, {"id": "F2", "group": "important"}, {"id": "CCR5", "group": "important"}, {"id": "SERPINB8", "group": "gene"}, {"id": "KRT1", "group": "gene"}, {"id": "IL1RN", "group": "important"}, {"id": "PLAT", "group": "gene"}, {"id": "URB1", "group": "gene"}, {"id": "FCF1", "group": "gene"}, {"id": "ACE", "group": "important"}, {"id": "THBS3", "group": "gene"}, {"id": "CALML3", "group": "gene"}, {"id": "PSMA5", "group": "gene"}, {"id": "NDUFA3", "group": "gene"}, {"id": "PARK2", "group": "gene"}, {"id": "FANCB", "group": "gene"}, {"id": "SERPINB2", "group": "gene"}, {"id": "KLRG2", "group": "gene"}, {"id": "FAM19A3", "group": "gene"}, {"id": "CRYZL1", "group": "gene"}, {"id": "HEATR1", "group": "gene"}, {"id": "IGHG2", "group": "gene"}, {"id": "C17orf70", "group": "gene"}, {"id": "TINAG", "group": "gene"}, {"id": "RSPRY1", "group": "gene"}, {"id": "TMPRSS11A", "group": "gene"}, {"id": "SLC18A1", "group": "gene"}, {"id": "PSMD1", "group": "gene"}, {"id": "PCDHB15", "group": "gene"}, {"id": "TSR3", "group": "gene"}, {"id": "FGL1", "group": "gene"}, {"id": "C7orf60", "group": "gene"}, {"id": "SSR3", "group": "gene"}, {"id": "REN", "group": "gene"}, {"id": "MYH14", "group": "gene"}, {"id": "TBCK", "group": "gene"}, {"id": "DARS", "group": "gene"}, {"id": "C16orf70", "group": "gene"}, {"id": "DQX1", "group": "gene"}, {"id": "RPL30", "group": "gene"}, {"id": "FBXO30", "group": "gene"}, {"id": "EPPK1", "group": "gene"}, {"id": "LAMA1", "group": "gene"}, {"id": "AP4E1", "group": "gene"}, {"id": "AP4S1", "group": "gene"}, {"id": "HIST1H1B", "group": "gene"}, {"id": "AFP", "group": "gene"}], "edges": [{"from": "DEFA1", "to": "PLAT", "group": "default"}, {"from": "DEFA1", "to": "IGFBP2", "group": "default"}, {"from": "CST6", "to": "FCF1", "group": "default"}, {"from": "CST6", "to": "NOTCH2", "group": "default"}, {"from": "IGFBP2", "to": "GSDMB", "group": "default"}, {"from": "TNFSF8", "to": "F5", "group": "default"}, {"from": "TNFSF8", "to": "TNFSF9", "group": "default"}, {"from": "COPRS", "to": "HIST1H3E", "group": "default"}, {"from": "COPRS", "to": "IL6R", "group": "default"}, {"from": "AGT", "to": "ACE", "group": "default"}, {"from": "AGT", "to": "GSDMB", "group": "default"}, {"from": "AGT", "to": "NDUFA3", "group": "default"}, {"from": "AGT", "to": "REN", "group": "default"}, {"from": "IL6", "to": "IL6R", "group": "default"}, {"from": "A2M", "to": "IL1B", "group": "default"}, {"from": "A2M", "to": "CPB2", "group": "default"}, {"from": "NLRP3", "to": "URB1", "group": "default"}, {"from": "NLRP3", "to": "HIST1H1B", "group": "default"}, {"from": "TLR4", "to": "TNFSF9", "group": "default"}, {"from": "TNFSF9", "to": "KLRG2", "group": "default"}, {"from": "RPL18", "to": "FCF1", "group": "default"}, {"from": "RPL18", "to": "URB1", "group": "default"}, {"from": "F5", "to": "F2", "group": "default"}, {"from": "F5", "to": "CCDC8", "group": "default"}, {"from": "F5", "to": "KLRG2", "group": "default"}, {"from": "IVL", "to": "FCF1", "group": "default"}, {"from": "IVL", "to": "KRT1", "group": "default"}, {"from": "IL6R", "to": "FANCB", "group": "default"}, {"from": "IL6R", "to": "CRYZL1", "group": "default"}, {"from": "IL6R", "to": "C17orf70", "group": "default"}, {"from": "IL6R", "to": "TBCK", "group": "default"}, {"from": "CPB2", "to": "F2", "group": "default"}, {"from": "CPB2", "to": "TINAG", "group": "default"}, {"from": "CCDC8", "to": "HEATR1", "group": "default"}, {"from": "CCDC8", "to": "PSMD1", "group": "default"}, {"from": "CCDC8", "to": "DARS", "group": "default"}, {"from": "SERPINB6", "to": "F2", "group": "default"}, {"from": "SERPINB6", "to": "SERPINB8", "group": "default"}, {"from": "SERPINB6", "to": "TMPRSS11A", "group": "default"}, {"from": "SERPINB6", "to": "C16orf70", "group": "default"}, {"from": "MBL2", "to": "KRT1", "group": "default"}, {"from": "IL24", "to": "NOTCH2", "group": "default"}, {"from": "IL24", "to": "CCR5", "group": "default"}, {"from": "F2", "to": "PLAT", "group": "default"}, {"from": "CCR5", "to": "PSMA5", "group": "default"}, {"from": "CCR5", "to": "AFP", "group": "default"}, {"from": "SERPINB8", "to": "FCF1", "group": "default"}, {"from": "IL1RN", "to": "FCF1", "group": "default"}, {"from": "PLAT", "to": "SERPINB2", "group": "default"}, {"from": "PLAT", "to": "FGL1", "group": "default"}, {"from": "PLAT", "to": "LAMA1", "group": "default"}, {"from": "FCF1", "to": "CALML3", "group": "default"}, {"from": "FCF1", "to": "SERPINB2", "group": "default"}, {"from": "FCF1", "to": "IGHG2", "group": "default"}, {"from": "FCF1", "to": "MYH14", "group": "default"}, {"from": "FCF1", "to": "RPL30", "group": "default"}, {"from": "FCF1", "to": "EPPK1", "group": "default"}, {"from": "THBS3", "to": "NDUFA3", "group": "default"}, {"from": "THBS3", "to": "FANCB", "group": "default"}, {"from": "CALML3", "to": "PARK2", "group": "default"}, {"from": "PSMA5", "to": "PARK2", "group": "default"}, {"from": "PSMA5", "to": "HEATR1", "group": "default"}, {"from": "PSMA5", "to": "PSMD1", "group": "default"}, {"from": "PSMA5", "to": "DARS", "group": "default"}, {"from": "NDUFA3", "to": "SLC18A1", "group": "default"}, {"from": "NDUFA3", "to": "DQX1", "group": "default"}, {"from": "FAM19A3", "to": "CRYZL1", "group": "default"}, {"from": "RSPRY1", "to": "TMPRSS11A", "group": "default"}, {"from": "RSPRY1", "to": "SLC18A1", "group": "default"}, {"from": "PCDHB15", "to": "SSR3", "group": "default"}, {"from": "PCDHB15", "to": "TBCK", "group": "default"}, {"from": "TSR3", "to": "FGL1", "group": "default"}, {"from": "TSR3", "to": "C7orf60", "group": "default"}, {"from": "C7orf60", "to": "REN", "group": "default"}, {"from": "SSR3", "to": "MYH14", "group": "default"}, {"from": "C16orf70", "to": "FBXO30", "group": "default"}, {"from": "DQX1", "to": "FBXO30", "group": "default"}, {"from": "LAMA1", "to": "AP4E1", "group": "default"}, {"from": "AP4E1", "to": "AP4S1", "group": "default"}, {"from": "AP4S1", "to": "AFP", "group": "default"}]}'> </drugst-one> </div> diff --git a/src/stylesheets/styles.scss b/src/stylesheets/styles.scss index 097d9cae..97a4e83c 100644 --- a/src/stylesheets/styles.scss +++ b/src/stylesheets/styles.scss @@ -25,7 +25,6 @@ border-color: var(--drgstn-primary) !important; } - .drgstn-box-shadow { box-shadow: 0 0.125em 0.25em hsla(0, 0%, 4%, 0.1); } -- GitLab