cli-anything-galaxy
CLI harness for the Galaxy bioinformatics platform. It wraps Galaxy's REST API to provide command-line and REPL access to histories, datasets, tools, workflows, jobs, and libraries.
Prerequisites
- Python 3.10+
- A running Galaxy server
- A Galaxy API key from your target instance
Installation
python3 -m pip install -e .
Verify installation:
cli-anything-galaxy --version
Configuration
Set your Galaxy server URL and API key:
export GALAXY_URL=https://usegalaxy.org
export GALAXY_API_KEY=your-api-key
cli-anything-galaxy config test
Usage
cli-anything-galaxy history list
cli-anything-galaxy history create "My Analysis"
cli-anything-galaxy tool search "bowtie"
cli-anything-galaxy --json workflow list
Run the REPL:
cli-anything-galaxy
Tests
python3 -m pytest cli_anything/galaxy/tests/ -v
Release files for cli-anything-galaxy 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| cli_anything_galaxy-1.0.0.tar.gz | 30.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| cli_anything_galaxy-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 67.9 kB
Release files / cli_anything_galaxy-1.0.0.tar.gz
| Download URL | cli_anything_galaxy-1.0.0.tar.gz |
|---|---|
| Size | 30.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
bf8c2dce856d9841f8d9eddfefdcd5636afc2de50065216cc00bf5a6da7d926a
|
|
BLAKE2b-256 checksum How to use checksums |
3204dc2f91a08f9087536b2774ea9a4ea824d71be687eddb78d23aabd8529c94
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.9.6
|
Release files / cli_anything_galaxy-1.0.0-py3-none-any.whl
| Download URL | cli_anything_galaxy-1.0.0-py3-none-any.whl |
|---|---|
| Size | 37.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
467b470a414e0886a8e98d55f038b061b066d46af3e057ef1cde87bf6c9467f7
|
|
BLAKE2b-256 checksum How to use checksums |
eb249603fa57a747495fd018a0a88e4008a8ac87c6cc05cb62246d4492ec257f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.9.6
|