DiltheyLab / HLA-LA

Fast HLA type inference from whole-genome data
GNU General Public License v3.0
123 stars 42 forks source link

unable to install via conda #87

Open mattzano opened 1 year ago

mattzano commented 1 year ago

I cannot install the package neither on Mac with M1, nor Windows, nor a HPC with Linux. I'm trying with bioconda (conda install -c bioconda hla-la)

tessadgreen commented 1 year ago

I was able to get the conda install to run (on Linux), and HLA-LA.pl was available in bash, but there weren't any additional instructions for building the graphs and I couldn't figure out how or where to do so.

I did the manual install instead, using the same conda environment so all the dependencies were there.

I wasn't sure how to specify the picard sam2fastools specifically because my install just ends in a jar, but the software found it (it's just <conda location>/<conda env name>/bins/picard for me). I installed the oldest version of picard on conda, so far that seems to be OK.

sulevk commented 1 year ago

Same issue here. The conda install is not working at all. I have tried on MacOSX and on Linux HPC: conda install hla-la conda install -c jafors hla-la conda install -c biconda hla-la and always got this error: PackagesNotFoundError: The following packages are not available from current channels:

The package is actually available at online conda repository.

I also tried a manual installation, but this was really complicated and eventually hit the wall with some "link" error "ld: symbols not found for architecture x86_64" from processBam.o etc

Could someone have a look on this conda issue, that would be the best option?

tao840813 commented 1 year ago

HI everyone, Does the "Solving Environment" step take a long time during the installation of HLA-LA for you? One of my environments takes a long time, but I was able to successfully install it by using the mamba package to speed up the process. However, the other environment takes even longer, and when using mamba for acceleration, there is an issue with OpenSSL not being able to fetch the Bioconda channel. I have also tried manual installation, but the step "Compile: modify the paths to libraries and includes in the makefile and then" doesn't specify which file to modify, so I couldn't proceed with the installation.

SpikyClip commented 1 year ago

Conda install is not working for me either. Got a tonne of CondaVerificationError and ClobberError

CondaVerificationError: The package for boost-cpp located at /home/vajith/miniconda3/pkgs/boost-cpp-1.74.0-h75c5d50_8
appears to be corrupted. The path 'lib/libboost_exception.a'
specified in the package manifest cannot be found.

CondaVerificationError: The package for boost-cpp located at /home/vajith/miniconda3/pkgs/boost-cpp-1.74.0-h75c5d50_8
appears to be corrupted. The path 'lib/libboost_test_exec_monitor.a'
specified in the package manifest cannot be found.

ClobberError: This transaction has incompatible packages due to a shared path.
  packages: bioconda/linux-64::blast-legacy-2.2.26-h9ee0642_3, bioconda/linux-64::blast-2.14.0-h7d5a4b4_1
  path: 'bin/rpsblast'
beichengao commented 11 months ago

Just adding to this - also experiencing problems installing using all Conda and mamba channels (including following the instructions here https://bioconda.github.io/recipes/hla-la/README.html) However, there appears to be downloads happening as of this week so...not sure what the issue is?

Has anyone else had success lately using conda/mamba?