You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi! I'm not an author of this program but I've found this bug reported in several forums without an easy solve given. What's happening is that the prokka main script is unable to parse the version number of bioperl that it retrieves with conda correctly (giving the error: Argument "1.7.8" isn't numeric in numeric lt (<)) and thus it exits the program immediately. My "quick and ugly" fix is to hash out the lines in their code that are doing this check. So, in the prokka script (this script should be found at "path to your conda distribution"/envs/"conda env name"/bin/prokka) add a hash (#) to the beginning of lines 256-259 like so:
#my $minbpver = "1.006002"; # for Bio::SearchIO::hmmer3
#my $bpver = $Bio::Root::Version::VERSION;
#msg("You have BioPerl $bpver");
#err("Please install BioPerl $minbpver or higher") if $bpver < #$minbpver;
I would be careful with this since you do need to ensure manually that you have a satisfactory bioperl version.
Hope this helps! :)
Argument "1.7.8" isn't numeric in numeric lt (<) at /home/g/miniconda3/bin/prokka line 259.
The text was updated successfully, but these errors were encountered: