pubMedAbst-class {annotate}R Documentation

Class pubMedAbst, a class to handle PubMed abstracts, and methods for processing them.

Description

This is a class representation for PubMed abstracts.

Creating Objects

new('pubMedAbst',
authors = ...., # Object of class vector
pmid = ...., # Object of class character
abstText = ...., # Object of class character
articleTitle = ...., # object of class character
journal = ...., # Object of class character
pubDate = ...., # Object of class character
abstUrl = ...., # Object of class character
)

Slots

pmid:
Object of class "character" The PubMed ID for this paper.
authors:
Object of class "vector" The authors of the paper.
abstText:
Object of class "character" The contained text of the abstract.
articleTitle:
Object of class "character" The title of the article the abstract pertains to.
journal:
Object of class "character" The journal the article was published in.
pubDate:
Object of class "character" The date the journal was published.
abstUrl:
Object of class "character" A URL, if one is provided, contained in the abstract.

Methods

pmid
signature(object = "pmid"): An accessor function for pmid
abstText
signature(object = "pubMedAbst"): An accessor function for abstText
abstUrl
signature(object = "pubMedAbst"): An accessor function for abstUrl
articleTitle
signature(object = "pubMedAbst"): An accessor function for articleTitle
authors
signature(object = "pubMedAbst"): An accessor function for authors
journal
signature(object = "pubMedAbst"): An accessor function for journal
pubDate
signature(object = "pubMedAbst"): An accessor function for pubDate

Author(s)

Jeff Gentry

See Also

pubmed, genbank

Examples

   x <- pubmed("9695952","8325638","8422497")
   a <- xmlRoot(x)
   numAbst <- length(xmlChildren(a))
   absts <- list()
   for (i in 1:numAbst) {
      absts[[i]] <- buildPubMedAbst(a[[i]])
   }

[Package annotate version 1.8.0 Index]