nanosv icon indicating copy to clipboard operation
nanosv copied to clipboard

Sambamba is a dependency, but isn't listed as such in the conda package

Open oneillkza opened this issue 4 years ago • 0 comments

I know I'm somewhat screaming into the void of an unmaintained package here, but for posterity:

nanosv requires sambamba to run. This is not specified as a dependency in the conda environment, meaning the conda environment is not standalone. This also breaks Biocontainers' auto-built Docker container. (I've fixed this in https://github.com/BioContainers/containers/pull/397)

The conda package itself also has an issue with Python versions, since some dependency-of-a-dependency doesn't work with python>3.6. So if you want to install nanosv via conda, you have to specify sambamba and python=3.6 as dependencies.

If you want to use nanosv, Docker or Singularity are probably your best bets. The Biocontainers image should update soon: https://quay.io/repository/biocontainers/nanosv?tab=tags

In the meanwhile, you can use the container I built (the Biocontainers one should be identical once it updates): https://quay.io/repository/oneillkza/nanosv?tab=tags

oneillkza avatar Feb 23 '21 18:02 oneillkza