diff --git a/angular.json b/angular.json index 68738f1168e6ac4f42d1e055c7fc36052f4850ba..be601082e2f73742754d9aa6c26ed026d015b7d8 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 ce84aa5c7774a9362b9c2730c7eb7a0cd6ea6c48..fe8f708d9ca103f37f1ec9f699a531527a45343a 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 a15619f9e8f1c758a9b196a3af603217677e356c..d562d60f883308c2fa6dca789087a8f1ab9535c6 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 b868d021715ff40d2535c455b572474220a23efc..ef960129eca8f0351d49da593272c8080fd8e73b 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 0000000000000000000000000000000000000000..b93063123561dc15aaf58d4893a536ff66259414 --- /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 0000000000000000000000000000000000000000..62e2cbd7a97c0fd466f1a540680985a98ea67228 --- /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 0000000000000000000000000000000000000000..0b655c90cf5e1a05948d84493a3cc7b8fd899fc8 --- /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 0000000000000000000000000000000000000000..96553001bb3d72267da3897aa0fc848535254f33 --- /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 91771727c407fe4199d2b2cc12651aa4cdc929ed..65429d25c276ba11ab06479d0c7eb2f851a36266 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 98142568dc7e62dfdc29379c7f0f91b3a646a369..a1296c830fa9355126451ef62e8a4d6f4aca20ba 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 ef5e2ab23ebbd13626c6b5e5a9a4bd212f297e0b..3272d7ac2eb72306f403437c1c7de2b416ef05c0 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 73dff93a9241edde216114605868812cd6a395ec..a67a94d385c2bfbacab97250925e73471a252643 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 9919c62289d4550f8c6f89583b66c4a3b820c073..8fdd20e1a29d75bd810c1282a1ee70698832c2a1 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 817eff9536987064fda0c8f68042584ab3d34144..ae13fae21255fb3992728e2903f22a8b53531556 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 9c3f04c0f60f3752c206ea50794207c9f3e023b0..d4a3723a4e1252d16366ed75ae1356c133e7be93 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 14fd10ab4ce47b21eb88ff9386add775920956b9..6ddc3ffb32b5d0f0ea8ced5c11b70b1f846e243d 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 0000000000000000000000000000000000000000..b0cef91d310dc45abf4b5853f5d8b3928d75a351 --- /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 29e12e9ebccb0a3ac048fbb4acab489dd983e7d6..b7c2ba7cd717252cce14aeeef3f422a26c5a0c17 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 8e86251b0b880159065a156aeaccc5abdb4d9d88..0bbb54c413b2c3daeebe7f4caccd9ea6bc90a417 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 097d9cae5a124b8e61c4ffe402fc3e6b7b3386a1..97a4e83c39a8505822cfb0d860196dff80ebe21c 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); }