Skip to main content

Download genome files from NCBI by accession.

Project description

NCBI accession download script

A partner script to the popular ncbi-genome-download script, ncbi-acc-download allows you to download sequences from GenBank/RefSeq by accession through the NCBI ENTREZ API.

Installation

pip install ncbi-acc-download

Alternatively, clone this repository from GitHub, then run (in a python virtual environment)

pip install .

If this fails on older versions of Python, try updating your pip tool first:

pip install --upgrade pip

and then rerun the ncbi-acc-download install.

ncbi-acc-download is only developed and tested on Python releases still under active support by the Python project. At the moment, this means versions 2.7, 3.4, 3.5, 3.6 and 3.7. Specifically, no attempt at testing under Python versions older than 2.7 or 3.4 is being made.

If your system is stuck on an older version of Python, consider using a tool like Homebrew or Linuxbrew to obtain a more up-to-date version.

Usage

To download a nucleotide record AB_12345 in GenBank format, run

ncbi-acc-download AB_12345

To download a nucleotide record AB_12345 in FASTA format, run

ncbi-acc-download --format fasta AB_12345

To download a protein record WP_12345 in FASTA format, run

ncbi-acc-download --molecule protein WP_12345

To just generate a list of download URLs to run the actual download elsewhere, run

ncbi-acc-download --url AB_12345

To get an overview of all options, run

ncbi-acc-download --help

License

All code is available under the Apache License version 2, see the LICENSE file for details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ncbi-acc-download-0.1.2.tar.gz (6.4 kB view details)

Uploaded Source

Built Distribution

ncbi_acc_download-0.1.2-py2.py3-none-any.whl (7.0 kB view details)

Uploaded Python 2Python 3

File details

Details for the file ncbi-acc-download-0.1.2.tar.gz.

File metadata

  • Download URL: ncbi-acc-download-0.1.2.tar.gz
  • Upload date:
  • Size: 6.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/39.1.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.6.5

File hashes

Hashes for ncbi-acc-download-0.1.2.tar.gz
Algorithm Hash digest
SHA256 ff029e737319915839225d142b5c7bd397a63127b4af35e5a399ef6ca70d90d5
MD5 a0965ae19c1521b445733c38ee8191ce
BLAKE2b-256 4cea65a6db3419056771d01548fab22cbfd1cf3d78c1eb475ab2d2f9e159b80a

See more details on using hashes here.

File details

Details for the file ncbi_acc_download-0.1.2-py2.py3-none-any.whl.

File metadata

  • Download URL: ncbi_acc_download-0.1.2-py2.py3-none-any.whl
  • Upload date:
  • Size: 7.0 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/39.1.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.6.5

File hashes

Hashes for ncbi_acc_download-0.1.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 288ea0107948aff724e803518afe60a8c042da2f33f7056944f05004795aa20c
MD5 f2796b7af4d4cf84840772fad317fd70
BLAKE2b-256 a4a27161904271b12514fdb47f97f14c26bbbaa33ac1139ffee68528f42b2572

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page