[ensembl-dev] Missing Tasmanian devil species aliases

John Marshall jm18 at sanger.ac.uk
Tue Oct 25 13:37:51 BST 2011


Attempting to query Tasmanian devil data via the API (r64, of course) fails when asking for it by its latin name:

my $slice_adaptor = $registry->get_adaptor('Sarcophilus harrisii', 'Core', 'Slice')
   or die "can't get slice adaptor for Sarcophilus harrisii\n";

Sarcophilus harrisii is not a valid species name for this instance
Use of uninitialized value in hash element at /software/pubseq/PerlModules/Ensembl/www_64_1/ensembl/modules/Bio/EnsEMBL/Registry.pm line 958.
Use of uninitialized value in hash element at /software/pubseq/PerlModules/Ensembl/www_64_1/ensembl/modules/Bio/EnsEMBL/Registry.pm line 969.
can't get slice adaptor for Sarcophilus harrisii

It works with "Devil", "Tasmanian devil", etc, but it would appear that the latin names that are present in other species' meta tables are missing from this one.

(Also the excess "Use of uninitialized value" messages suggest that maybe get_adaptor() should fail immediately when its call to get_alias() fails.)

Cheers,

   John



More information about the Dev mailing list