updated velvet wrappers#503
Conversation
- use GALAXY_SLOTS - removed python wrapper script - allow input of separate paired end reads
bgruening
left a comment
There was a problem hiding this comment.
@bernt-matthias do you have time to add some tests?
This would be super awesome!
Also we should move this tool into IUC - but we can do this after merging this PR if you like.
|
I would definitely like to add a test. Since there is already a test (but the data is missing) I was wondering if the data might still be somewhere. Any ideas? Otherwise I would take these: http://galaxyproject.github.io/training-material/topics/assembly/tutorials/general-introduction/tutorial.html |
|
There is the possibility to input raw (and raw.gz) data. Any idea if there is a Galaxy data type for this? |
|
No idea about the test data, sorry.
In theory yes, in practice this function is deprecated :) Looping in @Slugger70 here, he has used this tool a lot in the past. |
|
For raw: I can only guess from a peek into the velvet sources that it is sequence data without any header info. I guess this is used only rareley. Also for raw no separate input of paired data seems possible. I guess we leave it out..? |
|
I'd leave Raw out. I've never seen it used.. Bioconda Velvet is compiled with MAXKMERLENGTH=191, CATEGORIES=4, OPENMP=1, LONGSEQUENCES=1. You use the OPENMP settings by setting a couple of env vars. See the VelvetOptimiser wrapper for details. I couldn't figure out how to make the omp_num_threads set in a more dynamic way.. |
- improved stdio (including oom check) - added ins_length3|4[_sd] - and further tests for velveth
|
The velveth wrapper should now be functional.
Some questions on velvetg
|
|
@bernt-matthias I tried to enable testing for this repo. |
|
@bernt-matthias You can compute using bash syntax, see e.g. https://github.com/galaxyproject/tools-iuc/blob/master/tools/trinity/trinity.xml#L11 |
|
Could/should this be moved to https://github.com/galaxyproject/tools-iuc? |
|
Could: Yes. Should: I don't know. Any comments on the question in my last comment? Then I could finish the work in this PR. |
|
Moving to IUC: yes. But I think we can also do this after this PR. |
|
I think its worth -- and if its only for the GTN tutorials. |
Move fastx_toolkit to legacy pending adoption by IUC.
this tool seems to be broken
Rename .tt_blacklist to .tt_skip (tools we don't test on Travis)
to workaround `planemo test --update_test_data` inability to update the files in the subdirectories.
* column_maker allow header * column_maker allow header - fix sed expr * column_maker allow header - allow to rename the new column * fix quote
- use GALAXY_SLOTS - removed python wrapper script - allow input of separate paired end reads
- improved stdio (including oom check) - added ins_length3|4[_sd] - and further tests for velveth
- velvetg needs copy of input, otherwise it writes to input - added missing test data
…s/tools-devteam into topic/velvet-impro
|
closed via #564 |
Some first steps toward an up-to-date velvet wrapper
Open:
I'm unsure how the output directory is handled. Seemed to work before. I just do not understand it. Could someone point me to the documentation?
Any other ideas. I will take care of velvetg later.