From a13077d168b791cf945a0f496f9376ea6014c15e Mon Sep 17 00:00:00 2001 From: Remi PLANEL <rplanel@pasteur.fr> Date: Thu, 11 Jan 2024 17:36:04 +0100 Subject: [PATCH] correct link to protein accession --- components/content/RefseqDb.vue | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/components/content/RefseqDb.vue b/components/content/RefseqDb.vue index 44f9e1ee..2093c06d 100644 --- a/components/content/RefseqDb.vue +++ b/components/content/RefseqDb.vue @@ -109,11 +109,11 @@ const selectedTaxoRank = ref("phylum"); const headers = ref([ { title: "Replicon", key: "replicon" }, { - title: "Type", + title: "System", key: "type", }, { - title: "Subtype", + title: "Subsystem", key: "subtype", }, { @@ -271,7 +271,7 @@ function namesToAccessionChips(names: string[]) { return namesToCollapsibleChips(names).map(it => { return { ...it, - // href: new URL(it.title, "http://toto.pasteur.cloud").toString() + href: new URL(it.title, "https://www.ncbi.nlm.nih.gov/protein/").toString() } }) } @@ -473,6 +473,17 @@ async function downloadPng(component: ComponentPublicInstance | null, filename: <CollapsibleChips :items="namesToAccessionChips(item.accession_in_sys)"> </CollapsibleChips> </template> + <template #[`item.type`]="{ item }"> + <v-chip color="primary" variant="text" :to="`/defense-systems/${item.type.toLowerCase()}`" target="_blank"> {{ + item.type }} + </v-chip> + </template> + + <template #[`item.subtype`]="{ item }"> + <v-chip color="primary" variant="text" :to="`/defense-systems/${item.type.toLowerCase()}`" target="_blank"> {{ + item.subtype }} + </v-chip> + </template> </ServerDbTable> -- GitLab