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

Saeed Al Turki sa9 at sanger.ac.uk
Wed Sep 28 11:31:50 BST 2011


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




More information about the Dev mailing list