tseemann / prokka

:zap: :aquarius: Rapid prokaryotic genome annotation
822 stars 224 forks source link

Prokka needs makeblastdb 2.2 or higher... #572

Open pmitev opened 3 years ago

pmitev commented 3 years ago

Hi,

I am running prokka 1.13 with blastp 2.11 and I get this error

$ prokka --setupdb
....
[15:22:53] Cleaning complete.
[15:22:53] Looking for 'makeblastdb' - found /opt/conda/envs/metawrap-env/bin/makeblastdb
[15:22:53] Determined makeblastdb version is 2.11
[15:22:53] Prokka needs makeblastdb 2.2 or higher. Please upgrade and try again.

If I install blastp 2.9 the problem disappears, which makes me think that the regular expression that checks for the versions is failing - I am not a perl person... The solution in #390 suggests that this is perhaps the problem.

ammaraziz commented 3 years ago

I had this issue but with blastp. I found creating a conda env and installing prokka fixed the version issues:

conda create -n prokka
conda install -c bioconda prokka