bioscons
bioscons copied to clipboard
Extends the scons build tool for reproducible workflows in bioinformatics.
https://github.com/nhoffman/bioscons/blob/master/CHANGELOG.rst#091-dev
complement to Targets.show_extras(outdir)
When using an action with multiple steps (either ';' or '&&'), only the first command is being timed. By default, 'time' only works on the first command: `/usr/bin/time --verbose ls...
This is handy for submitting `srun` jobs through `salloc`, where the srun commands must all be run with `--ntasks=1` for things to work properly. It's annoying to have to set...
Some of us have noticed that occasionally scons thinks that files have changed and need to rebuild, even when this should not be the case. This can be particularly annoying...
Specifically, ``` targs = Targets(locals().values()) targs.show_extras("outdir") ``` fails with the following trace: ``` ╰➤ sc output scons: Reading SConscript files ... AttributeError: 'Targets' object has no attribute 'targets': File "/home/csmall/code/slurm-scons-debug/SConstruct",...
We should put together a collection of "cookbook" example scripts so novices can get up to speed quickly. I have made an "examples" directory. In examples/SConstruct.drop_seq, I don't understand everything,...