From 0e7fe30a27794cc78f5edf9ed1f33335e9c9d60a Mon Sep 17 00:00:00 2001 From: George Marchment <georgemarchment@yahoo.fr> Date: Tue, 1 Apr 2025 08:49:13 +0200 Subject: [PATCH] Update the extraction of the script --- src/process.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/process.py b/src/process.py index 75cbb1f..44a144c 100644 --- a/src/process.py +++ b/src/process.py @@ -108,8 +108,16 @@ class Process(Nextflow_Building_Blocks): code = " "+self.script_code+" " if(self.script_code.count('"""')==2): return self.script_code.split('"""')[1] + if(self.script_code.count('"""')==4): + return self.script_code.split('"""')[1]+self.script_code.split('"""')[3] + if(self.script_code.count('"""')==6): + return self.script_code.split('"""')[1]+self.script_code.split('"""')[3]+self.script_code.split('"""')[5] if(self.script_code.count("'''")==2): return self.script_code.split("'''")[1] + if(self.script_code.count("'''")==4): + return self.script_code.split("'''")[1]+self.script_code.split("'''")[3] + if(self.script_code.count("'''")==6): + return self.script_code.split("'''")[1]+self.script_code.split("'''")[3]+self.script_code.split("'''")[5] return self.script_code def get_name(self): @@ -437,7 +445,7 @@ class Process(Nextflow_Building_Blocks): self.name = self.name.replace("'", "") self.name = self.name.replace('"', '') if(self.name=="process"): - raise Exception("Process is names 'process'") + raise Exception("Process's name is 'process'") if(self.alias==""): self.alias = self.name self.printed_name = self.alias -- GitLab