Hello,
I'm using the JBrowse tool maintained by iuc, but trying to visualize VCF files makes it crash. It looks a lot like a missing dependency (much like here, here, here and here), but they're all satisfied. Also, it mentions freebayes which is not in the dependency list. Could it be an incomplete dependency list? Has anybody else run into this problem when visualizing VCF files?
- jbrowse revision 4e11a688a635
- all tool dependencies properly installed by conda (i.e. jbrowse, python, biopython, bcbiogff, samtools, pyyaml)
- Galaxy docker image bgruening/galaxy-stable e86045c4050f
- Galaxy version 17.05
Tool's full stderr output (stdout is empty):
Fatal error: Exit code 1 ()
INFO:jbrowse:Processing Default / FreeBayes on data 3 and data 39 (variants)
Traceback (most recent call last):
File "/shed_tools/toolshed.g2.bx.psu.edu/repos/iuc/jbrowse/4e11a688a635/jbrowse/jbrowse.py", line 725, in <module>
for key in keys:
File "/shed_tools/toolshed.g2.bx.psu.edu/repos/iuc/jbrowse/4e11a688a635/jbrowse/jbrowse.py", line 616, in process_annotations
self.add_vcf(dataset_path, outputTrackConfig)
File "/shed_tools/toolshed.g2.bx.psu.edu/repos/iuc/jbrowse/4e11a688a635/jbrowse/jbrowse.py", line 497, in add_vcf
self.subprocess_check_call(cmd)
File "/shed_tools/toolshed.g2.bx.psu.edu/repos/iuc/jbrowse/4e11a688a635/jbrowse/jbrowse.py", line 335, in subprocess_check_call
subprocess.check_call(command, cwd=self.outdir)
File "/galaxy-central/database/dependencies/_conda/envs/mulled-v1-4f60687598c40f0675c7de956d89c6ebcb6abb8d1faef576907dbea7330e0778/lib/python2.7/subprocess.py", line 181, in check_call
retcode = call(*popenargs, **kwargs)
File "/galaxy-central/database/dependencies/_conda/envs/mulled-v1-4f60687598c40f0675c7de956d89c6ebcb6abb8d1faef576907dbea7330e0778/lib/python2.7/subprocess.py", line 168, in call
return Popen(*popenargs, **kwargs).wait()
File "/galaxy-central/database/dependencies/_conda/envs/mulled-v1-4f60687598c40f0675c7de956d89c6ebcb6abb8d1faef576907dbea7330e0778/lib/python2.7/subprocess.py", line 390, in __init__
errread, errwrite)
File "/galaxy-central/database/dependencies/_conda/envs/mulled-v1-4f60687598c40f0675c7de956d89c6ebcb6abb8d1faef576907dbea7330e0778/lib/python2.7/subprocess.py", line 1024, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory
Since I don't see what it tries to find exactly (or what "it" actually is), I've also tried to strace the job's processes to look for a suspicious syscall to no avail.
Any idea about where to look would help.
Thanks!