Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

BLAST NR Support Self-compiled libraries and BLAST version 2.16 #836

Open
mweberr opened this issue Oct 16, 2024 · 3 comments
Open

BLAST NR Support Self-compiled libraries and BLAST version 2.16 #836

mweberr opened this issue Oct 16, 2024 · 3 comments

Comments

@mweberr
Copy link

mweberr commented Oct 16, 2024

Hi,
apparently there is a library called seqdb missing in BLAST version 2.16

BLAST2.11/lib/libseqdb.a
BLAST2.16 : NA

I dont know the reason why this library was eliminated, but it stops the DIAMOND compilation with BLAST support.

Best,
Michael

@bbuchfink
Copy link
Owner

Make sure to have libsqlite3-dev installed on the system prior to compiling BLAST.

@mweberr
Copy link
Author

mweberr commented Oct 25, 2024

The most simple solution is to use the pre-compiled version wit BLAST support :)
http://github.com/bbuchfink/diamond/releases/download/v2.1.10/diamond-linux64.tar.gz

Why is the conda version different to the precompiled version from Gihub ?
https://anaconda.org/bioconda/diamond
It would be highly appreciated for usage in genomic pipeline context, if the conda version would be identical to the precompiled, due to the BLAST support.

Best, Michael

@bbuchfink
Copy link
Owner

To include blast db support in the conda version, I would have to depend on the bioconda blast package. This is not available for the Linux and macOS ARM64 architectures at the moment, see here:

https://github.com/bioconda/bioconda-recipes/blob/master/recipes/blast/meta.yaml

Apparently support for these architectures is pending due to some perl dependencies that have not yet been migrated. No idea what's going on with the migration there.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants