Method: Bio::PubMed#esearch
- Defined in:
- lib/bio/io/pubmed.rb
#esearch(str, hash = {}) ⇒ Object
Search the PubMed database by given keywords using E-Utils and returns an array of PubMed IDs.
For information on the possible arguments, see eutils.ncbi.nlm.nih.gov/entrez/query/static/esearch_help.html#PubMed
Arguments:
-
str: query string (required)
-
hash: hash of E-Utils options
-
_“retmode”_: “xml”, “html”, …
-
_“rettype”_: “medline”, …
-
_“retmax”_: integer (default 100)
-
_“retstart”_: integer
-
_“field”_
-
_“reldate”_
-
_“mindate”_
-
_“maxdate”_
-
_“datetype”_
-
- Returns
-
array of PubMed IDs or a number of results
92 93 94 95 96 |
# File 'lib/bio/io/pubmed.rb', line 92 def esearch(str, hash = {}) opts = { "db" => "pubmed" } opts.update(hash) super(str, opts) end |