Hi folks,
I just wanted to ping early about a (still quite experimental) helper
library to make it really easy to quickly jot down workflows that are
heavily shell command centric, to get some possible feedback as early as
possible:
https://github.com/samuell/luigis_monkey_wrench
This little lib grew out of some slight frustration when I was at a
Next-Gen Sequencing Bioinformatics course last week and we were supposed
to run tons of hairy long commands manually in the shell (see for
yourself at [1]).
I decided to try to encode the stuff in luigi instead to speed things
up, but I figured though that with the additional coding to set up the
task classes etc, I would probably not finish the tutorial in time, so i
wrote this little thingy to help with that.
I also finished encoding the mentioned tutorial into a script with this
syntax:
https://gist.github.com/samuell/6da9a7c1e03912fde62e
This might be serious abuse of the intended luigi usage patterns though,
but it has worked well for this particular use case at least.
Anyways, feedback and ideas are very welcome!
Maybe we do something totatlly stupid, and should do things in
anotherway?! Let the feedback come! :)
Cheers
// Samuel
[1]
http://uppnex.se/twiki/do/view/Courses/NgsIntro1502/ResequencingAnalysis
--
Samuel Lampa
-----------------------------------------------
Systems Developer at BILS (
bils.se)
PhD student at Uppsala University (
farmbio.uu.se)
-----------------------------------------------
Blog:
http://bionics.it
Twitter:
http://twitter.com/smllmp
-----------------------------------------------