Skip to main content

CLI harness for the Galaxy bioinformatics platform

Project description

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

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

cli_anything_galaxy-1.0.0.tar.gz (30.8 kB view details)

Uploaded Source

Built Distribution

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

cli_anything_galaxy-1.0.0-py3-none-any.whl (37.1 kB view details)

Uploaded Python 3

File details

Details for the file cli_anything_galaxy-1.0.0.tar.gz.

File metadata

  • Download URL: cli_anything_galaxy-1.0.0.tar.gz
  • Upload date:
  • Size: 30.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.6

File hashes

Hashes for cli_anything_galaxy-1.0.0.tar.gz
Algorithm Hash digest
SHA256 bf8c2dce856d9841f8d9eddfefdcd5636afc2de50065216cc00bf5a6da7d926a
MD5 00f26b7bc22026f43b4930c08c020973
BLAKE2b-256 3204dc2f91a08f9087536b2774ea9a4ea824d71be687eddb78d23aabd8529c94

See more details on using hashes here.

File details

Details for the file cli_anything_galaxy-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for cli_anything_galaxy-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 467b470a414e0886a8e98d55f038b061b066d46af3e057ef1cde87bf6c9467f7
MD5 a656c2c052b450234011d699c4b4098b
BLAKE2b-256 eb249603fa57a747495fd018a0a88e4008a8ac87c6cc05cb62246d4492ec257f

See more details on using hashes here.

Supported by

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