diff --git a/src/process.py b/src/process.py index 07ff0b129637b1cceff017203026bf8377dca6bd..bc1f5ceccbfb40ad9a8ce21dd6baa6263c08b6f8 100644 --- a/src/process.py +++ b/src/process.py @@ -515,13 +515,15 @@ class Process(Nextflow_Building_Blocks): call = [f"{self.get_name()}({self.get_parameters_call()})"] if(self.input_code!=""): temp = code - code = code.replace(self.input_code, self.convert_input_code_to_DSL2()) - if(temp==code): + old, new = self.input_code, self.convert_input_code_to_DSL2() + code = code.replace(old, new) + if(old!= new and temp==code): raise Exception("This souldn't happen") if(self.output_code!=""): temp = code - code = code.replace(self.output_code, self.convert_output_code_to_DSL2()) - if(temp==code): + old, new = self.output_code, self.convert_output_code_to_DSL2() + code = code.replace(old, new) + if(old!= new and temp==code): print(f'"{self.output_code}"') print(f'"{self.convert_output_code_to_DSL2()}"') raise Exception("This souldn't happen")