From ce1930ddec22d5c899a57e26738e8b302f6ab32c Mon Sep 17 00:00:00 2001 From: Adrian Date: Tue, 24 Oct 2023 11:20:54 -0400 Subject: [PATCH] feat: CQDG-27 variants and genes suggestions --- src/graphql/genes/queries.ts | 2 +- src/utils/translation.ts | 2 ++ src/views/Variants/components/GeneUploadIds/index.tsx | 4 ++-- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/graphql/genes/queries.ts b/src/graphql/genes/queries.ts index 295cf4b4..86986210 100644 --- a/src/graphql/genes/queries.ts +++ b/src/graphql/genes/queries.ts @@ -2,7 +2,7 @@ import { gql } from '@apollo/client'; export const CHECK_GENE_MATCH_QUERY = gql` query CheckGenesMatch($sqon: JSON, $first: Int, $offset: Int) { - Genes { + Gene { hits(filters: $sqon, first: $first, offset: $offset) { edges { node { diff --git a/src/utils/translation.ts b/src/utils/translation.ts index 851efd22..f11a0ffa 100644 --- a/src/utils/translation.ts +++ b/src/utils/translation.ts @@ -353,6 +353,7 @@ export const getFacetsDictionary = () => ({ }, variant_class: intl.get('entities.variant.variant_class'), variant_external_reference: intl.get('entities.variant.variant_external_reference'), + locus: intl.get('entities.variant.variant'), consequences: { consequence: intl.get('entities.variant.consequences.consequence'), consequences: intl.get('entities.variant.consequences.consequences'), @@ -369,6 +370,7 @@ export const getFacetsDictionary = () => ({ }, }, genes: { + symbol: intl.get('entities.variant.gene'), consequences: { consequence: intl.get('entities.variant.consequences.consequence'), consequences: intl.get('entities.variant.consequences.consequences'), diff --git a/src/views/Variants/components/GeneUploadIds/index.tsx b/src/views/Variants/components/GeneUploadIds/index.tsx index e0d67cdf..96862022 100644 --- a/src/views/Variants/components/GeneUploadIds/index.tsx +++ b/src/views/Variants/components/GeneUploadIds/index.tsx @@ -96,7 +96,7 @@ const GenesUploadIds = ({ queryBuilderId }: IGenesUploadIdsProps) => ( }, }); - const genes: IGeneEntity[] = hydrateResults(response.data?.data?.genes?.hits?.edges || []); + const genes: IGeneEntity[] = hydrateResults(response.data?.data?.Gene?.hits?.edges || []); return genes?.flatMap((gene) => { const matchedIds: string[] = ids.filter((id: string) => { @@ -130,7 +130,7 @@ const GenesUploadIds = ({ queryBuilderId }: IGenesUploadIdsProps) => ( value: uniqueMatches.map((match) => match.mappedTo), index: INDEXES.VARIANT, merge_strategy: MERGE_VALUES_STRATEGIES.APPEND_VALUES, - isUploadedList: true, + overrideValuesName: intl.get('components.uploadIds.pillTitle'), }); }} />