From bb8fb7c9c806826f1159843e7d42ebf86097b78c Mon Sep 17 00:00:00 2001 From: Anna Polensky Date: Thu, 18 Jun 2026 14:20:53 +0200 Subject: [PATCH 1/2] fix: add missing connections to cl_monomer workflow --- backend/user_data/workflows/cl_monomer.yaml | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/backend/user_data/workflows/cl_monomer.yaml b/backend/user_data/workflows/cl_monomer.yaml index 32c4e2fd7..9c30a1530 100644 --- a/backend/user_data/workflows/cl_monomer.yaml +++ b/backend/user_data/workflows/cl_monomer.yaml @@ -21,6 +21,16 @@ graph_edges: - s00005_CrosslinkingValidationWithAngstromDeviation - source_handle: amino_acid_sequences_df target_handle: amino_acid_sequences_df +- !!python/tuple + - s00004_AlphaFoldPredictionLoad + - s00005_CrosslinkingValidationWithAngstromDeviation + - source_handle: pae_matrix + target_handle: pae_matrix +- !!python/tuple + - s00004_AlphaFoldPredictionLoad + - s00005_CrosslinkingValidationWithAngstromDeviation + - source_handle: plddt_df + target_handle: plddt_df id_clock: 5 steps: - calculation_status: incomplete @@ -50,7 +60,8 @@ steps: x: 284.1888049686339 y: -3.6223900627321264 - calculation_status: incomplete - form_inputs: {} + form_inputs: + validation_criterion: Manual Bounds (set below) instance_identifier: s00005_CrosslinkingValidationWithAngstromDeviation messages: [] output: {} From ef51375dfd32757ee67522415f65fb4aeec71297 Mon Sep 17 00:00:00 2001 From: Anna Polensky Date: Thu, 18 Jun 2026 14:21:37 +0200 Subject: [PATCH 2/2] fix: add immediate display of fields for crosslinking validation bounds --- backend/protzilla/methods/data_analysis.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/protzilla/methods/data_analysis.py b/backend/protzilla/methods/data_analysis.py index bde74e40f..979109565 100644 --- a/backend/protzilla/methods/data_analysis.py +++ b/backend/protzilla/methods/data_analysis.py @@ -2420,7 +2420,7 @@ def create_crosslink_input_fields(self, form: Form, run: Run): bounds_visible = ( form["validation_criterion"].value - == CrosslinkingValidationCriterion.manual_bounds.value + == CrosslinkingValidationCriterion.manual_bounds ) form[f"{crosslinker}_upper_accepted_deviation"].isVisible = bounds_visible form[f"{crosslinker}_lower_accepted_deviation"].isVisible = bounds_visible