From 85b8e47143ad27c7b6d5b474dcb272fa5d545ab5 Mon Sep 17 00:00:00 2001 From: Cameron Gilchrist Date: Wed, 11 Sep 2024 15:16:25 +0900 Subject: [PATCH] terminate tmalign workers --- frontend/StructureViewerMSA.vue | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/frontend/StructureViewerMSA.vue b/frontend/StructureViewerMSA.vue index c479f1e..4cbb1ef 100644 --- a/frontend/StructureViewerMSA.vue +++ b/frontend/StructureViewerMSA.vue @@ -95,7 +95,7 @@ export default { ], data: () => ({ structures: [], // { name, aa, 3di (ss), ca, NGL structure, alignment, map } - curReferenceIndex: 0, // index in ALL sequences, not just visualised subset - used as key + curReferenceIndex: -1, // index in ALL sequences, not just visualised subset - used as key }), props: { entries: { type: Array, required: true }, @@ -205,9 +205,11 @@ ENDMDL matrix: makeMatrix4(t, u), tmResults: tmResults }); + worker.terminate(); } worker.onerror = function (e) { reject(e); + worker.terminate(); } worker.postMessage(dataToProcess); }); @@ -306,7 +308,7 @@ ENDMDL if (!referenceChanged) { return; } - + await Promise.all( update.map(async (idx) => { const structure = this.getComponentByIndex(idx);