Describe the issue
Hello!
@FloWuenne and I ran into an issue when trying to use a Singularity containerized version of this, which results in some shared library issues.
This is often the case, when precompiled binaries are shipped with the python package and is unfortunately true for the bioconda recipe for kb-python too. There is multiple things one could do:
a.) Patch around this, by simply patching out the kb-python function in config.py to "find" the linux/osx/windows binaries that are installed via bioconda
b.) allowing the config.py function to find / use externally managed bustools + kallisto versions too
I'm fairly thinking that b.) is the nicer option, but happy to be told otherwise - @dpryan79 and @Maarten-vd-Sande were also involved in some comments on this in the bioconda gitter, so I'm linking you in here too.
Describe the issue
Hello!
@FloWuenne and I ran into an issue when trying to use a Singularity containerized version of this, which results in some shared library issues.
This is often the case, when precompiled binaries are shipped with the python package and is unfortunately true for the bioconda recipe for kb-python too. There is multiple things one could do:
a.) Patch around this, by simply patching out the kb-python function in
config.pyto "find" the linux/osx/windows binaries that are installed via biocondab.) allowing the
config.pyfunction to find / use externally managed bustools + kallisto versions tooI'm fairly thinking that b.) is the nicer option, but happy to be told otherwise - @dpryan79 and @Maarten-vd-Sande were also involved in some comments on this in the bioconda gitter, so I'm linking you in here too.