From d53493c5990d2a936cf07a6eac5cc6474975bf72 Mon Sep 17 00:00:00 2001 From: Marius <44572437+m-a-r-i-u-s@users.noreply.github.com> Date: Mon, 16 Sep 2024 15:13:35 +0200 Subject: [PATCH] Update base.py Check if HMMs are provided if chemical clustering is also required. --- domhmm/analysis/base.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/domhmm/analysis/base.py b/domhmm/analysis/base.py index c8e30e3..89ca137 100644 --- a/domhmm/analysis/base.py +++ b/domhmm/analysis/base.py @@ -269,6 +269,8 @@ def __init__( else: # User-specified trained HMM provided, check for consistency with expected format + assert not any(self.cluster_groups), "Chemical clustering is required, but pre-trained HMMs were provided. Chemical clustering does not require HMMs. Will terminate!" + # Check for assymmetric membrane if self.asymmetric_membrane: # Asymmetric membrane functionality was triggered! Assuming same/different lipid types per leaflet