Skip to content

Commit c804e7c

Browse files
Merge pull request #166 from wfcommons/snakemake_log_parser_wfbench_friendly_task_ids
The Snakemake log parser now generates Wfbench-friendly task names/ids
2 parents d2f02e4 + 9bb1478 commit c804e7c

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

wfcommons/wfinstances/logs/snakemake.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,9 @@ def _build_task_map(self):
157157
shell_cmd = None
158158
if rule_idx not in rules:
159159
continue
160-
self.task_map[task_idx] = rules[rule_idx] + "_" + str(task_idx)
160+
# self.task_map[task_idx] = rules[rule_idx] + "_" + str(task_idx)
161+
self.task_map[task_idx] = rules[rule_idx] + f"_ID{task_idx:07d}"
162+
161163
self.task_shell[task_idx] = shell_cmd
162164
self.task_threads[task_idx] = threads
163165
self.task_input_files[task_idx] = []

0 commit comments

Comments
 (0)