Question: Problem with custom tool that uses bioperl modules in local Galaxy instance
gravatar for martin.pettinotti
12 months ago by
martin.pettinotti0 wrote:


I am writing custom tool for Galaxy that uses perl scripts and bioperl modules. My instance recognize the tool but when try to use it I get the following error :

Fatal error: Exit code 2 () Can't locate Bio/ in @INC (you may need to install the Bio::SeqIO module) (@INC contains: ~/galaxy/tools/ExSpOD/modules /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.22.1 /usr/local/share/perl/5.22.1 /usr/lib/x86_64-linux-gnu/perl5/5.22 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.22 /usr/share/perl/5.22 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base .) at /home/cidam/galaxy/tools/ExSpOD/ line 23. BEGIN failed--compilation aborted at /home/cidam/galaxy/tools/ExSpOD/ line 23.

But in the "~/galaxy/tools/ExSpOD/modules" there all the needed bioperl modules. My script uses the following line to indicate where to find the modules (aka "~/galaxy/tools/ExSpOD/modules") :

use lib "$ENV{PWD}/modules";

I don't understand where is the problem. Maybe should I use another method to indicate the module library ? Or find a way to install the bioperl modules in Galaxy ?

Thank you.

bioperl galaxy custom perl • 436 views
ADD COMMENTlink modified 12 months ago by Dave B.410 • written 12 months ago by martin.pettinotti0
gravatar for Dave B.
12 months ago by
Dave B.410
United States
Dave B.410 wrote:


That method of providing tool dependencies is not really recommended. It would be more robust to specify a dependency on the perl-bioperl package, like so:

<requirement type="package" version="1.6.924">perl-bioperl</requirement>

And then configure your galaxy instance to install and resolve conda dependencies as described in this FAQ:

The first time you run ExSpOD after making those changes, it will install bioperl and all its requirements into an environment in which the tool will then run.

ADD COMMENTlink written 12 months ago by Dave B.410

Thanks, the problem is resolved now.

ADD REPLYlink written 12 months ago by martin.pettinotti0
Please log in to add an answer.


Use of this site constitutes acceptance of our User Agreement and Privacy Policy.
Powered by Biostar version 16.09
Traffic: 139 users visited in the last hour