Python SDK for interacting with the QDX Tengu API
Project description
Tengu-py: Python SDK for the QDX Tengu API
This package exposes a simple provider and CLI for the different tools exposed by the QDX Tengu GraphQL API.
Usage
As a library
import json
from pathlib import Path
import tengu
TOKEN = "your qdx access token"
# get our client to talk with the API
client = tengu.Provider(access_token=TOKEN)
# get modules that can be run
client.modules()
## running convert
# path to protein pdb with correct charges and protonation
protein_pdb = Path("./examples/4w9f_prepared_protein.pdb")
# get base64 encoded data
file_arg = provider.upload_arg(protein_pdb)
client.run("github:talo/tengu-prelude/f8e2e55d9bd428aa7f2bbe3f87c24775fa592b10#convert", [
{ "value": "PDB" }, file_arg
])
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
tengu_py-0.1.0.tar.gz
(7.9 kB
view hashes)