Hi, I’m encountering an error launching sequenceserver after making a new BLAST database with the command ‘makeblastdb’ in Terminal. I get the following error message:
BLAST Database error: Error: Not a valid version 4 database."
I haven’t had an issue with this before, and have made multiple DBs, last one ~6 months ago. I’m wondering whether it is an issue with the input fasta file I’m using to make the DB, or if it might be something with the version of BLAST or sequenceserver I have?
Has anyone encountered this before? I’d appreciate any suggestions for fixing this!
Yes, with NCBI’s many changes in BLAST database format, there is no trivial way to keep everything working in all circumstances. To make it simple, I would do the following:
if you’re using old databases, use old BLAST and old sequenceserver (1.0)
if you want newer things (newer BLAST and SequenceServer 2.0), ensure that you’re using the newer database formats. The “easiest” can be to reformat them from FASTA.