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

[vecscreen] WARNING: readdb: wrong version of formatdb was used to make database #2

Open
mollydawson opened this issue Aug 27, 2021 · 1 comment

Comments

@mollydawson
Copy link

mollydawson commented Aug 27, 2021

Hi there,

I am running removecScreen as the individual commands, and I am running into an error that is outside my control in section two, adapter screen. I have vecscreen installed and the adaptor contamination files downloaded, and per the instruction, I made a makeblastdb of the adaptors_for_screening_euks.fa file as follows:

# BLAST v2.12.0

makeblastdb -dbtype nucl \
-in adaptors_for_screening_euks.fa \
-out adaptors_for_screening_euks_BLAST_v2.12.0_nucl_db

This resulted in these db files:
adaptors_for_screening_euks_BLAST_v2.12.0_nucl_db.ndb
adaptors_for_screening_euks_BLAST_v2.12.0_nucl_db.nhr
adaptors_for_screening_euks_BLAST_v2.12.0_nucl_db.nin
adaptors_for_screening_euks_BLAST_v2.12.0_nucl_db.not
adaptors_for_screening_euks_BLAST_v2.12.0_nucl_db.nsq
adaptors_for_screening_euks_BLAST_v2.12.0_nucl_db.ntf
adaptors_for_screening_euks_BLAST_v2.12.0_nucl_db.nto

I then run vecscreen as follows:

vecscreen \
-d adaptors_for_screening_euks_BLAST_v2.12.0_nucl_db \
-f3 \
-i input.fasta \
-o output.txt 

I get the error message:
[vecscreen] WARNING: readdb: wrong version of formatdb was used to make database adaptors_for_screening_euks_BLAST_v2.12.0_nucl_db.
[vecscreen] WARNING: readdb: wrong version of formatdb was used to make database adaptors_for_screening_euks_BLAST_v2.12.0_nucl_db.
[vecscreen] WARNING: readdb: wrong version of formatdb was used to make database adaptors_for_screening_euks_BLAST_v2.12.0_nucl_db.
[vecscreen] FATAL ERROR: Database adaptors_for_screening_euks_BLAST_v2.12.0_nucl_db was not found or does not exist

Why is my database not compatible with vecscreen? It was made with BLAST v2.12.0, is this version not compatible with vecscreen? How should the vecscreen databse be built?

Thanks!

@htafer
Copy link
Owner

htafer commented Aug 30, 2021 via email

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