Use when making raw HTTP, E-utilities, PubChem, datasets, or FTP requests through the low-level EDirect transport wrapper.
Low-level EDirect transport wrapper for HTTP and FTP requests. It can issue GET or POST requests, expose EUtils and PubChem shortcuts, list or download FTP content, and optionally use Aspera when configured.
nquire/home/vimalinx/miniforge3/envs/bio/bin/nquire24.0xtract or transmute.ecollect.# 1) Check the installed nquire version
PATH=/home/vimalinx/miniforge3/envs/bio/bin:$PATH \
nquire -version
# 2) Fetch NCBI database metadata with a direct GET request
PATH=/home/vimalinx/miniforge3/envs/bio/bin:$PATH \
nquire -get https://eutils.ncbi.nlm.nih.gov/entrez/eutils/einfo.fcgi |
sed -n '1,20p'
# 3) Use the built-in EUtils shortcut instead of spelling out the base URL
PATH=/home/vimalinx/miniforge3/envs/bio/bin:$PATH \
nquire -eutils esearch.fcgi -db pubmed -term 'tn3 transposition immunity'
-url) or GET (-get) before constructing the request.-eutils, -pubchem, -pugrest, or -datasets when they match your target service.xtract, transmute, or downstream shell filters only after the transport layer is behaving predictably.-h and --help both print the same built-in usage text; -version returns the plain string 24.0.PATH, so sibling EDirect helpers remain discoverable even when you invoke it by absolute path.-url means HTTP POST, while -get means HTTP GET. Mixing them up is an easy way to get confusing server responses.-lst ftp://ftp.ncbi.nlm.nih.gov/... smoke test failed here with curl: (56) response reading failed.-asp) depend on a working client install and can be disabled with EDIRECT_NO_ASPERA=true.NQUIRE_HELPER, NQUIRE_TIMEOUT, and NQUIRE_IPV4 can change transport behavior, so record them in reproducible workflows if you use them.