Crates.io | bio_apis |
lib.rs | bio_apis |
version | 0.1.8 |
created_at | 2025-05-14 16:51:04.049846+00 |
updated_at | 2025-09-24 22:03:03.176712+00 |
description | DNA and RNA sequence types and functions |
homepage | |
repository | https://github.com/David-OConnor/bio_apis |
max_upload_size | |
id | 1673693 |
size | 76,561 |
This library contains abstractions to interact with biology-related public HTTP APIs. It includes functionality related to the following:
It uses rigid data structures for requests and responses, and enums where possible to constrain API options.
Example of various API functionality:
let data = bio_apis::rcsb::get_all_data("1ba3")?;
let data = amber_geostd::find_mols(&lig.common.ident).unwrap();
let cif_text = rcsb::load_cif(ident).unwrap();
let sdf_data = drugbank::load_sdf(ident).unwrap();
let sdf_data = pubchem::load_sdf(ident).unwrap();
pubchem::open_overview(ident);
WIP: Many features unsupported. Implementing as used by Daedelus and PlasCAD.
See the API docs for functionality.