diff --git a/wfcommons/wfinstances/logs/snakemake.py b/wfcommons/wfinstances/logs/snakemake.py index b783ada6..e3fbb73d 100644 --- a/wfcommons/wfinstances/logs/snakemake.py +++ b/wfcommons/wfinstances/logs/snakemake.py @@ -157,7 +157,9 @@ def _build_task_map(self): shell_cmd = None if rule_idx not in rules: continue - self.task_map[task_idx] = rules[rule_idx] + "_" + str(task_idx) + # self.task_map[task_idx] = rules[rule_idx] + "_" + str(task_idx) + self.task_map[task_idx] = rules[rule_idx] + f"_ID{task_idx:07d}" + self.task_shell[task_idx] = shell_cmd self.task_threads[task_idx] = threads self.task_input_files[task_idx] = []