Is your feature request related to a problem? Please describe.
Let's say that we have a snakemake pipeline that has 30 steps, and let's assume that after 10 steps an error appears. After the pipeline fix, if we run again the pipeline one would assume that it resumes at step 11. What is happening at the moment is that it generates a new workflow id with 20 steps.
Describe the solution you'd like
The solution would be to recognize that this is the same pipeline and not something different. Maybe based on the root directory of the pipeline?
Is your feature request related to a problem? Please describe. Let's say that we have a snakemake pipeline that has 30 steps, and let's assume that after 10 steps an error appears. After the pipeline fix, if we run again the pipeline one would assume that it resumes at step 11. What is happening at the moment is that it generates a new workflow id with 20 steps.
Describe the solution you'd like The solution would be to recognize that this is the same pipeline and not something different. Maybe based on the root directory of the pipeline?