bioforensics / yeat

YEAT: Your Everyday Assembly Tool
Other
1 stars 0 forks source link

Adding a stop/resume/redo functionality to the workflow #7

Open danejo3 opened 2 years ago

danejo3 commented 2 years ago

Like Mystt, Mystt has the option to rerun certain parts of the workflow if it fails or is directed by the user.

I think having this feature for YEAT on certain steps of the workflow would be helpful than to run the entire pipeline.

standage commented 2 years ago

Definitely a useful feature. Snakemake is a minor component of the Mystt implementation overall (although it's arguably the most important step and certainly the one requiring the most runtime), and so Mystt's stop/resume features required a lot of status tracking and (if we're being honest) reinventing the wheel.

But since YEAT is orchestrated almost entirely by Snakemake, I hope that we'll get most of the stop/resume functionality "for free" so to speak. It will be interesting to see if that's the case!