Bio::Biblio

Bio::Biblio is a Bibliographic Query Service module.
Download

Bio::Biblio Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Perl Artistic License
  • Price:
  • FREE
  • Publisher Name:
  • Martin Senger
  • Publisher web site:
  • http://search.cpan.org/~birney/bioperl-run-1.4/Bio/Tools/Run/Analysis.pm

Bio::Biblio Tags


Bio::Biblio Description

Bio::Biblio is a Bibliographic Query Service module. Bio::Biblio is a Bibliographic Query Service module.SYNOPSIS use Bio::Biblio; my $biblio = new Bio::Biblio; print $biblio->find ('perl')->get_count . "n"; my $collection = $biblio->find ('brazma', 'authors'); while ( $collection->has_next ) { print $collection->get_next; } #The new() method can get parameters, for example: $biblio = Bio::Biblio (-access => 'soap', -location => 'http://industry.ebi.ac.uk/soap/openBQS', -destroy_on_exit => '0'); # See below for some one-linersThis is a class whose instances can access bibliographic repositories. It allows to query a bibliographic database (such as MEDLINE) and then to retrieve resulting citations from it. The citations are returned in an XML format which is native to the repository but there are also supporting modules for converting them into Perl objects.The detailed descriptions of all query and retrieval methods are in Bio::DB::BiblioI (an interface). All those methods should be called on instances of this (Bio::Biblio) module.The module complies (with some simplifications) with the specification described in the OpenBQS project. Its home page is at http://industry.ebi.ac.uk/openBQS. There are also links to available servers providing access to the bibliographic repositories (namely to MEDLINE).The module also gives an access to a set of controlled vocabularies and their values. It allows to introspect bibliographic repositories and to find what citation resource types (such as journal and book articles, patents or technical reports) are provided, and what attributes they have, eventually what attribute values are allowed.Here are some one-liners: perl -MBio::Biblio -e 'print new Bio::Biblio->get_by_id ("94033980")' perl -MBio::Biblio -e 'print join ("n", @{ new Bio::Biblio->find ("brazma")->get_all_ids })' perl -MBio::Biblio -e 'print new Bio::Biblio->find ("Java")->find ("perl")->get_count' Requirements: · Perl


Bio::Biblio Related Software