diff --git a/src/channel.py b/src/channel.py
index fecaa7772b470708b1eca55e8dbf5853cf15d941..1e9cdfb01205034ce17fbd2f0b93ceadcf062117 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 5a9044887cf1ab2db836d0b6789824e4f204b73a..b329a45a2d315e1fb3f3671bf565e984d983411a 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: