diff --git a/frontend/components/AnalysisResultDataTable.vue b/frontend/components/AnalysisResultDataTable.vue index 4a1f5f8163b012db6bd4f94e2d99c9a5eaab7112..dd642fac02f151d8184fa65d47a9c3854401fc0d 100644 --- a/frontend/components/AnalysisResultDataTable.vue +++ b/frontend/components/AnalysisResultDataTable.vue @@ -18,7 +18,14 @@ const { setSelectedProtein } = useSelectedProtein() const computedItems = computed(() => { if (props.items?.length > 0) { return props.items.map((item) => { - if (item?.type) { + if (item.activity === 'Antidefense') { + const { wikiUrl } = useWikiUrl('/general-concepts/anti-defense-systems') + return { + ...item, + href: wikiUrl.value + } + } + else if (item?.type) { const { wikiUrl } = useWikiUrl(`/defense-systems/${item.type.toLowerCase()}`) return { ...item, @@ -64,11 +71,7 @@ const dataTableProps = computed(() => { <v-card-text> <v-data-table v-model:items-per-page="itemsPerPage" v-bind="dataTableProps"> <template #[`item.type`]="{ item }"> - <v-chip v-if="item.activity === 'Defense'" :href="item?.href ? item.href : undefined" - target="_blank"> - {{ item.type }} - </v-chip> - <v-chip v-else> + <v-chip :href="item?.href ? item.href : undefined" target="_blank"> {{ item.type }} </v-chip> </template> diff --git a/frontend/components/SequenceBrowser.vue b/frontend/components/SequenceBrowser.vue index bf85dc98915ab8eb68c2ca4a0d7d066f25f1f61b..09b6c17259ee6dff585fec8ad564eae57a3dce63 100644 --- a/frontend/components/SequenceBrowser.vue +++ b/frontend/components/SequenceBrowser.vue @@ -328,7 +328,6 @@ watch(selectedProtein, () => { <div> <v-card flat color="transparent" ref="gbContainer"> <v-toolbar flat> - <v-toolbar-title> {{ props.sequences.name }}</v-toolbar-title> <v-switch v-model="displayHmmerHits" color="primary" label="Display HMM-only hits" hide-details="auto" class="mr-2"></v-switch> diff --git a/frontend/pages/analyses/[analysisId].vue b/frontend/pages/analyses/[analysisId].vue index 4b9ae99e2b4f8c297d6282d0ecd040933c72173b..7c50bdae83370a2e714c40950f81ffb9bb49d99c 100644 --- a/frontend/pages/analyses/[analysisId].vue +++ b/frontend/pages/analyses/[analysisId].vue @@ -16,7 +16,6 @@ const { selectedProtein } = useSelectedProtein() const runtimeConfig = useRuntimeConfig() const itemsPerPage = ref(-1) const itemsPerPageOptions = ref<{ title: string, value: number }[]>([{ title: "2", value: 2 }, { title: "5", value: 5 }, { title: "10", value: 10 }, { title: "All", value: -1 }]) -const onlyWithDefenseSystem = ref(true) const goTo = useGoTo() const analysisId = computed(() => { if (Array.isArray(route.params.analysisId)) return null