From e34cb3994af49bcfdde4a1d09669ded3ec52481b Mon Sep 17 00:00:00 2001 From: Trevar Simmons <8387098+trevars@users.noreply.github.com> Date: Fri, 1 Nov 2024 14:51:59 -0500 Subject: [PATCH] Delete qa-anvil.planx-pla.net directory --- qa-anvil.planx-pla.net/etlMapping.yaml | 166 ------- qa-anvil.planx-pla.net/manifest.json | 378 --------------- .../manifests/hatchery/hatchery.json | 40 -- .../manifests/scaling/scaling.json | 57 --- .../portal/gitops-favicon.ico | Bin 116897 -> 0 bytes qa-anvil.planx-pla.net/portal/gitops-logo.png | Bin 66473 -> 0 bytes qa-anvil.planx-pla.net/portal/gitops.css | 145 ------ qa-anvil.planx-pla.net/portal/gitops.json | 444 ------------------ 8 files changed, 1230 deletions(-) delete mode 100644 qa-anvil.planx-pla.net/etlMapping.yaml delete mode 100644 qa-anvil.planx-pla.net/manifest.json delete mode 100644 qa-anvil.planx-pla.net/manifests/hatchery/hatchery.json delete mode 100644 qa-anvil.planx-pla.net/manifests/scaling/scaling.json delete mode 100644 qa-anvil.planx-pla.net/portal/gitops-favicon.ico delete mode 100644 qa-anvil.planx-pla.net/portal/gitops-logo.png delete mode 100644 qa-anvil.planx-pla.net/portal/gitops.css delete mode 100644 qa-anvil.planx-pla.net/portal/gitops.json diff --git a/qa-anvil.planx-pla.net/etlMapping.yaml b/qa-anvil.planx-pla.net/etlMapping.yaml deleted file mode 100644 index 5073d619b..000000000 --- a/qa-anvil.planx-pla.net/etlMapping.yaml +++ /dev/null @@ -1,166 +0,0 @@ -mappings: - - name: qa-anvil_etl - doc_type: subject - type: aggregator - root: subject - props: - - name: submitter_id - - name: project_id - - name: sex - - name: age_value - - name: ancestry - - name: disease_description - - name: phenotype_present - - name: phenotype_absent - - name: disease_id - - name: solve_state - - name: congenital_status - - name: age_of_onset - - name: phenotype_group - - name: anvil_project_id -# flatten_props: - aggregated_props: - - name: sample_provider - path: samples - src: sample_provider - fn: set - - name: tissue_affected_status - path: samples - src: tissue_affected_status - fn: set - - name: tissue_type - path: samples - src: tissue_type - fn: set - - name: sample_type - path: samples - src: sample_type - fn: set - - name: original_material_type - path: samples - src: original_material_type - fn: set - - name: exome_capture_platform - path: samples.sequencings - src: exome_capture_platform - fn: set - - name: library_prep_kit_method - path: samples.sequencings - src: library_prep_kit_method - fn: set - - name: capture_region_bed_file - path: samples.sequencings - src: capture_region_bed_file - fn: set - - name: reference_genome_build - path: samples.sequencings - src: reference_genome_build - fn: set - - name: sequencing_assay - path: samples.sequencings - src: sequencing_assay - fn: set - - name: alignment_method - path: samples.sequencings - src: alignment_method - fn: set - - name: data_processing_pipeline - path: samples.sequencings - src: data_processing_pipeline - fn: set - - name: _samples_count - path: samples - fn: count - - name: _sequencings_count - path: samples.sequencings - fn: count - joining_props: - - index: file - join_on: _subject_id - props: - - name: data_format - src: data_format - fn: set - - name: data_type - src: data_type - fn: set - - name: data_category - src: data_category - fn: set - - name: file_count - src: _file_id - fn: count - parent_props: - - path: projects[project_code:code] - - path: projects[project_name:name] - - path: projects[project_dbgap_phs:dbgap_phs] - - path: projects[project_dbgap_consent_text:dbgap_consent_text] - - path: projects[project_short_name:short_name] - - path: projects[project_dbgap_accession_number:dbgap_accession_number] - - - name: qa-anvil_file - doc_type: file - type: collector - root: None - category: data_file - props: - - name: project_id - - name: submitter_id - - name: object_id - - name: md5sum - - name: file_name - - name: file_size - - name: data_format - - name: data_type - - name: state - - name: data_category - - name: analyte_type - - name: sequencing_assay - - name: source_node - injecting_props: - subject: - props: - - name: _subject_id - src: id - fn: set - - name: subject_submitter_id - src: submitter_id - fn: set - - name: project_id - fn: set - - name: anvil_project_id - src: anvil_project_id - fn: set - - name: sex - src: sex - fn: set - - name: age_value - src: age_value - fn: set - - name: ancestry - src: ancestry - fn: set - - name: disease_description - src: disease_description - fn: set - - name: phenotype_present - src: phenotype_present - fn: set - - name: phenotype_absent - src: phenotype_absent - fn: set - - name: disease_id - src: disease_id - fn: set - - name: solve_state - src: solve_state - fn: set - - name: congenital_status - src: congenital_status - fn: set - - name: age_of_onset - src: age_of_onset - fn: set - - name: phenotype_group - src: phenotype_group - fn: set diff --git a/qa-anvil.planx-pla.net/manifest.json b/qa-anvil.planx-pla.net/manifest.json deleted file mode 100644 index ebf608323..000000000 --- a/qa-anvil.planx-pla.net/manifest.json +++ /dev/null @@ -1,378 +0,0 @@ -{ - "notes": [ - "This is the dev environment manifest", - "That's all I have to say" - ], - "jenkins": { - "autodeploy": "yes" - }, - "versions": { - "access-backend": "quay.io/cdis/access-backend:2023.12", - "ambassador": "quay.io/datawire/ambassador:0.60.3", - "arborist": "quay.io/cdis/arborist:2023.12", - "aws-es-proxy": "quay.io/cdis/aws-es-proxy:0.8", - "fence": "quay.io/cdis/fence:2023.12", - "fluentd": "fluent/fluentd-kubernetes-daemonset:v1.15.3-debian-cloudwatch-1.0", - "guppy": "quay.io/cdis/guppy:2023.12", - "hatchery": "quay.io/cdis/hatchery:2023.12", - "indexd": "quay.io/cdis/indexd:2023.12", - "manifestservice": "quay.io/cdis/manifestservice:2023.12", - "metadata": "quay.io/cdis/metadata-service:2023.12", - "peregrine": "quay.io/cdis/peregrine:2023.12", - "pidgin": "quay.io/cdis/pidgin:2023.12", - "portal": "quay.io/cdis/data-portal:2023.12", - "revproxy": "quay.io/cdis/nginx:2023.12", - "sheepdog": "quay.io/cdis/sheepdog:2023.12", - "sower": "quay.io/cdis/sower:2023.12", - "spark": "quay.io/cdis/gen3-spark:2023.12", - "tube": "quay.io/cdis/tube:2023.12", - "ssjdispatcher": "quay.io/cdis/ssjdispatcher:2023.12", - "wts": "quay.io/cdis/workspace-token-service:2023.12", - "dashboard": "quay.io/cdis/gen3-statics:2020.10" - }, - "global": { - "environment": "qaplanetv1", - "hostname": "qa-anvil.planx-pla.net", - "revproxy_arn": "arn:aws:acm:us-east-1:474789003679:certificate/9fd731e3-3366-4bd0-a3ef-0453dc07289a", - "dictionary_url": "https://s3.amazonaws.com/dictionary-artifacts/anvil/2.3.6/schema.json", - "portal_app": "gitops", - "kube_bucket": "kube-anvilstaging-gen3", - "logs_bucket": "logs-anvilstaging-gen3", - "netpolicy": "on", - "sync_from_dbgap": "False", - "useryaml_s3path": "s3://cdis-gen3-users/qa-anvil/user.yaml", - "dispatcher_job_num": "10", - "tier_access_level": "regular", - "tier_access_limit": 50, - "public_datasets": true, - "lb_type": "internal", - "es7": true - }, - "ssjdispatcher": { - "job_images": { - "indexing": "quay.io/cdis/indexs3client:2023.12" - } - }, - "arborist": { - "deployment_version": "2" - }, - "guppy": { - "indices": [ - { - "index": "qa-anvil_etl", - "type": "subject" - }, - { - "index": "qa-anvil_file", - "type": "file" - } - ], - "auth_filter_field": "auth_resource_path", - "config_index": "qa-anvil_array-config", - "enable_encrypt_whitelist": false - }, - "jupyterhub": { - "enabled": "yes", - "containers": [ - { - "name": "Bioinfo - Python/R", - "cpu": 0.5, - "memory": "256M", - "image": "quay.io/occ_data/jupyternotebook:1.9.0", - "env": { - "NAMESPACE": "qa-anvil" - } - } - ] - }, - "sower": [ - { - "name": "pelican-export", - "action": "export", - "container": { - "name": "job-task", - "image": "quay.io/cdis/pelican-export:2023.12", - "pull_policy": "Always", - "env": [ - { - "name": "DICTIONARY_URL", - "valueFrom": { - "configMapKeyRef": { - "name": "manifest-global", - "key": "dictionary_url" - } - } - }, - { - "name": "GEN3_HOSTNAME", - "valueFrom": { - "configMapKeyRef": { - "name": "manifest-global", - "key": "hostname" - } - } - }, - { - "name": "ROOT_NODE", - "value": "subject" - }, - { - "name": "EXTRA_NODES", - "value": "reference_file" - } - ], - "volumeMounts": [ - { - "name": "pelican-creds-volume", - "readOnly": true, - "mountPath": "/pelican-creds.json", - "subPath": "config.json" - }, - { - "name": "peregrine-creds-volume", - "readOnly": true, - "mountPath": "/peregrine-creds.json", - "subPath": "creds.json" - } - ], - "cpu-limit": "1", - "memory-limit": "12Gi" - }, - "volumes": [ - { - "name": "pelican-creds-volume", - "secret": { - "secretName": "pelicanservice-g3auto" - } - }, - { - "name": "peregrine-creds-volume", - "secret": { - "secretName": "peregrine-creds" - } - } - ], - "restart_policy": "Never" - }, - { - "name": "pelican-export-files", - "action": "export-files", - "container": { - "name": "job-task", - "image": "quay.io/cdis/pelican-export:2023.12", - "pull_policy": "Always", - "env": [ - { - "name": "DICTIONARY_URL", - "valueFrom": { - "configMapKeyRef": { - "name": "manifest-global", - "key": "dictionary_url" - } - } - }, - { - "name": "GEN3_HOSTNAME", - "valueFrom": { - "configMapKeyRef": { - "name": "manifest-global", - "key": "hostname" - } - } - }, - { - "name": "ROOT_NODE", - "value": "file" - } - ], - "volumeMounts": [ - { - "name": "pelican-creds-volume", - "readOnly": true, - "mountPath": "/pelican-creds.json", - "subPath": "config.json" - }, - { - "name": "peregrine-creds-volume", - "readOnly": true, - "mountPath": "/peregrine-creds.json", - "subPath": "creds.json" - } - ], - "cpu-limit": "1", - "memory-limit": "12Gi" - }, - "volumes": [ - { - "name": "pelican-creds-volume", - "secret": { - "secretName": "pelicanservice-g3auto" - } - }, - { - "name": "peregrine-creds-volume", - "secret": { - "secretName": "peregrine-creds" - } - } - ], - "restart_policy": "Never" - }, - { - "name": "ingest-metadata-manifest", - "action": "ingest-metadata-manifest", - "activeDeadlineSeconds": 86400, - "serviceAccountName": "jobs-qa-anvil-planx-pla-net", - "container": { - "name": "job-task", - "image": "quay.io/cdis/metadata-manifest-ingestion:2023.12", - "pull_policy": "Always", - "env": [ - { - "name": "GEN3_HOSTNAME", - "valueFrom": { - "configMapKeyRef": { - "name": "manifest-global", - "key": "hostname" - } - } - } - ], - "volumeMounts": [ - { - "name": "creds-volume", - "readOnly": true, - "mountPath": "/creds.json", - "subPath": "creds.json" - } - ], - "cpu-limit": "1", - "memory-limit": "1Gi" - }, - "volumes": [ - { - "name": "creds-volume", - "secret": { - "secretName": "sower-jobs-g3auto" - } - } - ], - "restart_policy": "Never" - }, - { - "name": "get-dbgap-metadata", - "action": "get-dbgap-metadata", - "serviceAccountName": "jobs-qa-anvil-planx-pla-net", - "container": { - "name": "job-task", - "image": "quay.io/cdis/get-dbgap-metadata:2023.12", - "pull_policy": "Always", - "env": [], - "volumeMounts": [ - { - "name": "creds-volume", - "readOnly": true, - "mountPath": "/creds.json", - "subPath": "creds.json" - } - ], - "cpu-limit": "1", - "memory-limit": "1Gi" - }, - "volumes": [ - { - "name": "creds-volume", - "secret": { - "secretName": "sower-jobs-g3auto" - } - } - ], - "restart_policy": "Never" - }, - { - "name": "manifest-indexing", - "action": "index-object-manifest", - "activeDeadlineSeconds": 86400, - "serviceAccountName": "jobs-qa-anvil-planx-pla-net", - "container": { - "name": "job-task", - "image": "quay.io/cdis/manifest-indexing:2023.12", - "pull_policy": "Always", - "env": [ - { - "name": "GEN3_HOSTNAME", - "valueFrom": { - "configMapKeyRef": { - "name": "manifest-global", - "key": "hostname" - } - } - } - ], - "volumeMounts": [ - { - "name": "sower-jobs-creds-volume", - "readOnly": true, - "mountPath": "/creds.json", - "subPath": "creds.json" - } - ], - "cpu-limit": "1", - "memory-limit": "1Gi" - }, - "volumes": [ - { - "name": "sower-jobs-creds-volume", - "secret": { - "secretName": "sower-jobs-g3auto" - } - } - ], - "restart_policy": "Never" - }, - { - "name": "indexd-manifest", - "action": "download-indexd-manifest", - "activeDeadlineSeconds": 86400, - "serviceAccountName": "jobs-qa-anvil-planx-pla-net", - "container": { - "name": "job-task", - "image": "quay.io/cdis/download-indexd-manifest:2023.12", - "pull_policy": "Always", - "env": [ - { - "name": "GEN3_HOSTNAME", - "valueFrom": { - "configMapKeyRef": { - "name": "manifest-global", - "key": "hostname" - } - } - } - ], - "volumeMounts": [ - { - "name": "sower-jobs-creds-volume", - "readOnly": true, - "mountPath": "/creds.json", - "subPath": "creds.json" - } - ], - "cpu-limit": "1", - "memory-limit": "1Gi" - }, - "volumes": [ - { - "name": "sower-jobs-creds-volume", - "secret": { - "secretName": "sower-jobs-g3auto" - } - } - ], - "restart_policy": "Never" - } - ], - "canary": { - "default": 0 - } -} diff --git a/qa-anvil.planx-pla.net/manifests/hatchery/hatchery.json b/qa-anvil.planx-pla.net/manifests/hatchery/hatchery.json deleted file mode 100644 index 00478ede6..000000000 --- a/qa-anvil.planx-pla.net/manifests/hatchery/hatchery.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "user-namespace": "jupyter-pods-qa-anvil", - "sub-dir": "/lw-workspace", - "user-volume-size": "500Gi", - "sidecar": { - "cpu-limit": "1.0", - "memory-limit": "512Mi", - "image": "quay.io/cdis/gen3fuse-sidecar:2021.06", - "env": { - "NAMESPACE": "qa-anvil", - "HOSTNAME": "qa-anvil.planx-pla.net" - }, - "args": [], - "command": [ - "/bin/bash", - "/sidecarDockerrun.sh" - ], - "lifecycle-pre-stop": [ - "su", - "-c", - "echo test", - "-s", - "/bin/sh", - "root" - ] - }, - "containers": [ - { - "target-port": 8888, - "cpu-limit": "1.0", - "memory-limit": "512Mi", - "name": "R Studio", - "image": "heliumdatastage/rstudio-server:1", - "args": [], - "path-rewrite": "/", - "use-tls": "false", - "ready-probe": "/" - } - ] -} \ No newline at end of file diff --git a/qa-anvil.planx-pla.net/manifests/scaling/scaling.json b/qa-anvil.planx-pla.net/manifests/scaling/scaling.json deleted file mode 100644 index 61d1c991d..000000000 --- a/qa-anvil.planx-pla.net/manifests/scaling/scaling.json +++ /dev/null @@ -1,57 +0,0 @@ -{ - "arborist": { - "min": 1, - "max": 1, - "strategy": "auto" - }, - "dashboard": { - "min": 1, - "max": 1, - "strategy": "auto" - }, - "portal": { - "min": 1, - "max": 1, - "strategy": "auto" - }, - "fence": { - "min": 1, - "max": 1, - "strategy": "auto" - }, - "presigned-url-fence": { - "min": 1, - "max": 1, - "strategy": "auto" - }, - "indexd": { - "min": 1, - "max": 1, - "strategy": "auto" - }, - "metadata": { - "min": 1, - "max": 1, - "strategy": "auto" - }, - "peregrine": { - "min": 1, - "max": 1, - "strategy": "auto" - }, - "revproxy": { - "min": 1, - "max": 1, - "strategy": "auto" - }, - "sheepdog": { - "min": 1, - "max": 1, - "strategy": "auto" - }, - "guppy": { - "min": 1, - "max": 1, - "strategy": "auto" - } -} diff --git a/qa-anvil.planx-pla.net/portal/gitops-favicon.ico b/qa-anvil.planx-pla.net/portal/gitops-favicon.ico deleted file mode 100644 index aa597387cb5ace2c89c66ae5c53440aaa10f86e5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 116897 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 JWTz(6{{xHye!Bnw diff --git a/qa-anvil.planx-pla.net/portal/gitops-logo.png b/qa-anvil.planx-pla.net/portal/gitops-logo.png deleted file mode 100644 index e341b0149db3ce44fb0a0b7c54bcfa7547197341..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 66473 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�g-aAd);1-)%ed`II)~xa`ASUq0Z+lFc)PP5Ka1P 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 diff --git a/qa-anvil.planx-pla.net/portal/gitops.css b/qa-anvil.planx-pla.net/portal/gitops.css deleted file mode 100644 index 7704516e8..000000000 --- a/qa-anvil.planx-pla.net/portal/gitops.css +++ /dev/null @@ -1,145 +0,0 @@ -:root { - --blue: #035C94; - --teal: #7ebac0; - --navy-blue: #012840; - --dark-gray: #25445A; -} - -/* Buttons */ - -.g3-button--primary, -.g3-dropdown-button__button--primary, -.data-dictionary__switch-button--active, -.popup__title, .button-primary-orange { - background-color: var(--blue); -} - -.g3-button--primary:hover, -.g3-dropdown-button__button--primary:hover, -.data-dictionary__switch-button:hover, -.button-primary-orange:hover { - background-color: var(--teal) -} - -.g3-button--default:active, .g3-button--default:active svg path { - border: 1px solid var(--blue); - color: 1px solid var(--blue); - fill: 1px solid var(--blue); -} - -/* Nav Bars and Footer */ - -.top-bar, -.top-bar__header, -.top-icon-button.body-typo { - background-color: var(--navy-blue); -} - -.top-bar__link { - border-right: 2px solid #fff; -} - -.nav-button:hover, -.button-active, -.nav-bar__link--home:hover { - border-bottom: 3px solid var(--blue); -} - -.nav-bar__logo { - padding: 15px 0; -} - -.nav-bar__logo-img { - height: 50px; -} - -.footer__version-area { - width: 600px; -} - -.footer { - background-color: var(--dark-gray); -} - -.footer__nav { - background-color: var(--dark-gray); -} - -/* Data Explorer */ - -.filter-group__tab, -.g3-filter-group__tab { - border-top: 1px solid var(--blue); - border-right: 1px solid var(--blue); - border-left: 1px solid var(--blue); - color: var(--blue); -} - -.tier-access-selector__radio-input:checked + .tier-access-selector__customized-radio-input::after { - background-color: var(--blue); -} - -.filter-group__tab--selected, -.g3-filter-group__tab--selected { - background-color: var(--blue); - color: #fff; -} - -.aggregation-card .bucket-item .bucket-count { - color: var(--blue); -} - -.aggregation-card input[type='checkbox']:checked { - background: var(--teal); -} - -.g3-single-select-filter__checkbox:checked { - background: var(--blue); -} - -.sqon-clear { - background-color: var(--blue); -} - -.sqon-value { - background-color: var(--teal); -} - -.sqon-value-group, .sqon-more, .sqon-less { - color: var(--blue); -} - -.input-range__track--active, -.rc-slider-track, -.g3-single-select-filter__count .g3-icon--under { - background-color: var(--blue); -} - -/* Charts */ - -tspan.special-number, -.special-number, -.form-special-number, -.g3-single-select-filter__count { - color: var(--blue); -} - -.special-number { - fill: var(--blue); -} - -.data-explorer__charts { - tspan.special-number, - .special-number, - .form-special-number { - color: var(--blue); - } - - .special-number { - fill: var(--blue); - } -} - -.explorer-button-group__dropdown { - margin-right: 10px; -} diff --git a/qa-anvil.planx-pla.net/portal/gitops.json b/qa-anvil.planx-pla.net/portal/gitops.json deleted file mode 100644 index 64ed13e7d..000000000 --- a/qa-anvil.planx-pla.net/portal/gitops.json +++ /dev/null @@ -1,444 +0,0 @@ -{ - "gaTrackingId": "UA-119127212-3", - "graphql": { - "boardCounts": [ - { - "graphql": "_subject_count", - "name": "Subject", - "plural": "Subjects" - }, - { - "graphql": "_sample_count", - "name": "Sample", - "plural": "Samples" - } - ], - "chartCounts": [ - { - "graphql": "_subject_count", - "name": "Subject" - } - ], - "projectDetails": "boardCounts" - }, - "components": { - "appName": "NHGRI Genomic Data Science Analysis, Visualization, and Informatics Lab-Space (AnVIL)", - "index": { - "introduction": { - "heading": "The AnVIL", - "text": "The AnVIL supports the management, analysis and sharing of human disease data for the research community and aims to advance basic understanding of the genetic basis of complex traits and accelerate discovery and development of therapies, diagnostic tests, and other technologies for diseases like cancer. The data commons supports cross-project analyses by harmonizing data from different projects through the collaborative development of a data dictionary, providing an API for data queries and download, and providing a cloud-based analysis workspace with rich tools and resources.", - "link": "/submission" - }, - "buttons": [ - { - "name": "Define Data Field", - "icon": "anvil-planning", - "body": "The AnVIL defines the data in a general way. Please study the dictionary before you start browsing.", - "link": "/DD", - "label": "Learn more", - "color": "#035C94" - }, - { - "name": "Explore Data", - "icon": "anvil-explore", - "body": "The Exploration Page gives you insights and a clear overview under selected factors.", - "link": "/explorer", - "label": "Explore data", - "color": "#035C94" - }, - { - "name": "Analyze Data", - "icon": "anvil-analyze", - "body": "Analyze your selected subjects using Jupyter Notebooks in our secure cloud environment", - "link": "#hostname#workspace/", - "label": "Run analysis", - "color": "#035C94" - } - ], - "homepageChartNodes": [ - { - "node": "subject", - "name": "Subjects" - }, - { - "node": "sample", - "name": "Samples" - } - ] - }, - "navigation": { - "title": "The AnVIL", - "items": [ - { - "icon": "dictionary", - "link": "/DD", - "color": "#035C94", - "name": "Dictionary" - }, - { - "icon": "exploration", - "link": "/explorer", - "color": "#035C94", - "name": "Exploration" - }, - { - "icon": "workspace", - "link": "#hostname#workspace/", - "color": "#035C94", - "name": "Workspace" - }, - { - "icon": "profile", - "link": "/identity", - "color": "#035C94", - "name": "Profile" - } - ] - }, - "login": { - "title": "NHGRI Genomic Data Science Analysis, Visualization, and Informatics Lab-Space (AnVIL)", - "subTitle": "Explore, Analyze, and Share Data", - "text": "This website supports the management, analysis and sharing of human disease data for the research community and aims to advance basic understanding of the genetic basis of complex traits and accelerate discovery and development of therapies, diagnostic tests, and other technologies for diseases like cancer.", - "contact": "If you have any questions about access or the registration process, please contact ", - "email": "support@gen3.org" - }, - "categorical9Colors": ["#035C94", "#7EBAC0", "#AEEBF2", "#E0DD10", "#40476D", "#FFA630", "#AE8799", "#035C94", "#462255"], - "categorical2Colors": ["#035C94", "#7EBAC0"] - }, - "featureFlags": { - "explorer": true - }, - "explorerConfig":[ - { - "tabTitle": "Data", - "charts": { - "project_id": { - "chartType": "count", - "title": "Projects" - }, - "node_id": { - "chartType": "count", - "title": "Subjects" - }, - "sex": { - "chartType": "pie", - "title": "Sex" - }, - "ancestry": { - "chartType": "bar", - "title": "Ancestry" - } - }, - "filters": { - "tabs": [ - { - "title": "Projects", - "fields": [ - "project_id", - "anvil_project_id", - "project_dbgap_accession_number", - "project_dbgap_phs", - "project_dbgap_consent_text" - ] - }, { - "title": "Subject", - "fields":[ - "sex", - "ancestry", - "age_value", - "disease_description", - "phenotype_present", - "phenotype_absent", - "disease_id", - "solve_state", - "congenital_status", - "age_of_onset", - "phenotype_group" - ] - }, { - "title": "Sample", - "fields": [ - "tissue_type", - "sample_type", - "original_material_type", - "sample_provider", - "tissue_affected_status" - ] - }, { - "title": "Sequencing", - "fields": [ - "sequencing_assay", - "reference_genome_build", - "library_prep_kit_method", - "exome_capture_platform", - "capture_region_bed_file", - "alignment_method", - "data_processing_pipeline" - ] - } - ] - }, - "table": { - "enabled": true, - "fields": [ - "project_id", - "anvil_project_id", - "ancestry", - "sex", - "age_value", - "phenotype_group", - "_samples_count", - "_sequencings_count" - ] - }, - "buttons": [ - { - "enabled": true, - "type": "export", - "title": "Export All to Terra", - "rightIcon": "external-link" - }, - { - "enabled": true, - "type": "export-to-pfb", - "title": "Export to PFB", - "leftIcon": "datafile", - "rightIcon": "download" - }, - { - "enabled": true, - "type": "export-to-workspace", - "title": "Export to Workspace", - "leftIcon": "datafile", - "rightIcon": "download" - } - ], - "guppyConfig": { - "dataType": "subject", - "nodeCountTitle": "Subjects", - "fileCountField": "file_count", - "fieldMapping": [ - { "field": "disease_id", "name": "Disease ID" }, - { "field": "age_of_onset", "name": "Age of Onset" }, - { "field": "project_dbgap_accession_number", "name": "Project dbGaP Accession Number" }, - { "field": "project_dbgap_consent_text", "name":"Project dbGaP Consent Text"}, - { "field": "project_dbgap_phs", "name":"Project dbGaP Phs"} - ], - "manifestMapping": { - "resourceIndexType": "file", - "resourceIdField": "object_id", - "referenceIdFieldInResourceIndex": "_subject_id", - "referenceIdFieldInDataIndex": "_subject_id" - }, - "accessibleFieldCheckList": ["project_id"], - "accessibleValidationField": "project_id" - }, - "getAccessButtonLink": "https://dbgap.ncbi.nlm.nih.gov/", - "terraExportURL": "https://bvdp-saturn-dev.appspot.com/#import-data" - }, - { - "tabTitle": "File", - "charts": { - "data_type": { - "chartType": "stackedBar", - "title": "File Type" - }, - "data_format": { - "chartType": "stackedBar", - "title": "File Format" - } - }, - "filters": { - "tabs": [ - { - "title": "File", - "fields": [ - "project_id", - "data_category", - "data_type", - "data_format", - "analyte_type", - "sequencing_assay" - ] - } - ] - }, - "table": { - "enabled": true, - "fields": [ - "project_id", - "subject_submitter_id", - "file_name", - "data_format", - "data_type", - "data_category", - "file_size", - "submitter_id", - "object_id", - "md5sum" - ] - }, - "guppyConfig": { - "dataType": "file", - "fieldMapping": [ - { "field": "object_id", "name": "GUID" } - ], - "nodeCountTitle": "Files", - "manifestMapping": { - "resourceIndexType": "subject", - "resourceIdField": "_subject_id", - "referenceIdFieldInResourceIndex": "object_id", - "referenceIdFieldInDataIndex": "object_id" - }, - "accessibleFieldCheckList": ["project_id"], - "accessibleValidationField": "project_id", - "downloadAccessor": "object_id" - }, - "buttons": [ - { - "enabled": true, - "type": "export-files-to-workspace", - "title": "Export to Workspace", - "leftIcon": "datafile", - "rightIcon": "download" - }, - { - "enabled": true, - "type": "export-files-to-pfb", - "title": "Export All to PFB", - "rightIcon": "external-link", - "tooltipText": "You have not selected any subjects to export. Please use the checkboxes on the left to select specific cases you would like to export." - }, - { - "enabled": true, - "type": "export-files", - "title": "Export All to Terra", - "rightIcon": "external-link", - "tooltipText": "You have not selected any subjects to export. Please use the checkboxes on the left to select specific cases you would like to export." - } - ], - "enableLimitedFilePFBExport": { - "sourceNodeField": "source_node" - }, - "terraExportURL": "https://bvdp-saturn-dev.appspot.com/#import-data", - "dropdowns": {} - }, - { - "tabTitle": "Downloadable", - "adminAppliedPreFilters": { - "project_id": { - "selectedValues": ["DEV-QA"] - } - }, - "charts": { - "data_type": { - "chartType": "stackedBar", - "title": "File Type" - }, - "data_format": { - "chartType": "stackedBar", - "title": "File Format" - } - }, - "filters": { - "tabs": [ - { - "title": "File", - "fields": [ - "project_id", - "data_category", - "data_type", - "data_format", - "analyte_type", - "sequencing_assay" - ] - }, { - "title": "Subject", - "fields": [ - "anvil_project_id", - "sex", - "age_value", - "ancestry", - "disease_description", - "phenotype_present", - "phenotype_absent", - "disease_id", - "solve_state", - "congenital_status", - "age_of_onset", - "phenotype_group" - ] - } - ] - }, - "table": { - "enabled": true, - "fields": [ - "project_id", - "subject_submitter_id", - "file_name", - "data_format", - "data_type", - "data_category", - "file_size", - "submitter_id", - "object_id", - "md5sum" - ] - }, - "buttons": [ - { - "enabled": true, - "type": "file-manifest", - "title": "Download Manifest", - "leftIcon": "datafile", - "rightIcon": "download", - "fileName": "file-manifest.json" - }, - { - "enabled": true, - "type": "export-files-to-workspace", - "title": "Export to Workspace", - "leftIcon": "datafile" - }, - { - "enabled": true, - "type": "export-files-to-pfb", - "title": "Export All to PFB", - "rightIcon": "external-link", - "tooltipText": "You have not selected any files to export. Please use the checkboxes on the left to select specific files you would like to export." - }, - { - "enabled": true, - "type": "export-files", - "title": "Export All to Terra", - "rightIcon": "external-link", - "tooltipText": "You have not selected any files to export. Please use the checkboxes on the left to select specific files you would like to export." - } - ], - "guppyConfig": { - "dataType": "file", - "fieldMapping": [ - { "field": "object_id", "name": "GUID" } - ], - "nodeCountTitle": "Files", - "manifestMapping": { - "resourceIndexType": "subject", - "resourceIdField": "_subject_id", - "referenceIdFieldInResourceIndex": "object_id", - "referenceIdFieldInDataIndex": "object_id" - }, - "accessibleFieldCheckList": ["project_id"], - "accessibleValidationField": "project_id", - "downloadAccessor": "object_id" - }, - "enableLimitedFilePFBExport": { - "sourceNodeField": "source_node" - }, - "terraExportURL": "https://bvdp-saturn-dev.appspot.com/#import-data" - } - ] - -} - -