SionBayliss / PIRATE

A toolbox for pangenome analysis and threshold evaluation.
GNU General Public License v3.0
88 stars 29 forks source link

Undefined subroutine &main::translate called #79

Closed salrodpal closed 2 years ago

salrodpal commented 2 years ago

Hi, I have installed PIRATE using CONDA: conda config --add channels defaults conda config --add channels bioconda conda config --add channels conda-forge conda install pirate

I am trying to check it: PIRATE --check

However it always threw out an error saying:

And when I view gff_parser_log file:

I don´t know where the problem is, and how I can solve it. Thanks a lot!

SionBayliss commented 2 years ago

This seems to be an issue with a recently updated dependency, namely bioperl.

I will get that corrected on the conda recipe, but in the mean time you can downgrade bioperl using:

conda install perl-bioperl==1.7.2

I have tested this and it should fix your issue.

I will leave this open until I have fixed the conda recipe. I am unavailable for ~1 week but should have it fixed on my return in mid-March.

All the best, Sion

salrodpal commented 2 years ago

I have fixed with your recommendation. Thank you!!