Skip to main content

intelliseq-iflow

CLI tool for iFlow - genomic data management and workflow execution.

Installation

pip install intelliseq-iflow

Usage

Authentication

Login using OAuth Device Flow:

iflow login

This will open a browser for authentication. Your credentials are stored securely in your system keyring.

Check login status:

iflow status

Logout:

iflow logout

File Operations

List files in a project:

iflow files ls --project PROJECT_ID
iflow files ls --project PROJECT_ID --path data/raw/

Download a file:

iflow files download --project PROJECT_ID --path data/file.txt
iflow files download --project PROJECT_ID --path data/file.txt -o local_file.txt

Upload a file:

iflow files upload --project PROJECT_ID local_file.txt data/uploaded.txt

Running Pipelines

Submit a pipeline run:

iflow runs submit --pipeline hereditary-mock \
  -P case_id=patient-001 \
  -P child_fastq=data/R1.fastq.gz \
  --watch

With LIS callback:

iflow runs submit --pipeline hereditary-panel \
  -P vcf_file=data/sample.vcf.gz \
  --callback-url https://lis.example.com/api/callback

Configuration

Configure environment:

iflow config env dev    # Development
iflow config env stg    # Staging
iflow config env prod   # Production

Select default project:

iflow config select-project

View current configuration:

iflow config show

Development

# Install in development mode
pip install -e ".[dev]"

# Run tests
pytest

# Format code
ruff format .
ruff check --fix .

Metadata

Release files for intelliseq-iflow 0.3.22

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for intelliseq-iflow 0.3.22
File Size Uploaded
intelliseq_iflow-0.3.22.tar.gz 64.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for intelliseq-iflow 0.3.22
File Interpreter ABI Platform
intelliseq_iflow-0.3.22-py3-none-any.whl Python 3 none any Details

Total release size: 123.3 kB

Release files / intelliseq_iflow-0.3.22.tar.gz

Download URL intelliseq_iflow-0.3.22.tar.gz
Size 64.3 kB
Tags Source
SHA-256 checksum
How to use checksums
da4c55b536e96df57791f47654b0e1cbaa82b0238c353353c43f17cb3cd03849
BLAKE2b-256 checksum
How to use checksums
09c3d5d43a9de3cedb8a1b01ffe8fe9e7edd245d5a740390aed47ead8477e3c7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / intelliseq_iflow-0.3.22-py3-none-any.whl

Download URL intelliseq_iflow-0.3.22-py3-none-any.whl
Size 58.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7b42ab26aafc5359c31a1ddd088e1a5892e0df875734488eaec622dec2d97644
BLAKE2b-256 checksum
How to use checksums
f058ba87086ccb38da1762845599fa43ab7a4d16651965a16e575e1a09e3c568
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release history Release notifications | RSS feed

This release

0.3.22 This release

2 release files

0.3.21

2 release files

0.3.20

2 release files

0.3.19

2 release files

0.3.18

2 release files

0.3.17

2 release files

0.3.16

2 release files

0.3.15

2 release files

0.3.14

2 release files

0.3.13

2 release files

0.3.12

2 release files

0.3.11

2 release files

0.3.10

2 release files

0.3.9

2 release files

0.3.8

2 release files

0.3.7

2 release files

0.3.6

2 release files

0.3.5

2 release files

0.3.4

2 release files

0.3.3

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.9

2 release files

0.2.8

2 release files

0.2.7

2 release files

0.2.6

2 release files

0.2.5

2 release files

0.2.4

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release 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