Skip to main content

DAP CLI

dap is the command-line client for the Dovetail Analysis Portal (DAP): log in, list and submit runs, and upload/download files without leaving a terminal. It talks to the DAP server over plain HTTP and is a standalone package, separate from the DAP web app itself.

Install

$ pip install dovecli

This installs the dap command on your PATH, along with its only two runtime dependencies, click and requests. Requires Python 3.9+.

Quickstart

$ dap login
Email: you@example.com
Password:
Logged in.

$ dap whoami
you@example.com -- 5 credits

$ dap files list
$ dap files upload /path/to/reads_R1.fastq.gz

$ dap runs cancer-types
$ dap submit sv --name my-first-run \
    --tumor s3://bucket/user_1/tumor_R1.fastq.gz s3://bucket/user_1/tumor_R2.fastq.gz \
    --cancer-type Breast

$ dap runs list
$ dap runs status <run-id> --watch

By default dap talks to https://portal.cantatabio.com. Point it at a different server with dap login --api-url ... or the DAP_API_URL environment variable. Your login token is stored locally at ~/.dap/config.json (override with DAP_CONFIG_DIR); your password is never saved.

Download files

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

Source Distribution

dovecli-0.1.2.tar.gz (12.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

dovecli-0.1.2-py3-none-any.whl (12.8 kB view details)

Uploaded Python 3

File details

Details for the file dovecli-0.1.2.tar.gz.

File metadata

  • Download URL: dovecli-0.1.2.tar.gz
  • Upload date:
  • Size: 12.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.1

File hashes

Hashes for dovecli-0.1.2.tar.gz
Algorithm Hash digest
SHA256 5683c36ef747c0c6a3361a4c46731e1a5a4433f7befa439c043fca2b32c16904
MD5 570f86c6ba0bda58626cdb35efb8eb42
BLAKE2b-256 f27c6816a2361f4d744f08d8bec6d7ba87fc45f35f32f9990d5e1fa41e529c87

See more details on using hashes here.

File details

Details for the file dovecli-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: dovecli-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 12.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.1

File hashes

Hashes for dovecli-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 f1a6ec61de9078a8b1caacb37bc4f689022397d44ee088dce67a6a8119a28ec5
MD5 5fc88fc4a5226d2f841cd12bc59743c7
BLAKE2b-256 8255b2b11159aa5e77b79a8462af7bff789e8a94b4e049552c84ed1ea73d0c3a

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.2 This release

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page