CLI tool for iFlow - genomic data management and workflow execution
Project description
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 .
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file intelliseq_iflow-0.3.13.tar.gz.
File metadata
- Download URL: intelliseq_iflow-0.3.13.tar.gz
- Upload date:
- Size: 44.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9feef9d74fc8141b717206a623f6724ff687dbc124f31dee3c7311eaa4b0c468
|
|
| MD5 |
b2efcc7f5dd0aed79b60746c9da829b8
|
|
| BLAKE2b-256 |
ad3eb3db2405f81ee6db84761bf547305548615a0ac6e55ae32cc02ae33a0fe9
|
File details
Details for the file intelliseq_iflow-0.3.13-py3-none-any.whl.
File metadata
- Download URL: intelliseq_iflow-0.3.13-py3-none-any.whl
- Upload date:
- Size: 51.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
95a6c96f12957dcfb9b8f7416235ba41e9c5b5161d5ea49deb6caa0cf5179ff7
|
|
| MD5 |
96353cb5af26e4e4af78126858e3e74c
|
|
| BLAKE2b-256 |
618af315d91a199eb68d38838e609ffddff0c29c2f4025cae7835f0cddf81a51
|