synaster-client
Official lightweight Python SDK and synaster command-line client for
SynAster. It calls the existing Bohrium OpenAPI and does not install or run
FastAPI, Celery, Redis, Nextflow, or scientific tool containers.
Requires Python 3.10 or newer.
Install
pipx install synaster-client
synaster --version
# one-off execution
uvx --from synaster-client synaster --version
The console script and module entrypoint are equivalent:
synaster skills --json
python -m synaster_client skills --json
Authenticate and run
AccessKey values are only accepted from SYNASTER_ACCESS_KEY or one line of
stdin via --access-key-stdin. There is intentionally no
--access-key VALUE option, and secret values are rejected in config files.
export SYNASTER_ACCESS_KEY="<your Bohrium AccessKey>"
synaster doctor
synaster describe adabmdca
synaster run adabmdca \
--input family_msa.fasta \
--file query=query.fasta
Use submit for a one-shot POST, then resume from the returned task ID:
synaster submit tmpred --input proteins.fasta
synaster wait <task-id>
synaster download <task-id>
For --mode bohr, the CLI refreshes live machine prices and requires an
explicit per-command charge confirmation. POST requests are never
automatically retried.
See the repository's docs/synaster-cli-sop.md for the complete command,
JSON, exit-code, recovery, download, and Python SDK reference.
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 synaster_client-0.12.1.tar.gz.
File metadata
- Download URL: synaster_client-0.12.1.tar.gz
- Upload date:
- Size: 22.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
91a3b4c776409856a6d5998bcbc9db80d96eba165466f753dae8f44eb4e34453
|
|
| MD5 |
2caa09ce206fd38207d82810658bd071
|
|
| BLAKE2b-256 |
f416c56559128b5316bba099e4f79197079ad2ff60a0f3e158653d2bf3d55610
|
Provenance
The following attestation bundles were made for synaster_client-0.12.1.tar.gz:
Publisher:
publish-python.yml on macroversus/SynAsterHub
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
synaster_client-0.12.1.tar.gz -
Subject digest:
91a3b4c776409856a6d5998bcbc9db80d96eba165466f753dae8f44eb4e34453 - Sigstore transparency entry: 2382073142
- Sigstore integration time:
-
Permalink:
macroversus/SynAsterHub@f7fea584654c9f545ce62a4ede1eaad55e979924 -
Branch / Tag:
refs/tags/v0.12.1 - Owner: https://github.com/macroversus
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-python.yml@f7fea584654c9f545ce62a4ede1eaad55e979924 -
Trigger Event:
release
-
Statement type:
File details
Details for the file synaster_client-0.12.1-py3-none-any.whl.
File metadata
- Download URL: synaster_client-0.12.1-py3-none-any.whl
- Upload date:
- Size: 22.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cee3f8227003e739001c4d6a194ca6f33418a08a84b0d27d9a903943bf96b33f
|
|
| MD5 |
96b64261156e307eeb6f7417ad7e3966
|
|
| BLAKE2b-256 |
c01c406a03b6ed137ef1fc5949640ed1749590b98c5801305edec5ef0b55a5f7
|
Provenance
The following attestation bundles were made for synaster_client-0.12.1-py3-none-any.whl:
Publisher:
publish-python.yml on macroversus/SynAsterHub
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
synaster_client-0.12.1-py3-none-any.whl -
Subject digest:
cee3f8227003e739001c4d6a194ca6f33418a08a84b0d27d9a903943bf96b33f - Sigstore transparency entry: 2382073380
- Sigstore integration time:
-
Permalink:
macroversus/SynAsterHub@f7fea584654c9f545ce62a4ede1eaad55e979924 -
Branch / Tag:
refs/tags/v0.12.1 - Owner: https://github.com/macroversus
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-python.yml@f7fea584654c9f545ce62a4ede1eaad55e979924 -
Trigger Event:
release
-
Statement type: