From 9a697c452cf2e784b949e9b0c8f9981bf6edadf6 Mon Sep 17 00:00:00 2001 From: Milot Mirdita Date: Sun, 14 Apr 2024 21:05:16 +0900 Subject: [PATCH] Only show multimer databases for multimer search --- frontend/Databases.vue | 8 ++++++++ frontend/MultimerSearch.vue | 1 + 2 files changed, 9 insertions(+) diff --git a/frontend/Databases.vue b/frontend/Databases.vue index bd31b3e..4235f90 100644 --- a/frontend/Databases.vue +++ b/frontend/Databases.vue @@ -52,6 +52,10 @@ export default { hideEmail: { type: Boolean, default: false + }, + multimerOnly: { + type: Boolean, + default: false } }, data() { @@ -90,6 +94,10 @@ export default { this.dberror = false; this.availableDatabases = response.data.databases; + if (this.multimerOnly) { + this.availableDatabases = this.availableDatabases.filter(db => db.complex); + } + const complete = this.availableDatabases.filter(db => db.status === "COMPLETE"); if (this.selectedDatabases.length === 0) { this.selectedDatabases = complete.filter(db => db.default).map(db => db.path); diff --git a/frontend/MultimerSearch.vue b/frontend/MultimerSearch.vue index 60cd73c..90f47c5 100644 --- a/frontend/MultimerSearch.vue +++ b/frontend/MultimerSearch.vue @@ -55,6 +55,7 @@ @update:selected="database = $event" @update:all-databases="databases = $event" :hideEmail="hideEmail" + :multimer-only="true" >