[ensembl-dev] question regarding geneadaptor
mag
mr6 at ebi.ac.uk
Tue Nov 4 13:21:06 GMT 2014
Hi Duarte,
Can you check which database you are connecting to?
I tried the following:
my $registry = "Bio::EnsEMBL::Registry";
$registry->load_registry_from_db(
-db_version => 77,
-host => 'ensembldb.ensembl.org',
-user => 'anonymous',
-port => '3337',
);
my $query_gene = "CYP2D7P";
my $gene_adaptor = $registry->get_adaptor('human', 'core', 'gene');
print "Using database " . $gene_adaptor->dbc->dbname() . "\n";
my @fetched_genes =
@{$gene_adaptor->fetch_all_by_display_label($query_gene)};
foreach my $gene (@fetched_genes) {
print "Found " . $gene->stable_id . " with name " .
$gene->display_xref->display_id . "\n";
}
And got the following results:
Using database homo_sapiens_core_77_37
Found ENSG00000205702 with name CYP2D7P
Found ENSG00000263181 with name CYP2D7P
This also works on the live GRCh38 database.
Regards,
Magali
On 04/11/2014 12:03, Duarte Molha wrote:
> Dear developer
>
> I have simple script to fetch gene information and I am having
> problems with a particular gene that I know is correct and on the
> database:
>
> http://grch37.ensembl.org/Homo_sapiens/Gene/Summary?db=core;g=ENSG00000205702;r=22:42536214-42540576
>
> here is the code I use to fecth it:
>
> $query_gene = "CYP2D7P";
>
> my @fetched_genes =
> @{$gene_adaptor->fetch_all_by_display_label($query_gene)};
>
> however ...
>
> this method returns an empty list.
>
> Why is this?
>
>
> I have also tried:
>
> my @fetched_genes = @{
> $gene_adaptor->fetch_all_by_external_name($query_gene) };
>
> and this also fails.
>
> Can someone tell me what I am doing wrong?
>
>
> Best regards
>
> Duarte
>
>
> _______________________________________________
> 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/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.ensembl.org/pipermail/dev_ensembl.org/attachments/20141104/153a184c/attachment.html>
More information about the Dev
mailing list