Learn R Programming

reutils (version 0.2.1)

einfo: einfo - getting database statistics and search fields

Description

einfo queries the NCBI EInfo utility to retrieve the names of all valid Entrez databases, or, if db is provided, to retrieve statistics for a single database, including lists of indexing fields and available link names. Version 2.0 data is requested by default.

Usage

einfo(db = NULL, version = "2.0", retmode = "xml")

Arguments

db
A valid NCBI database name. If NULL, a list of all current NCBI databases is returned.
version
Specifies version 2.0 EInfo XML. Set to NULL for the older version.
retmode
'xml' (default) or 'json'.

Value

  • An einfo object.

Details

See the official online documentation for NCBI's http://www.ncbi.nlm.nih.gov/books/NBK25499//#chapter4.EInfo{EUtilities} for additional information.

See Also

content, getUrl, getError.

Examples

Run this code
## Fetch a list of all current Entrez database names
einfo()

## Fetch statistics for an Entrez database and parse
## the data into a data.frame
x <- einfo("gene")
if (x$no_errors()) {
  content(x, "parsed")
}



## Fetch statistics for an Entrez database in JSON format
## and parse the data into a list
x <- einfo("pubmed", retmode = "json")
if (x$no_errors()) {
  content(x, "parsed")
}

Run the code above in your browser using DataLab