One of the current design problems that YEAT has is its inability to execute the same assembly algorithm multiple times in a single run.
For example, if I wanted to run spades twice. One without the --meta flag and one with the --meta flag, Snakemake will see that the files and directories for the first run was created and will therefore not run the second spades job.
To fix this problem, in the config file, we can introduce a label key for each assembly algorithm that the user provides. Each label will need to be unique.
One of the current design problems that YEAT has is its inability to execute the same assembly algorithm multiple times in a single run.
For example, if I wanted to run
spades
twice. One without the--meta
flag and one with the--meta
flag, Snakemake will see that the files and directories for the first run was created and will therefore not run the secondspades
job.To fix this problem, in the config file, we can introduce a
label
key for each assembly algorithm that the user provides. Each label will need to be unique.