[Bioperl-l] Re: retreive medline records by title

Martin Senger senger at ebi.ac.uk
Mon Jul 19 09:39:55 EDT 2004


> My doubt is how to retreive all publication medline records for a
> species . i want to retrieve all the medline records having the
> species name in its title
>
   1) You can use either a provided script (let's say for testing first
before coding it into your own program/script) (everything on a single
line):

perl ~/bioperl-live/scripts/biblio/biblio.PLS \
   -c - -find "Antheraea mylitta" -attrs title

   This will give you 15 citations. (But to be honest, you will get the
same 15 even without -attrs title - which means that either all citations
about Antheraea mylitta have it in the title, or there is a bug in the
Biblio code ... obviously if the later is true I would like to hear about
it in order to fix it).

   2) Or here is how to code it for yourself (it's practically identical
to the code you sent here - except an additional parameter in the find
method with the name 'title'):

#!/usr/bin/perl -w

use strict;
use Bio::Biblio;
use Bio::Biblio::IO;
use Data::Dumper;


my $count =1;
my @ids= @{ new Bio::Biblio->find ("Antheraea mylitta",
'title')->get_all_ids } ;

foreach my $ids (@ids) {
    print "$count","  ";
    print  $ids,"\n";
    $count ++;
}

   Cheers,
   Martin

-- 
Martin Senger

EMBL Outstation - Hinxton                Senger at EBI.ac.uk     
European Bioinformatics Institute        Phone: (+44) 1223 494636      
Wellcome Trust Genome Campus             (Switchboard:     494444)
Hinxton                                  Fax  : (+44) 1223 494468
Cambridge CB10 1SD
United Kingdom                           http://industry.ebi.ac.uk/~senger



More information about the Bioperl-l mailing list