From d1534f755148fd23ae831b97bf305d0bd472591c Mon Sep 17 00:00:00 2001
From: sagely1 <114952739+sagely1@users.noreply.github.com>
Date: Thu, 19 Dec 2024 08:05:03 -0800
Subject: [PATCH] feat(agora): migrate GCT (AG-1602) (#2953)
---
.vscode/launch.json | 22 +
apps/agora/api/src/components/distribution.ts | 1 -
apps/agora/api/src/models/overall-scores.ts | 5 +-
apps/agora/app/project.json | 4 +-
apps/agora/app/src/app/app.component.html | 12 +-
apps/agora/app/src/app/app.component.scss | 9 +
apps/agora/app/src/app/app.component.ts | 11 +-
apps/agora/app/src/app/app.routes.ts | 31 +-
.../app/src/types/dom-to-image-more.d.ts | 4 +
libs/agora/about/src/lib/about.component.html | 8 +
...nt.spec.ts => about.component.spec.ts.off} | 0
libs/agora/about/src/lib/about.component.ts | 29 +-
.../src/lib/model/similarGenesNetwork.ts | 8 +-
.../src/lib/model/similarGenesNetworkLink.ts | 10 +-
.../src/lib/model/similarGenesNetworkNode.ts | 6 +-
libs/agora/api-description/build/openapi.yaml | 15 +
.../schemas/SimilarGenesNetwork.yaml | 5 +
.../schemas/SimilarGenesNetworkLink.yaml | 6 +
.../schemas/SimilarGenesNetworkNode.yaml | 4 +
libs/agora/assets/icons/gct.svg | 65 +
libs/agora/{wiki => charts}/.eslintrc.json | 0
libs/agora/{wiki => charts}/README.md | 4 +-
libs/agora/{wiki => charts}/jest.config.ts | 11 +-
libs/agora/{wiki => charts}/project.json | 14 +-
libs/agora/charts/src/index.ts | 9 +
.../lib/base-chart/base-chart.component.html | 15 +
.../lib/base-chart/base-chart.component.scss | 0
.../base-chart.component.spec.ts.off | 24 +
.../lib/base-chart/base-chart.component.ts | 168 +++
.../biodomains-chart.component.html | 12 +
.../biodomains-chart.component.scss | 69 +
.../biodomains-chart.component.spec.ts.off | 53 +
.../biodomains-chart.component.ts | 377 +++++
.../box-plot-chart.component.html | 31 +
.../box-plot-chart.component.scss | 0
.../box-plot-chart.component.spec.ts.off | 73 +
.../box-plot-chart.component.ts | 198 +++
.../charts/src/lib/box-plot-chart/box-plot.ts | 955 ++++++++++++
.../candlestick-chart.component.html | 19 +
.../candlestick-chart.component.scss | 58 +
.../candlestick-chart.component.spec.ts.off | 64 +
.../candlestick-chart.component.ts | 212 +++
.../median-barchart.component.html | 9 +
.../median-barchart.component.scss | 27 +
.../median-barchart.component.spec.ts.off | 203 +++
.../median-barchart.component.ts | 301 ++++
.../median-chart/median-chart.component.html | 18 +
.../median-chart/median-chart.component.scss | 0
.../median-chart.component.spec.ts.off | 64 +
.../median-chart/median-chart.component.ts | 153 ++
.../network-chart.component.html | 12 +
.../network-chart.component.scss | 0
.../network-chart.component.spec.ts.off | 55 +
.../network-chart/network-chart.component.ts | 320 ++++
.../src/lib/network-chart/symbol-hexagon.ts | 38 +
.../lib/row-chart/row-chart.component.html | 19 +
.../lib/row-chart/row-chart.component.scss | 0
.../row-chart/row-chart.component.spec.ts.off | 64 +
.../src/lib/row-chart/row-chart.component.ts | 568 +++++++
.../score-barchart.component.html | 9 +
.../score-barchart.component.scss | 24 +
.../score-barchart.component.spec.ts.off | 104 ++
.../score-barchart.component.ts | 452 ++++++
.../score-chart/score-chart.component.html | 15 +
.../score-chart/score-chart.component.scss | 0
.../score-chart.component.spec.ts.off | 77 +
.../lib/score-chart/score-chart.component.ts | 221 +++
libs/agora/charts/src/test-setup.ts | 1 +
libs/agora/{wiki => charts}/tsconfig.json | 0
libs/agora/charts/tsconfig.lib.json | 12 +
libs/agora/charts/tsconfig.spec.json | 17 +
.../agora/gene-comparison-tool/.eslintrc.json | 40 +
libs/agora/gene-comparison-tool/README.md | 7 +
.../agora/gene-comparison-tool/jest.config.ts | 23 +
libs/agora/gene-comparison-tool/project.json | 27 +
libs/agora/gene-comparison-tool/src/index.ts | 1 +
...mparison-tool-details-panel.component.html | 89 ++
...mparison-tool-details-panel.component.scss | 262 ++++
...n-tool-details-panel.component.spec.ts.off | 72 +
...comparison-tool-details-panel.component.ts | 105 ++
...rison-tool-filter-list-item.component.html | 25 +
...rison-tool-filter-list-item.component.scss | 39 +
...ool-filter-list-item.component.spec.ts.off | 50 +
...parison-tool-filter-list-item.component.ts | 21 +
...comparison-tool-filter-list.component.html | 34 +
...comparison-tool-filter-list.component.scss | 37 +
...son-tool-filter-list.component.spec.ts.off | 71 +
...e-comparison-tool-filter-list.component.ts | 69 +
...omparison-tool-filter-panel.component.html | 114 ++
...omparison-tool-filter-panel.component.scss | 317 ++++
...on-tool-filter-panel.component.spec.ts.off | 150 ++
...-comparison-tool-filter-panel.component.ts | 53 +
...omparison-tool-how-to-panel.component.html | 50 +
...omparison-tool-how-to-panel.component.scss | 104 ++
...on-tool-how-to-panel.component.spec.ts.off | 26 +
...-comparison-tool-how-to-panel.component.ts | 147 ++
...omparison-tool-legend-panel.component.html | 15 +
...omparison-tool-legend-panel.component.scss | 46 +
...on-tool-legend-panel.component.spec.ts.off | 25 +
...-comparison-tool-legend-panel.component.ts | 24 +
...son-tool-pinned-genes-modal.component.html | 21 +
...son-tool-pinned-genes-modal.component.scss | 68 +
...l-pinned-genes-modal.component.spec.ts.off | 25 +
...rison-tool-pinned-genes-modal.component.ts | 40 +
...comparison-tool-score-panel.component.html | 39 +
...comparison-tool-score-panel.component.scss | 44 +
...son-tool-score-panel.component.spec.ts.off | 41 +
...e-comparison-tool-score-panel.component.ts | 77 +
.../lib/gene-comparison-tool.component.html | 658 ++++++++
.../lib/gene-comparison-tool.component.scss | 826 +++++++++++
...gene-comparison-tool.component.spec.ts.off | 21 +
.../src/lib/gene-comparison-tool.component.ts | 1318 +++++++++++++++++
.../src/lib/gene-comparison-tool.helpers.ts | 155 ++
.../src/lib/gene-comparison-tool.routes.ts | 4 +
.../src/lib/gene-comparison-tool.variables.ts | 279 ++++
.../gene-comparison-tool/src/test-setup.ts | 1 +
libs/agora/gene-comparison-tool/tsconfig.json | 28 +
.../tsconfig.lib.json | 0
.../gene-comparison-tool/tsconfig.spec.json | 11 +
libs/agora/genes/src/index.ts | 22 +
.../download-dom-image.component.html | 34 +
.../download-dom-image.component.scss | 45 +
.../download-dom-image.component.spec.ts.off | 58 +
.../download-dom-image.component.ts | 85 ++
.../gene-biodomains.component.html | 35 +
.../gene-biodomains.component.scss | 103 ++
.../gene-biodomains.component.spec.ts.off | 57 +
.../gene-biodomains.component.ts | 111 ++
.../gene-details/gene-details.component.html | 119 ++
.../gene-details/gene-details.component.scss | 208 +++
.../gene-details.component.spec.ts.off | 81 +
.../gene-details/gene-details.component.ts | 300 ++++
.../gene-details/gene-details.routes.ts | 4 +
.../gene-druggability.component.html | 244 +++
.../gene-druggability.component.scss | 20 +
.../gene-druggability.component.spec.ts.off | 39 +
.../gene-druggability.component.ts | 397 +++++
.../gene-evidence-metabolomics.component.html | 90 ++
.../gene-evidence-metabolomics.component.scss | 0
...vidence-metabolomics.component.spec.ts.off | 38 +
.../gene-evidence-metabolomics.component.ts | 61 +
.../gene-evidence-proteomics.component.html | 177 +++
.../gene-evidence-proteomics.component.scss | 0
...-evidence-proteomics.component.spec.ts.off | 59 +
.../gene-evidence-proteomics.component.ts | 198 +++
.../gene-evidence-rna.component.html | 205 +++
.../gene-evidence-rna.component.scss | 0
.../gene-evidence-rna.component.spec.ts.off | 38 +
.../gene-evidence-rna.component.ts | 232 +++
...ene-experimental-validation.component.html | 66 +
...ene-experimental-validation.component.scss | 11 +
...erimental-validation.component.spec.ts.off | 39 +
.../gene-experimental-validation.component.ts | 49 +
.../gene-hero/gene-hero.component.html | 65 +
.../gene-hero/gene-hero.component.scss | 60 +
.../gene-hero/gene-hero.component.spec.ts.off | 127 ++
.../gene-hero/gene-hero.component.ts | 119 ++
.../gene-model-selector.component.html | 9 +
.../gene-model-selector.component.scss | 0
.../gene-model-selector.component.spec.ts.off | 35 +
.../gene-model-selector.component.ts | 58 +
.../gene-network/gene-network.component.html | 131 ++
.../gene-network/gene-network.component.scss | 248 ++++
.../gene-network.component.spec.ts.off | 37 +
.../gene-network/gene-network.component.ts | 141 ++
.../gene-nominations.component.html | 92 ++
.../gene-nominations.component.scss | 26 +
.../gene-nominations.component.spec.ts.off | 91 ++
.../gene-nominations.component.ts | 78 +
.../gene-protein-selector.component.html | 9 +
.../gene-protein-selector.component.scss | 0
...ene-protein-selector.component.spec.ts.off | 35 +
.../gene-protein-selector.component.ts | 44 +
.../gene-resources.component.html | 101 ++
.../gene-resources.component.scss | 73 +
.../gene-resources.component.spec.ts.off | 165 +++
.../gene-resources.component.ts | 101 ++
.../gene-search/gene-search.component.html | 1 -
...c.ts => gene-search.component.spec.ts.off} | 0
.../gene-search/gene-search.component.ts | 10 +-
.../gene-soe-charts.component.html | 22 +
.../gene-soe-charts.component.scss | 51 +
.../gene-soe-charts.component.spec.ts.off | 82 +
.../gene-soe-charts.component.ts | 105 ++
.../gene-soe-list.component.html | 27 +
.../gene-soe-list.component.scss | 63 +
.../gene-soe-list.component.spec.ts.off | 35 +
.../gene-soe-list/gene-soe-list.component.ts | 125 ++
.../gene-soe/gene-soe.component.html | 96 ++
.../gene-soe/gene-soe.component.scss | 12 +
.../gene-soe/gene-soe.component.spec.ts.off | 35 +
.../components/gene-soe/gene-soe.component.ts | 16 +
...ec.ts => gene-table.component.spec.ts.off} | 0
.../overlay-panel-link.component.html | 25 +
.../overlay-panel-link.component.scss | 19 +
.../overlay-panel-link.component.spec.ts.off | 54 +
.../overlay-panel-link.component.ts | 30 +
.../genes/src/lib/helpers/GeneHelpers.ts | 13 +
libs/agora/genes/src/lib/helpers/index.ts | 1 +
.../ExperimentalValidationWithTeamData.ts | 5 +
.../models/TargetNominationWithTeamData.ts | 5 +
libs/agora/genes/src/lib/models/index.ts | 2 +
...ent.spec.ts => home.component.spec.ts.off} | 3 +-
libs/agora/news/src/lib/news.component.ts | 5 +-
...> nominated-targets.component.spec.ts.off} | 0
.../nominated-targets.component.ts | 2 +-
.../nomination-form.component.ts | 175 +--
.../src/lib/not-found.component.html | 23 +-
.../src/lib/not-found.component.scss | 24 +
...pec.ts => not-found.component.spec.ts.off} | 0
.../not-found/src/lib/not-found.component.ts | 23 +-
libs/agora/services/src/index.ts | 1 +
.../services/src/lib/github.service.spec.ts | 30 +
libs/agora/services/src/lib/github.service.ts | 28 +
libs/agora/shared/.eslintrc.json | 40 +
libs/agora/shared/README.md | 7 +
libs/agora/shared/jest.config.ts | 23 +
libs/agora/shared/project.json | 27 +
libs/agora/shared/src/index.ts | 5 +
.../agora/shared/src/lib/helpers/functions.ts | 9 +
.../loading-icon/loading-icon.component.html | 0
.../loading-icon/loading-icon.component.scss | 0
.../loading-icon.component.spec.ts | 0
.../loading-icon/loading-icon.component.ts | 3 +-
.../lib}/modal-link/modal-link.component.html | 0
.../lib}/modal-link/modal-link.component.scss | 0
.../modal-link.component.spec.ts.off} | 7 +-
.../lib}/modal-link/modal-link.component.ts | 2 +-
.../src/lib}/svg-icon/svg-icon.component.html | 0
.../src/lib}/svg-icon/svg-icon.component.scss | 0
.../lib}/svg-icon/svg-icon.component.spec.ts | 0
.../src/lib}/svg-icon/svg-icon.component.ts | 0
.../src/lib/wiki}/wiki.component.html | 0
.../src/lib/wiki}/wiki.component.scss | 5 +-
.../src/lib/wiki/wiki.component.spec.ts.off} | 2 +-
.../src/lib/wiki}/wiki.component.ts | 3 +-
libs/agora/shared/src/test-setup.ts | 1 +
libs/agora/shared/tsconfig.json | 28 +
libs/agora/shared/tsconfig.lib.json | 12 +
.../agora/{wiki => shared}/tsconfig.spec.json | 1 -
libs/agora/styles/src/lib/_variables.scss | 11 +-
libs/agora/teams/src/lib/teams.routes.ts | 2 +-
libs/agora/ui/src/index.ts | 4 +-
.../components/footer/footer.component.html | 2 +-
.../lib/components/footer/footer.component.ts | 5 +
...t.spec.ts => header.component.spec.ts.off} | 0
.../loading-overlay.component.html | 5 +
.../loading-overlay.component.scss | 33 +
.../loading-overlay.component.spec.ts | 36 +
.../loading-overlay.component.ts | 27 +
libs/agora/util/src/index.ts | 1 +
libs/agora/wiki/src/index.ts | 1 -
libs/agora/wiki/src/lib/wiki.routes.ts | 4 -
libs/agora/wiki/src/test-setup.ts | 20 -
.../lib/boxplot/boxplot.directive.stories.ts | 6 +-
package.json | 12 +-
pnpm-lock.yaml | 748 +++++++++-
tsconfig.base.json | 7 +
258 files changed, 18045 insertions(+), 375 deletions(-)
create mode 100644 .vscode/launch.json
create mode 100644 apps/agora/app/src/types/dom-to-image-more.d.ts
rename libs/agora/about/src/lib/{about.component.spec.ts => about.component.spec.ts.off} (100%)
create mode 100644 libs/agora/assets/icons/gct.svg
rename libs/agora/{wiki => charts}/.eslintrc.json (100%)
rename libs/agora/{wiki => charts}/README.md (53%)
rename libs/agora/{wiki => charts}/jest.config.ts (78%)
rename libs/agora/{wiki => charts}/project.json (55%)
create mode 100644 libs/agora/charts/src/index.ts
create mode 100644 libs/agora/charts/src/lib/base-chart/base-chart.component.html
create mode 100644 libs/agora/charts/src/lib/base-chart/base-chart.component.scss
create mode 100644 libs/agora/charts/src/lib/base-chart/base-chart.component.spec.ts.off
create mode 100644 libs/agora/charts/src/lib/base-chart/base-chart.component.ts
create mode 100644 libs/agora/charts/src/lib/biodomains-chart/biodomains-chart.component.html
create mode 100644 libs/agora/charts/src/lib/biodomains-chart/biodomains-chart.component.scss
create mode 100644 libs/agora/charts/src/lib/biodomains-chart/biodomains-chart.component.spec.ts.off
create mode 100644 libs/agora/charts/src/lib/biodomains-chart/biodomains-chart.component.ts
create mode 100644 libs/agora/charts/src/lib/box-plot-chart/box-plot-chart.component.html
create mode 100644 libs/agora/charts/src/lib/box-plot-chart/box-plot-chart.component.scss
create mode 100644 libs/agora/charts/src/lib/box-plot-chart/box-plot-chart.component.spec.ts.off
create mode 100644 libs/agora/charts/src/lib/box-plot-chart/box-plot-chart.component.ts
create mode 100644 libs/agora/charts/src/lib/box-plot-chart/box-plot.ts
create mode 100644 libs/agora/charts/src/lib/candlestick-chart/candlestick-chart.component.html
create mode 100644 libs/agora/charts/src/lib/candlestick-chart/candlestick-chart.component.scss
create mode 100644 libs/agora/charts/src/lib/candlestick-chart/candlestick-chart.component.spec.ts.off
create mode 100644 libs/agora/charts/src/lib/candlestick-chart/candlestick-chart.component.ts
create mode 100644 libs/agora/charts/src/lib/median-barchart/median-barchart.component.html
create mode 100644 libs/agora/charts/src/lib/median-barchart/median-barchart.component.scss
create mode 100644 libs/agora/charts/src/lib/median-barchart/median-barchart.component.spec.ts.off
create mode 100644 libs/agora/charts/src/lib/median-barchart/median-barchart.component.ts
create mode 100644 libs/agora/charts/src/lib/median-chart/median-chart.component.html
create mode 100644 libs/agora/charts/src/lib/median-chart/median-chart.component.scss
create mode 100644 libs/agora/charts/src/lib/median-chart/median-chart.component.spec.ts.off
create mode 100644 libs/agora/charts/src/lib/median-chart/median-chart.component.ts
create mode 100644 libs/agora/charts/src/lib/network-chart/network-chart.component.html
create mode 100644 libs/agora/charts/src/lib/network-chart/network-chart.component.scss
create mode 100644 libs/agora/charts/src/lib/network-chart/network-chart.component.spec.ts.off
create mode 100644 libs/agora/charts/src/lib/network-chart/network-chart.component.ts
create mode 100644 libs/agora/charts/src/lib/network-chart/symbol-hexagon.ts
create mode 100644 libs/agora/charts/src/lib/row-chart/row-chart.component.html
create mode 100644 libs/agora/charts/src/lib/row-chart/row-chart.component.scss
create mode 100644 libs/agora/charts/src/lib/row-chart/row-chart.component.spec.ts.off
create mode 100644 libs/agora/charts/src/lib/row-chart/row-chart.component.ts
create mode 100644 libs/agora/charts/src/lib/score-barchart/score-barchart.component.html
create mode 100644 libs/agora/charts/src/lib/score-barchart/score-barchart.component.scss
create mode 100644 libs/agora/charts/src/lib/score-barchart/score-barchart.component.spec.ts.off
create mode 100644 libs/agora/charts/src/lib/score-barchart/score-barchart.component.ts
create mode 100644 libs/agora/charts/src/lib/score-chart/score-chart.component.html
create mode 100644 libs/agora/charts/src/lib/score-chart/score-chart.component.scss
create mode 100644 libs/agora/charts/src/lib/score-chart/score-chart.component.spec.ts.off
create mode 100644 libs/agora/charts/src/lib/score-chart/score-chart.component.ts
create mode 100644 libs/agora/charts/src/test-setup.ts
rename libs/agora/{wiki => charts}/tsconfig.json (100%)
create mode 100644 libs/agora/charts/tsconfig.lib.json
create mode 100644 libs/agora/charts/tsconfig.spec.json
create mode 100644 libs/agora/gene-comparison-tool/.eslintrc.json
create mode 100644 libs/agora/gene-comparison-tool/README.md
create mode 100644 libs/agora/gene-comparison-tool/jest.config.ts
create mode 100644 libs/agora/gene-comparison-tool/project.json
create mode 100644 libs/agora/gene-comparison-tool/src/index.ts
create mode 100644 libs/agora/gene-comparison-tool/src/lib/components/gene-comparison-tool-details-panel/gene-comparison-tool-details-panel.component.html
create mode 100644 libs/agora/gene-comparison-tool/src/lib/components/gene-comparison-tool-details-panel/gene-comparison-tool-details-panel.component.scss
create mode 100644 libs/agora/gene-comparison-tool/src/lib/components/gene-comparison-tool-details-panel/gene-comparison-tool-details-panel.component.spec.ts.off
create mode 100644 libs/agora/gene-comparison-tool/src/lib/components/gene-comparison-tool-details-panel/gene-comparison-tool-details-panel.component.ts
create mode 100644 libs/agora/gene-comparison-tool/src/lib/components/gene-comparison-tool-filter-list-item/gene-comparison-tool-filter-list-item.component.html
create mode 100644 libs/agora/gene-comparison-tool/src/lib/components/gene-comparison-tool-filter-list-item/gene-comparison-tool-filter-list-item.component.scss
create mode 100644 libs/agora/gene-comparison-tool/src/lib/components/gene-comparison-tool-filter-list-item/gene-comparison-tool-filter-list-item.component.spec.ts.off
create mode 100644 libs/agora/gene-comparison-tool/src/lib/components/gene-comparison-tool-filter-list-item/gene-comparison-tool-filter-list-item.component.ts
create mode 100644 libs/agora/gene-comparison-tool/src/lib/components/gene-comparison-tool-filter-list/gene-comparison-tool-filter-list.component.html
create mode 100644 libs/agora/gene-comparison-tool/src/lib/components/gene-comparison-tool-filter-list/gene-comparison-tool-filter-list.component.scss
create mode 100644 libs/agora/gene-comparison-tool/src/lib/components/gene-comparison-tool-filter-list/gene-comparison-tool-filter-list.component.spec.ts.off
create mode 100644 libs/agora/gene-comparison-tool/src/lib/components/gene-comparison-tool-filter-list/gene-comparison-tool-filter-list.component.ts
create mode 100644 libs/agora/gene-comparison-tool/src/lib/components/gene-comparison-tool-filter-panel/gene-comparison-tool-filter-panel.component.html
create mode 100644 libs/agora/gene-comparison-tool/src/lib/components/gene-comparison-tool-filter-panel/gene-comparison-tool-filter-panel.component.scss
create mode 100644 libs/agora/gene-comparison-tool/src/lib/components/gene-comparison-tool-filter-panel/gene-comparison-tool-filter-panel.component.spec.ts.off
create mode 100644 libs/agora/gene-comparison-tool/src/lib/components/gene-comparison-tool-filter-panel/gene-comparison-tool-filter-panel.component.ts
create mode 100644 libs/agora/gene-comparison-tool/src/lib/components/gene-comparison-tool-how-to-panel/gene-comparison-tool-how-to-panel.component.html
create mode 100644 libs/agora/gene-comparison-tool/src/lib/components/gene-comparison-tool-how-to-panel/gene-comparison-tool-how-to-panel.component.scss
create mode 100644 libs/agora/gene-comparison-tool/src/lib/components/gene-comparison-tool-how-to-panel/gene-comparison-tool-how-to-panel.component.spec.ts.off
create mode 100644 libs/agora/gene-comparison-tool/src/lib/components/gene-comparison-tool-how-to-panel/gene-comparison-tool-how-to-panel.component.ts
create mode 100644 libs/agora/gene-comparison-tool/src/lib/components/gene-comparison-tool-legend-panel/gene-comparison-tool-legend-panel.component.html
create mode 100644 libs/agora/gene-comparison-tool/src/lib/components/gene-comparison-tool-legend-panel/gene-comparison-tool-legend-panel.component.scss
create mode 100644 libs/agora/gene-comparison-tool/src/lib/components/gene-comparison-tool-legend-panel/gene-comparison-tool-legend-panel.component.spec.ts.off
create mode 100644 libs/agora/gene-comparison-tool/src/lib/components/gene-comparison-tool-legend-panel/gene-comparison-tool-legend-panel.component.ts
create mode 100644 libs/agora/gene-comparison-tool/src/lib/components/gene-comparison-tool-pinned-genes-modal/gene-comparison-tool-pinned-genes-modal.component.html
create mode 100644 libs/agora/gene-comparison-tool/src/lib/components/gene-comparison-tool-pinned-genes-modal/gene-comparison-tool-pinned-genes-modal.component.scss
create mode 100644 libs/agora/gene-comparison-tool/src/lib/components/gene-comparison-tool-pinned-genes-modal/gene-comparison-tool-pinned-genes-modal.component.spec.ts.off
create mode 100644 libs/agora/gene-comparison-tool/src/lib/components/gene-comparison-tool-pinned-genes-modal/gene-comparison-tool-pinned-genes-modal.component.ts
create mode 100644 libs/agora/gene-comparison-tool/src/lib/components/gene-comparison-tool-score-panel/gene-comparison-tool-score-panel.component.html
create mode 100644 libs/agora/gene-comparison-tool/src/lib/components/gene-comparison-tool-score-panel/gene-comparison-tool-score-panel.component.scss
create mode 100644 libs/agora/gene-comparison-tool/src/lib/components/gene-comparison-tool-score-panel/gene-comparison-tool-score-panel.component.spec.ts.off
create mode 100644 libs/agora/gene-comparison-tool/src/lib/components/gene-comparison-tool-score-panel/gene-comparison-tool-score-panel.component.ts
create mode 100644 libs/agora/gene-comparison-tool/src/lib/gene-comparison-tool.component.html
create mode 100644 libs/agora/gene-comparison-tool/src/lib/gene-comparison-tool.component.scss
create mode 100644 libs/agora/gene-comparison-tool/src/lib/gene-comparison-tool.component.spec.ts.off
create mode 100644 libs/agora/gene-comparison-tool/src/lib/gene-comparison-tool.component.ts
create mode 100644 libs/agora/gene-comparison-tool/src/lib/gene-comparison-tool.helpers.ts
create mode 100644 libs/agora/gene-comparison-tool/src/lib/gene-comparison-tool.routes.ts
create mode 100644 libs/agora/gene-comparison-tool/src/lib/gene-comparison-tool.variables.ts
create mode 100644 libs/agora/gene-comparison-tool/src/test-setup.ts
create mode 100644 libs/agora/gene-comparison-tool/tsconfig.json
rename libs/agora/{wiki => gene-comparison-tool}/tsconfig.lib.json (100%)
create mode 100644 libs/agora/gene-comparison-tool/tsconfig.spec.json
create mode 100644 libs/agora/genes/src/lib/components/download-dom-image/download-dom-image.component.html
create mode 100644 libs/agora/genes/src/lib/components/download-dom-image/download-dom-image.component.scss
create mode 100644 libs/agora/genes/src/lib/components/download-dom-image/download-dom-image.component.spec.ts.off
create mode 100644 libs/agora/genes/src/lib/components/download-dom-image/download-dom-image.component.ts
create mode 100644 libs/agora/genes/src/lib/components/gene-biodomains/gene-biodomains.component.html
create mode 100644 libs/agora/genes/src/lib/components/gene-biodomains/gene-biodomains.component.scss
create mode 100644 libs/agora/genes/src/lib/components/gene-biodomains/gene-biodomains.component.spec.ts.off
create mode 100644 libs/agora/genes/src/lib/components/gene-biodomains/gene-biodomains.component.ts
create mode 100644 libs/agora/genes/src/lib/components/gene-details/gene-details.component.html
create mode 100644 libs/agora/genes/src/lib/components/gene-details/gene-details.component.scss
create mode 100644 libs/agora/genes/src/lib/components/gene-details/gene-details.component.spec.ts.off
create mode 100644 libs/agora/genes/src/lib/components/gene-details/gene-details.component.ts
create mode 100644 libs/agora/genes/src/lib/components/gene-details/gene-details.routes.ts
create mode 100644 libs/agora/genes/src/lib/components/gene-druggability/gene-druggability.component.html
create mode 100644 libs/agora/genes/src/lib/components/gene-druggability/gene-druggability.component.scss
create mode 100644 libs/agora/genes/src/lib/components/gene-druggability/gene-druggability.component.spec.ts.off
create mode 100644 libs/agora/genes/src/lib/components/gene-druggability/gene-druggability.component.ts
create mode 100644 libs/agora/genes/src/lib/components/gene-evidence-metabolomics/gene-evidence-metabolomics.component.html
create mode 100644 libs/agora/genes/src/lib/components/gene-evidence-metabolomics/gene-evidence-metabolomics.component.scss
create mode 100644 libs/agora/genes/src/lib/components/gene-evidence-metabolomics/gene-evidence-metabolomics.component.spec.ts.off
create mode 100644 libs/agora/genes/src/lib/components/gene-evidence-metabolomics/gene-evidence-metabolomics.component.ts
create mode 100644 libs/agora/genes/src/lib/components/gene-evidence-proteomics/gene-evidence-proteomics.component.html
create mode 100644 libs/agora/genes/src/lib/components/gene-evidence-proteomics/gene-evidence-proteomics.component.scss
create mode 100644 libs/agora/genes/src/lib/components/gene-evidence-proteomics/gene-evidence-proteomics.component.spec.ts.off
create mode 100644 libs/agora/genes/src/lib/components/gene-evidence-proteomics/gene-evidence-proteomics.component.ts
create mode 100644 libs/agora/genes/src/lib/components/gene-evidence-rna/gene-evidence-rna.component.html
create mode 100644 libs/agora/genes/src/lib/components/gene-evidence-rna/gene-evidence-rna.component.scss
create mode 100644 libs/agora/genes/src/lib/components/gene-evidence-rna/gene-evidence-rna.component.spec.ts.off
create mode 100644 libs/agora/genes/src/lib/components/gene-evidence-rna/gene-evidence-rna.component.ts
create mode 100644 libs/agora/genes/src/lib/components/gene-experimental-validation/gene-experimental-validation.component.html
create mode 100644 libs/agora/genes/src/lib/components/gene-experimental-validation/gene-experimental-validation.component.scss
create mode 100644 libs/agora/genes/src/lib/components/gene-experimental-validation/gene-experimental-validation.component.spec.ts.off
create mode 100644 libs/agora/genes/src/lib/components/gene-experimental-validation/gene-experimental-validation.component.ts
create mode 100644 libs/agora/genes/src/lib/components/gene-hero/gene-hero.component.html
create mode 100644 libs/agora/genes/src/lib/components/gene-hero/gene-hero.component.scss
create mode 100644 libs/agora/genes/src/lib/components/gene-hero/gene-hero.component.spec.ts.off
create mode 100644 libs/agora/genes/src/lib/components/gene-hero/gene-hero.component.ts
create mode 100644 libs/agora/genes/src/lib/components/gene-model-selector/gene-model-selector.component.html
create mode 100644 libs/agora/genes/src/lib/components/gene-model-selector/gene-model-selector.component.scss
create mode 100644 libs/agora/genes/src/lib/components/gene-model-selector/gene-model-selector.component.spec.ts.off
create mode 100644 libs/agora/genes/src/lib/components/gene-model-selector/gene-model-selector.component.ts
create mode 100644 libs/agora/genes/src/lib/components/gene-network/gene-network.component.html
create mode 100644 libs/agora/genes/src/lib/components/gene-network/gene-network.component.scss
create mode 100644 libs/agora/genes/src/lib/components/gene-network/gene-network.component.spec.ts.off
create mode 100644 libs/agora/genes/src/lib/components/gene-network/gene-network.component.ts
create mode 100644 libs/agora/genes/src/lib/components/gene-nominations/gene-nominations.component.html
create mode 100644 libs/agora/genes/src/lib/components/gene-nominations/gene-nominations.component.scss
create mode 100644 libs/agora/genes/src/lib/components/gene-nominations/gene-nominations.component.spec.ts.off
create mode 100644 libs/agora/genes/src/lib/components/gene-nominations/gene-nominations.component.ts
create mode 100644 libs/agora/genes/src/lib/components/gene-protein-selector/gene-protein-selector.component.html
create mode 100644 libs/agora/genes/src/lib/components/gene-protein-selector/gene-protein-selector.component.scss
create mode 100644 libs/agora/genes/src/lib/components/gene-protein-selector/gene-protein-selector.component.spec.ts.off
create mode 100644 libs/agora/genes/src/lib/components/gene-protein-selector/gene-protein-selector.component.ts
create mode 100644 libs/agora/genes/src/lib/components/gene-resources/gene-resources.component.html
create mode 100644 libs/agora/genes/src/lib/components/gene-resources/gene-resources.component.scss
create mode 100644 libs/agora/genes/src/lib/components/gene-resources/gene-resources.component.spec.ts.off
create mode 100644 libs/agora/genes/src/lib/components/gene-resources/gene-resources.component.ts
rename libs/agora/genes/src/lib/components/gene-search/{gene-search.component.spec.ts => gene-search.component.spec.ts.off} (100%)
create mode 100644 libs/agora/genes/src/lib/components/gene-soe-charts/gene-soe-charts.component.html
create mode 100644 libs/agora/genes/src/lib/components/gene-soe-charts/gene-soe-charts.component.scss
create mode 100644 libs/agora/genes/src/lib/components/gene-soe-charts/gene-soe-charts.component.spec.ts.off
create mode 100644 libs/agora/genes/src/lib/components/gene-soe-charts/gene-soe-charts.component.ts
create mode 100644 libs/agora/genes/src/lib/components/gene-soe-list/gene-soe-list.component.html
create mode 100644 libs/agora/genes/src/lib/components/gene-soe-list/gene-soe-list.component.scss
create mode 100644 libs/agora/genes/src/lib/components/gene-soe-list/gene-soe-list.component.spec.ts.off
create mode 100644 libs/agora/genes/src/lib/components/gene-soe-list/gene-soe-list.component.ts
create mode 100644 libs/agora/genes/src/lib/components/gene-soe/gene-soe.component.html
create mode 100644 libs/agora/genes/src/lib/components/gene-soe/gene-soe.component.scss
create mode 100644 libs/agora/genes/src/lib/components/gene-soe/gene-soe.component.spec.ts.off
create mode 100644 libs/agora/genes/src/lib/components/gene-soe/gene-soe.component.ts
rename libs/agora/genes/src/lib/components/gene-table/{gene-table.component.spec.ts => gene-table.component.spec.ts.off} (100%)
create mode 100644 libs/agora/genes/src/lib/components/overlay-panel-link/overlay-panel-link.component.html
create mode 100644 libs/agora/genes/src/lib/components/overlay-panel-link/overlay-panel-link.component.scss
create mode 100644 libs/agora/genes/src/lib/components/overlay-panel-link/overlay-panel-link.component.spec.ts.off
create mode 100644 libs/agora/genes/src/lib/components/overlay-panel-link/overlay-panel-link.component.ts
create mode 100644 libs/agora/genes/src/lib/helpers/GeneHelpers.ts
create mode 100644 libs/agora/genes/src/lib/helpers/index.ts
create mode 100644 libs/agora/genes/src/lib/models/ExperimentalValidationWithTeamData.ts
create mode 100644 libs/agora/genes/src/lib/models/TargetNominationWithTeamData.ts
create mode 100644 libs/agora/genes/src/lib/models/index.ts
rename libs/agora/home/src/lib/{home.component.spec.ts => home.component.spec.ts.off} (89%)
rename libs/agora/nominated-targets/src/lib/nominated-targets/{nominated-targets.component.spec.ts => nominated-targets.component.spec.ts.off} (100%)
rename libs/agora/not-found/src/lib/{not-found.component.spec.ts => not-found.component.spec.ts.off} (100%)
create mode 100644 libs/agora/services/src/lib/github.service.spec.ts
create mode 100644 libs/agora/services/src/lib/github.service.ts
create mode 100644 libs/agora/shared/.eslintrc.json
create mode 100644 libs/agora/shared/README.md
create mode 100644 libs/agora/shared/jest.config.ts
create mode 100644 libs/agora/shared/project.json
create mode 100644 libs/agora/shared/src/index.ts
create mode 100644 libs/agora/shared/src/lib/helpers/functions.ts
rename libs/agora/{ui/src/lib/components => shared/src/lib}/loading-icon/loading-icon.component.html (100%)
rename libs/agora/{ui/src/lib/components => shared/src/lib}/loading-icon/loading-icon.component.scss (100%)
rename libs/agora/{ui/src/lib/components => shared/src/lib}/loading-icon/loading-icon.component.spec.ts (100%)
rename libs/agora/{ui/src/lib/components => shared/src/lib}/loading-icon/loading-icon.component.ts (76%)
rename libs/agora/{ui/src/lib/components => shared/src/lib}/modal-link/modal-link.component.html (100%)
rename libs/agora/{ui/src/lib/components => shared/src/lib}/modal-link/modal-link.component.scss (100%)
rename libs/agora/{ui/src/lib/components/modal-link/modal-link.component.spec.ts => shared/src/lib/modal-link/modal-link.component.spec.ts.off} (86%)
rename libs/agora/{ui/src/lib/components => shared/src/lib}/modal-link/modal-link.component.ts (90%)
rename libs/agora/{ui/src/lib/components => shared/src/lib}/svg-icon/svg-icon.component.html (100%)
rename libs/agora/{ui/src/lib/components => shared/src/lib}/svg-icon/svg-icon.component.scss (100%)
rename libs/agora/{ui/src/lib/components => shared/src/lib}/svg-icon/svg-icon.component.spec.ts (100%)
rename libs/agora/{ui/src/lib/components => shared/src/lib}/svg-icon/svg-icon.component.ts (100%)
rename libs/agora/{wiki/src/lib => shared/src/lib/wiki}/wiki.component.html (100%)
rename libs/agora/{wiki/src/lib => shared/src/lib/wiki}/wiki.component.scss (94%)
rename libs/agora/{wiki/src/lib/wiki.component.spec.ts => shared/src/lib/wiki/wiki.component.spec.ts.off} (97%)
rename libs/agora/{wiki/src/lib => shared/src/lib/wiki}/wiki.component.ts (95%)
create mode 100644 libs/agora/shared/src/test-setup.ts
create mode 100644 libs/agora/shared/tsconfig.json
create mode 100644 libs/agora/shared/tsconfig.lib.json
rename libs/agora/{wiki => shared}/tsconfig.spec.json (91%)
rename libs/agora/ui/src/lib/components/header/{header.component.spec.ts => header.component.spec.ts.off} (100%)
create mode 100644 libs/agora/ui/src/lib/components/loading-overlay/loading-overlay.component.html
create mode 100644 libs/agora/ui/src/lib/components/loading-overlay/loading-overlay.component.scss
create mode 100644 libs/agora/ui/src/lib/components/loading-overlay/loading-overlay.component.spec.ts
create mode 100644 libs/agora/ui/src/lib/components/loading-overlay/loading-overlay.component.ts
delete mode 100644 libs/agora/wiki/src/index.ts
delete mode 100644 libs/agora/wiki/src/lib/wiki.routes.ts
delete mode 100644 libs/agora/wiki/src/test-setup.ts
diff --git a/.vscode/launch.json b/.vscode/launch.json
new file mode 100644
index 0000000000..d6b0f0ab10
--- /dev/null
+++ b/.vscode/launch.json
@@ -0,0 +1,22 @@
+{
+ // Use IntelliSense to learn about possible attributes.
+ // Hover to view descriptions of existing attributes.
+ // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
+ "version": "0.2.0",
+ "configurations": [
+ {
+ "name": "Attach to Chrome",
+ "port": 4200,
+ "request": "attach",
+ "type": "chrome",
+ "webRoot": "${workspaceFolder}"
+ },
+ {
+ "type": "chrome",
+ "request": "launch",
+ "name": "Launch Chrome against localhost",
+ "url": "http://localhost:8080",
+ "webRoot": "${workspaceFolder}"
+ }
+ ]
+}
diff --git a/apps/agora/api/src/components/distribution.ts b/apps/agora/api/src/components/distribution.ts
index 0cf08a5084..2b5428ce19 100644
--- a/apps/agora/api/src/components/distribution.ts
+++ b/apps/agora/api/src/components/distribution.ts
@@ -15,7 +15,6 @@ import {
import {
RnaDistribution,
Distribution,
- OverallScores,
OverallScoresDistribution,
ProteomicsDistribution,
} from '@sagebionetworks/agora/api-client-angular';
diff --git a/apps/agora/api/src/models/overall-scores.ts b/apps/agora/api/src/models/overall-scores.ts
index 5707a0889b..4993052b2f 100644
--- a/apps/agora/api/src/models/overall-scores.ts
+++ b/apps/agora/api/src/models/overall-scores.ts
@@ -6,10 +6,7 @@ import { Schema, model } from 'mongoose';
// -------------------------------------------------------------------------- //
// Internal
// -------------------------------------------------------------------------- //
-import {
- OverallScores,
- OverallScoresDistribution,
-} from '@sagebionetworks/agora/api-client-angular';
+import { OverallScores } from '@sagebionetworks/agora/api-client-angular';
// -------------------------------------------------------------------------- //
// Schemas
diff --git a/apps/agora/app/project.json b/apps/agora/app/project.json
index 330911fb9f..eb02af7d4a 100644
--- a/apps/agora/app/project.json
+++ b/apps/agora/app/project.json
@@ -57,12 +57,12 @@
{
"type": "initial",
"maximumWarning": "1mb",
- "maximumError": "2mb"
+ "maximumError": "3mb"
},
{
"type": "anyComponentStyle",
"maximumWarning": "2kb",
- "maximumError": "10kb"
+ "maximumError": "20kb"
}
],
"outputHashing": "all"
diff --git a/apps/agora/app/src/app/app.component.html b/apps/agora/app/src/app/app.component.html
index d152ac90f4..ede758841c 100644
--- a/apps/agora/app/src/app/app.component.html
+++ b/apps/agora/app/src/app/app.component.html
@@ -1,3 +1,9 @@
-