[Bioperl-l] Error when using EUtilities to download elink with parameter LinkName=gene_pubmed

Chris Fields cjfields at illinois.edu
Thu Jun 10 23:48:37 EDT 2010


Limit the IDs down to a specific dbfrom-db link using -linkname, otherwise it assumes all links and just gloms everything together (yes, pretty helpful of them).  Here's the link for those:  

http://eutils.ncbi.nlm.nih.gov/corehtml/query/static/entrezlinks.html

Make sure to use your real email if you aren't already (you'll likely be IP banned otherwise).

chris

#!/usr/bin/env perl

use strict;
use warnings;
use Bio::DB::EUtilities;

my $factory = Bio::DB::EUtilities->new(
 -eutil => 'elink',
 -db => 'pubmed',
 -dbfrom => 'gene',
 -linkname => 'gene_pubmed',
 -email => 'mymail at foo.bar',
 -id => 6476,
);

print join(',', $factory->get_ids), "\n"

On Jun 10, 2010, at 10:27 PM, Peng Yu wrote:

> Hi,
> 
> I'm trying to get the pubmed ids from the following link. I use the
> code pasted at the end of the mail (the output is pasted as well).
> Note that more ids than necessary are returned. Then I try to use the
> option -dbfrom='gene_pubmed'. But it raises exceptions. Could you let
> me know how to get the correct download of the ids in the following
> page by bioperl EUtilities?
> 
> http://eutils.ncbi.nlm.nih.gov/entrez/eutils/elink.fcgi?db=gene&LinkName=gene_pubmed&from_uid=6476
> 
> -- 
> Regards,
> Peng
> 
> $ cat main.pl
> #!/usr/bin/env perl
> 
> use strict;
> use warnings;
> use Bio::DB::EUtilities;
> 
> my $factory = Bio::DB::EUtilities->new(
>  -eutil => 'elink',
>  -db => 'pubmed',
>  -dbfrom => 'gene',
>  -email => 'mymail at foo.bar',
>  -id => 6476,
> );
> 
> print join(',', $factory->get_ids), "\n";
> print $factory->get_Response->content;
> 
> $ ./main.pl
> 19416921,19121318,17194452,16802690,16543230,16344560,16329100,15944403,15522234,14724820,12477932,11340066,11329013,11003604,10903344,9092938,8609217,8521865,7566098,3925457,3896809,3178143,2962903,1717481,1677636,1560017,1353958,16329100,14724820,14276572,11340066,10903344,8648532,8648527,8609217,8576798,8118103,7371476,6357634,6082247,5848222,5436545,5333958,5075694,5041318,5015965,4952790,4742566,4579420,4164045,3925457,3807985,3553946,3403721,3178143,2962903,1717481,1560017,1353958,1256470,19121318,17194452,16802690,16543230,16329100,15944403,15522234,8521865
> <?xml version="1.0"?>
> <!DOCTYPE eLinkResult PUBLIC "-//NLM//DTD eLinkResult, 10 August
> 2009//EN" "http://www.ncbi.nlm.nih.gov/entrez/query/DTD/eLink_090910.dtd">
> <eLinkResult>
> 
> 	<LinkSet>
> 		<DbFrom>gene</DbFrom>
> 		<IdList>
> 			<Id>6476</Id>
> 		</IdList>
> 		<LinkSetDb>
> 			<DbTo>pubmed</DbTo>
> 			<LinkName>gene_pubmed</LinkName>
> 			<Link>
> 				<Id>19416921</Id>
> 			</Link>
> 			<Link>
> 				<Id>19121318</Id>
> 			</Link>
> 			<Link>
> 				<Id>17194452</Id>
> 			</Link>
> 			<Link>
> 				<Id>16802690</Id>
> 			</Link>
> 			<Link>
> 				<Id>16543230</Id>
> 			</Link>
> 			<Link>
> 				<Id>16344560</Id>
> 			</Link>
> 			<Link>
> 				<Id>16329100</Id>
> 			</Link>
> 			<Link>
> 				<Id>15944403</Id>
> 			</Link>
> 			<Link>
> 				<Id>15522234</Id>
> 			</Link>
> 			<Link>
> 				<Id>14724820</Id>
> 			</Link>
> 			<Link>
> 				<Id>12477932</Id>
> 			</Link>
> 			<Link>
> 				<Id>11340066</Id>
> 			</Link>
> 			<Link>
> 				<Id>11329013</Id>
> 			</Link>
> 			<Link>
> 				<Id>11003604</Id>
> 			</Link>
> 			<Link>
> 				<Id>10903344</Id>
> 			</Link>
> 			<Link>
> 				<Id>9092938</Id>
> 			</Link>
> 			<Link>
> 				<Id>8609217</Id>
> 			</Link>
> 			<Link>
> 				<Id>8521865</Id>
> 			</Link>
> 			<Link>
> 				<Id>7566098</Id>
> 			</Link>
> 			<Link>
> 				<Id>3925457</Id>
> 			</Link>
> 			<Link>
> 				<Id>3896809</Id>
> 			</Link>
> 			<Link>
> 				<Id>3178143</Id>
> 			</Link>
> 			<Link>
> 				<Id>2962903</Id>
> 			</Link>
> 			<Link>
> 				<Id>1717481</Id>
> 			</Link>
> 			<Link>
> 				<Id>1677636</Id>
> 			</Link>
> 			<Link>
> 				<Id>1560017</Id>
> 			</Link>
> 			<Link>
> 				<Id>1353958</Id>
> 			</Link>
> 		</LinkSetDb>
> 		<LinkSetDb>
> 			<DbTo>pubmed</DbTo>
> 			<LinkName>gene_pubmed_citedinomim</LinkName>
> 			<Link>
> 				<Id>16329100</Id>
> 			</Link>
> 			<Link>
> 				<Id>14724820</Id>
> 			</Link>
> 			<Link>
> 				<Id>14276572</Id>
> 			</Link>
> 			<Link>
> 				<Id>11340066</Id>
> 			</Link>
> 			<Link>
> 				<Id>10903344</Id>
> 			</Link>
> 			<Link>
> 				<Id>8648532</Id>
> 			</Link>
> 			<Link>
> 				<Id>8648527</Id>
> 			</Link>
> 			<Link>
> 				<Id>8609217</Id>
> 			</Link>
> 			<Link>
> 				<Id>8576798</Id>
> 			</Link>
> 			<Link>
> 				<Id>8118103</Id>
> 			</Link>
> 			<Link>
> 				<Id>7371476</Id>
> 			</Link>
> 			<Link>
> 				<Id>6357634</Id>
> 			</Link>
> 			<Link>
> 				<Id>6082247</Id>
> 			</Link>
> 			<Link>
> 				<Id>5848222</Id>
> 			</Link>
> 			<Link>
> 				<Id>5436545</Id>
> 			</Link>
> 			<Link>
> 				<Id>5333958</Id>
> 			</Link>
> 			<Link>
> 				<Id>5075694</Id>
> 			</Link>
> 			<Link>
> 				<Id>5041318</Id>
> 			</Link>
> 			<Link>
> 				<Id>5015965</Id>
> 			</Link>
> 			<Link>
> 				<Id>4952790</Id>
> 			</Link>
> 			<Link>
> 				<Id>4742566</Id>
> 			</Link>
> 			<Link>
> 				<Id>4579420</Id>
> 			</Link>
> 			<Link>
> 				<Id>4164045</Id>
> 			</Link>
> 			<Link>
> 				<Id>3925457</Id>
> 			</Link>
> 			<Link>
> 				<Id>3807985</Id>
> 			</Link>
> 			<Link>
> 				<Id>3553946</Id>
> 			</Link>
> 			<Link>
> 				<Id>3403721</Id>
> 			</Link>
> 			<Link>
> 				<Id>3178143</Id>
> 			</Link>
> 			<Link>
> 				<Id>2962903</Id>
> 			</Link>
> 			<Link>
> 				<Id>1717481</Id>
> 			</Link>
> 			<Link>
> 				<Id>1560017</Id>
> 			</Link>
> 			<Link>
> 				<Id>1353958</Id>
> 			</Link>
> 			<Link>
> 				<Id>1256470</Id>
> 			</Link>
> 		</LinkSetDb>
> 		<LinkSetDb>
> 			<DbTo>pubmed</DbTo>
> 			<LinkName>gene_pubmed_rif</LinkName>
> 			<Link>
> 				<Id>19121318</Id>
> 			</Link>
> 			<Link>
> 				<Id>17194452</Id>
> 			</Link>
> 			<Link>
> 				<Id>16802690</Id>
> 			</Link>
> 			<Link>
> 				<Id>16543230</Id>
> 			</Link>
> 			<Link>
> 				<Id>16329100</Id>
> 			</Link>
> 			<Link>
> 				<Id>15944403</Id>
> 			</Link>
> 			<Link>
> 				<Id>15522234</Id>
> 			</Link>
> 			<Link>
> 				<Id>8521865</Id>
> 			</Link>
> 		</LinkSetDb>
> 	</LinkSet>
> </eLinkResult>
> 
> _______________________________________________
> Bioperl-l mailing list
> Bioperl-l at lists.open-bio.org
> http://lists.open-bio.org/mailman/listinfo/bioperl-l




More information about the Bioperl-l mailing list