|
NAMEBoulder::Medline - Fetch Medline data records as parsed Boulder StonesSYNOPSIS# parse a file of Medline records $ml = new Boulder::Medline(-accessor=>'File', -param => '/data/medline/medline.txt'); while (my $s = $ml->get) { print $s->Identifier; print $s->Abstract; } # parse flatfile yourself open (ML,"/data/medline/medline.txt"); local $/ = "*RECORD*"; while (<ML>) { my $s = Boulder::Medline->parse($_); # etc. } DESCRIPTIONBoulder::Medline provides retrieval and parsing services for Medline recordsBoulder::Medline provides retrieval and parsing services for NCBI Medline records. It returns Medline entries in Stone format, allowing easy access to the various fields and values. Boulder::Medline is a descendent of Boulder::Stream, and provides a stream-like interface to a series of Stone objects. Access to Medline is provided by one accessors, which give access to local Medline database. When you create a new Boulder::Medline stream, you provide the accessors, along with accessor-specific parameters that control what entries to fetch. The accessors is:
It is also possible to parse a single Medline entry from a text string stored in a scalar variable, returning a Stone object. Boulder::Medline methodsThis section lists the public methods that the Boulder::Medline class makes available.
OUTPUT TAGSThe tags returned by the parsing operation are taken from the MEDLARS definition file MEDDOC.DOCTop-Level TagsThese are tags that appear at the top level of the parsed Medline entry.ABSTRACT ABSTRACT AUTHOR ADDRESS AUTHOR CALL NUMBER CAS
REGISTRY/EC NUMBER CLASS UPDATE DATE COMMENTS COUNTRY DATE OF ENTRY DATE OF
PUBLICATION ENGLISH ABSTRACT INDICATOR ENTRY MONTH GENE SYMBOL ID NUMBER
INDEXING PRIORITY ISSN ISSUE/PART/SUPPLEMENT JOURNAL SUBSET JOURNAL TITLE CODE
LANGUAGE LAST REVISION DATE MACHINE-READABLE IDENTIFIER MeSH HEADING NO-AUTHOR
INDICATOR NOT FOR PUBLICATION NUMBER OF REFERENCES PAGINATION PERSONAL NAME AS
SUBJECT PUBLICATION TYPE RECORD ORIGINATOR SECONDARY SOURCE ID SPECIAL LIST
INDICATOR TITLE TITLE ABBREVIATION TRANSLITERATED/VERNACULAR TITLE UNIQUE
IDENTIFIER VOLUME ISSUE
Identifier The Medline identifier of this entry. Identifier is a single-value tag. Example: my $identifierNo = $s->Identifier; Title The Medline title for this entry. Example: my $titledef=$s->Title; SEE ALSOBoulder, Boulder::Blast, Boulder::GenbankAUTHORLincoln Stein <lstein@cshl.org>. Luca I.G. Toldo <luca.toldo@merck.de>Copyright (c) 1997 Lincoln D. Stein Copyright (c) 1999 Luca I.G. Toldo This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. See DISCLAIMER.txt for disclaimers of warranty. POD ERRORSHey! The above document had some coding errors, which are explained below:
Visit the GSP FreeBSD Man Page Interface. |