From e7e6b69d0897bf46ee2f0bb4841f7f09698ce3c8 Mon Sep 17 00:00:00 2001
From: George Marchment <georgemarchment@yahoo.fr>
Date: Tue, 26 Nov 2024 10:04:15 +0100
Subject: [PATCH] Fix problem identification of names of channels: basically
 just added a strip()

---
 src/channel.py   | 2 +-
 src/operation.py | 1 +
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/channel.py b/src/channel.py
index fecaa77..1e9cdfb 100644
--- a/src/channel.py
+++ b/src/channel.py
@@ -14,7 +14,7 @@ class Channel(Nextflow_Building_Blocks):
     """
 
     def __init__(self, name, origin):
-        self.name = name
+        self.name = name.strip()
         self.origin = origin
         to_call = self.get_name_processes_subworkflows()
         if(self.name in to_call):
diff --git a/src/operation.py b/src/operation.py
index 5a90448..b329a45 100644
--- a/src/operation.py
+++ b/src/operation.py
@@ -183,6 +183,7 @@ class Operation(Executor):
             channel.add_source(self)
 
     def add_origin(self, name):
+        name = name.strip()
         #Check that it's not already been added
         added = False
         for o in self.origins:
-- 
GitLab