[ensembl-dev] updating ensembl 79->80 issue

mag mr6 at ebi.ac.uk
Wed Jun 17 13:59:10 BST 2015


Hi Nathalie,

The script seems to be complaining about a missing PrimarySeqI.pm module
This module is part of bioperl and that dependency has been in Ensembl 
since 2004.

Can you please check if it is in your local bioperl installation?
Also, I notice that you checked out bioperl version 1.6.1, which is now 
the officially used version, but your PERL5LIB points to a bioperl-1.2.3 
directory.
PrimarySeqI.pm is included in both versions of bioperl, so that should 
not matter here, but it might be worth checking both directories are 
complete.


Regards,
Magali

On 17/06/2015 13:49, Nathalie Conte wrote:
> hi
> I am updating ensembl from 79 to 80 using git
> $ mkdir src
> $ cd src
> $ git clone https://github.com/bioperl/bioperl-live.git
> $ cd bioperl-live
> $ git checkout bioperl-release-1-6-1
> $ cd -
> $ git clone https://github.com/Ensembl/ensembl-git-tools.git
> $ export PATH=$PWD/ensembl-git-tools/bin:$PATH
> $ git clone https://github.com/Ensembl/ensembl.git
> $ git clone https://github.com/Ensembl/ensembl-variation.git
> $ git clone https://github.com/Ensembl/ensembl-funcgen.git
> $ git clone https://github.com/Ensembl/ensembl-compara.git
>
> I check that everything is installed fine.
>
>
> I get this error message using a script to get LD scores from slice objects. the script works well on 79
>
> -------------------- WARNING ----------------------
> MSG: 'Bio::EnsEMBL::DBSQL::SliceAdaptor' cannot be found.
> Exception Can't locate Bio/PrimarySeqI.pm in @INC (@INC contains: /homes/perl5lib/lib/perl5/x86_64-linux-thread-multi /homes/perl5lib/lib/perl5 home/src home/src/bioperl-1.2.3 home/src/ensembl/modules home/src/ensembl-compara/modules home/src/ensembl-variation/modules home/src/ensembl-functgenomics/modules home/src/ensembl-functgenomics/modules /ebi/microarray/home/fgpt/sw/lib/perl/RH_prod/lib/x86_64-linux-thread-multi /ebi/microarray/home/fgpt/sw/lib/perl/RH_prod/lib /ebi/microarray/home/fgpt/sw/lib/perl/RH_prod/lib64 /ebi/microarray/home/fgpt/sw/lib/perl/RH_prod/lib64/perl5/site_perl /nfs/ma/home/svn-database/PhenoBridge/Scripts/BioSD-master/lib /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at home/src/ensembl/modules/Bio/EnsEMBL/Slice.pm line 74.
> BEGIN failed--compilation aborted at home/src/ensembl/modules/Bio/EnsEMBL/Slice.pm line 74.
> Compilation failed in require at home/src/ensembl/modules/Bio/EnsEMBL/DBSQL/SliceAdaptor.pm line 108.
> BEGIN failed--compilation aborted at home/src/ensembl/modules/Bio/EnsEMBL/DBSQL/SliceAdaptor.pm line 108.
> Compilation failed in require at (eval 194) line 3.
>
>
> FILE: Bio/EnsEMBL/Registry.pm LINE: 1040
> CALLED BY: ./testLD.pl  LINE: 19
> Date (localtime)    = Wed Jun 17 12:11:20 2015
> Ensembl API version = 80
> ---------------------------------------------------
> Can't call method "fetch_by_region" on an undefined value at ./testLD.pl line 21.
>
> any idea on what is wrong?
> thanks
> Nathalie
>
>
> _______________________________________________
> Dev mailing list    Dev at ensembl.org
> Posting guidelines and subscribe/unsubscribe info: http://lists.ensembl.org/mailman/listinfo/dev
> Ensembl Blog: http://www.ensembl.info/





More information about the Dev mailing list