[ensembl-dev] Variant Effect Predictor 2.2 A global symbol error

Daniel Sobral sobral at ebi.ac.uk
Wed Sep 28 12:49:59 BST 2011


Hi Saeed,

These lines probably affect variation predictions in Transcription 
Factor binding sites.

The error is coming from a variable that is exported by 
Bio::EnsEMBL::Funcgen::DBSQL::BaseAdaptor,  from which 
MotifFeatureAdaptor inherits.

I would think there is something wrong with your ensembl instalation or 
PERL5LIB  because I try the same and I don't get errors. All ensembl 
modules need to be checked out from the same release (64).
Try a fresh cvs checkout.

The PERL5LIB I used to test:
PERL5LIB=$ENS_SRC/bioperl-live/:$ENS_SRC/ensembl/modules/:$ENS_SRC/ensembl-variation/modules/:$ENS_SRC/ensembl-functgenomics/modules/

Hope it helps,
Daniel

On 28/09/2011 11:31, Saeed Al Turki wrote:
> Hi,
>
> I trying to run VEP 2.2 with Ensembl API 64 but I ran into this error:
>
> $ perl variant_effect_predictor_2.2.pl  --help
>
> ------------------------------
> Global symbol "%true_tables" requires explicit package name at
> /software/pubseq/PerlModules/Ensembl/www_64_1/ensembl-functgenomics/modules/Bio/EnsEMBL/Funcgen/DBSQL/MotifFeatureAdaptor.pm
> line 69.
> Global symbol "%tables" requires explicit package name at
> /software/pubseq/PerlModules/Ensembl/www_64_1/ensembl-functgenomics/modules/Bio/EnsEMBL/Funcgen/DBSQL/MotifFeatureAdaptor.pm
> line 70.
> Global symbol "%true_tables" requires explicit package name at
> /software/pubseq/PerlModules/Ensembl/www_64_1/ensembl-functgenomics/modules/Bio/EnsEMBL/Funcgen/DBSQL/MotifFeatureAdaptor.pm
> line 70.
> Global symbol "%tables" requires explicit package name at
> /software/pubseq/PerlModules/Ensembl/www_64_1/ensembl-functgenomics/modules/Bio/EnsEMBL/Funcgen/DBSQL/MotifFeatureAdaptor.pm
> line 99.
> Global symbol "%tables" requires explicit package name at
> /software/pubseq/PerlModules/Ensembl/www_64_1/ensembl-functgenomics/modules/Bio/EnsEMBL/Funcgen/DBSQL/MotifFeatureAdaptor.pm
> line 107.
> Global symbol "%true_tables" requires explicit package name at
> /software/pubseq/PerlModules/Ensembl/www_64_1/ensembl-functgenomics/modules/Bio/EnsEMBL/Funcgen/DBSQL/MotifFeatureAdaptor.pm
> line 107.
> Global symbol "%tables" requires explicit package name at
> /software/pubseq/PerlModules/Ensembl/www_64_1/ensembl-functgenomics/modules/Bio/EnsEMBL/Funcgen/DBSQL/MotifFeatureAdaptor.pm
> line 135.
> Global symbol "%tables" requires explicit package name at
> /software/pubseq/PerlModules/Ensembl/www_64_1/ensembl-functgenomics/modules/Bio/EnsEMBL/Funcgen/DBSQL/MotifFeatureAdaptor.pm
> line 149.
> Global symbol "%true_tables" requires explicit package name at
> /software/pubseq/PerlModules/Ensembl/www_64_1/ensembl-functgenomics/modules/Bio/EnsEMBL/Funcgen/DBSQL/MotifFeatureAdaptor.pm
> line 149.
> Global symbol "%tables" requires explicit package name at
> /software/pubseq/PerlModules/Ensembl/www_64_1/ensembl-functgenomics/modules/Bio/EnsEMBL/Funcgen/DBSQL/MotifFeatureAdaptor.pm
> line 184.
> Global symbol "%true_tables" requires explicit package name at
> /software/pubseq/PerlModules/Ensembl/www_64_1/ensembl-functgenomics/modules/Bio/EnsEMBL/Funcgen/DBSQL/MotifFeatureAdaptor.pm
> line 184.
> Global symbol "%tables" requires explicit package name at
> /software/pubseq/PerlModules/Ensembl/www_64_1/ensembl-functgenomics/modules/Bio/EnsEMBL/Funcgen/DBSQL/MotifFeatureAdaptor.pm
> line 215.
> Global symbol "%tables" requires explicit package name at
> /software/pubseq/PerlModules/Ensembl/www_64_1/ensembl-functgenomics/modules/Bio/EnsEMBL/Funcgen/DBSQL/MotifFeatureAdaptor.pm
> line 227.
> Global symbol "%true_tables" requires explicit package name at
> /software/pubseq/PerlModules/Ensembl/www_64_1/ensembl-functgenomics/modules/Bio/EnsEMBL/Funcgen/DBSQL/MotifFeatureAdaptor.pm
> line 227.
> Global symbol "%tables" requires explicit package name at
> /software/pubseq/PerlModules/Ensembl/www_64_1/ensembl-functgenomics/modules/Bio/EnsEMBL/Funcgen/DBSQL/MotifFeatureAdaptor.pm
> line 271.
> Compilation failed in require at variant_effect_predictor_2.2.pl line 480.
> BEGIN failed--compilation aborted at variant_effect_predictor_2.2.pl line
> 480.
> ------------------------------
> If I comment lines from 479 to 483 , the script seems to work but I don't
> know how this would affect the final output.
>
> What do you think the cause of the error? Is it save to keep lines 479-483
> commented out?
>
> Cheers,
> Saeed
>
> _______________________________________________
> Dev mailing list    Dev at ensembl.org
> List admin (including subscribe/unsubscribe): http://lists.ensembl.org/mailman/listinfo/dev
> Ensembl Blog: http://www.ensembl.info/





More information about the Dev mailing list