Open skbrimer opened 2 years ago
I did figure out a work around that appears to be helping.
First I tried the advice in this post https://github.com/tseemann/prokka/issues/598 by simply installing the missing module with the following command. sudo cpan Bio::SearchIO::hmmer3
This seemed to install the module, no errors, however when I the workflow again it failed at the same spot. This made me think that I installed the module into the system's perl instance and not the environment. So I googled how to install perl modules install a specific conda environment and found this blog post.
In that post he says to install this package conda install perl-app-cpanminus
and then use cpanm <package>
to install in that environment. So I did cpanm Bio::SearchIO::hmmer3
and it failed, but it said I could force the install so I did.
cpanm Bio::SearchIO::hmmer3 --force
The install was successful and now the analysis is working.
I am posting this here for other people who may run into this problem until a permanent fix can be made.
This became a problem since the Bioperl team decided to take Bio::SearchIO::hmmer3 (and a bunch of other things) out of the core distribution in v1.7.3 (https://metacpan.org/dist/BioPerl/changes).
Suffering from this problem myself, I decided to shave the yak and got this module added to bioconda. Now you can conda install perl-bio-searchio-hmmer
.
This problem should go away in the future since future conda installations of bioperl will pull this in automatically.
Hello Prokka Team,
I am trying to run prokka on an Ubuntu 20.04 LTS laptop using a fresh install (installed 20FEB2022) of Prokka via conda (minconda3) and I'm not sure how to troubleshoot this issue. This error is repeatable and hoappens when I use a snakemake pipeline or when I try running one sample via the command line. According to the conda env
hmmr
is there.I installed prokka via conda in its own environment and then activated the environment in order to do the analysis.
Any help in resolving this error will be greatly appreciated.
Cheers, Sean