galaxyproject / tools-iuc

Tool Shed repositories maintained by the Intergalactic Utilities Commission
https://galaxyproject.org/iuc
MIT License
164 stars 438 forks source link

Updating tb-profiler to 6.4.0 #6543

Closed emarinier closed 1 week ago

emarinier commented 2 weeks ago

FOR CONTRIBUTOR:

Related to https://github.com/galaxyproject/tools-iuc/pull/5139

emarinier commented 2 weeks ago

Testing error appears to be:

[E::hts_open_format] Failed to open file "vcf/tbprofiler.targets.vcf.gz" : No such file or directory
Failed to read from vcf/tbprofiler.targets.vcf.gz: No such file or directory

and possibly:

[19:57:03] INFO     Running delly                                      bam.py:84
           ERROR    delly: error while loading shared libraries:    utils.py:534
                    libboost_iostreams.so.1.85.0: cannot open                   
                    shared object file: No such file or directory               

           ERROR    Delly failed, skipping                             bam.py:96

The delly-related error doesn't appear when run locally with planemo serve. However, it seems like a similar error has happened before for others with tb-profiler: https://github.com/jodyphelan/TBProfiler/issues/88

emarinier commented 1 week ago

The solution appears to be fixing the version of delly:

<requirements>
    <requirement type="package" version="1.2.6">delly</requirement>
    <requirement type="package" version="@TOOL_VERSION@">tb-profiler</requirement>
</requirements>

See these issues for some more information:

https://github.com/jodyphelan/TBProfiler/issues/393#issuecomment-2452076859 https://github.com/jodyphelan/TBProfiler/issues/371#issuecomment-2197716747

bgruening commented 1 week ago

@pvanheus do you want to have a look?

@emarinier thanks a lot

bgruening commented 1 week ago

Thanks @emarinier