R2DT API Client
Project description
R2DT API Client
[][license]
[][pre-commit] [][black]
Features
- Access to the [R2DT] API via Python
- Display R2DT widget in Jupyter Notebook
Requirements
- Python 3.9+
- [pdm] 2.0.0+
Installation
You can install R2DT API Client via [pip] from [PyPI]:
$ pip install r2dt-client
Usage
Example usage in the code:
from time import sleep
from r2dt_client import setup, submit, update_status_for, fetch_results_for
setup(email="YOUR_EMAIL")
job = submit(
">S box leader))\nCTCTTATCGAGAGTTGGGCGAGGGATTTGGCCTTTTGACCCCAAAAGCAACCGACCGTAATTCCATTGTGAAATGGGGCGCATTTTTTTCGCGCCGAGACGCTGGTCTCTTAAGGCACGGTGCTAATTCCATTCAGATCTGATCTGAGAGATAAGAG")
while not job.done:
update_status_for(job)
sleep(5)
fetch_results_for(job)
print(job.results['fasta'])
Using the widget via Jupyter Notebook:
!pip install r2dt_client
from r2dt_client import setup, draw
setup(email="YOUR_EMAIL")
draw(
">S box leader))\nCTCTTATCGAGAGTTGGGCGAGGGATTTGGCCTTTTGACCCCAAAAGCAACCGACCGTAATTCCATTGTGAAATGGGGCGCATTTTTTTCGCGCCGAGACGCTGGTCTCTTAAGGCACGGTGCTAATTCCATTCAGATCTGATCTGAGAGATAAGAG")
License
Distributed under the terms of the [MIT license][license], R2DT API Client is free and open source software.
Issues
If you encounter any problems, please [file an issue] along with a detailed description.
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
r2dt_client-0.1.9.tar.gz
(6.0 kB
view hashes)
Built Distribution
Close
Hashes for r2dt_client-0.1.9-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e82d0d6f63daa77ae7dbe35063984c2d3184bd1ad53930e258b9043b765ee3b7 |
|
MD5 | dd0a6c7eb0f08b2ba3c163436280558a |
|
BLAKE2b-256 | b8a19d520b5167ba0b387dd4e5f22111eb02fee3ef1b5af8c97dbca42858a83b |