ebiotic 0.0.1

A Rust crate for interacting with common bioinformatics tools from the EBI and NCBI.
Documentation

EBIotic

EBIotic is a sleek Rust library tailored for seamless integration with the European Bioinformatics Institute's (EBI) services. This library simplifies RESTful queries, converting them into straightforward Rust functions and delivering the results as Rust data structures for effortless use in further analysis. It doesn't stop there; EBIotic also taps into the renowned BLAST tool from NCBI, broadening its utility. With EBIotic, navigating the bioinformatics landscape becomes a smoother journey, enabling your applications to leverage EBI's rich datasets and NCBI's robust tools with the performance and reliability of Rust.

Features

  • EBI DB/KB API
  • EBI Tools API
  • NCBI BLAST

Installation

The library is currently not stable but is available on crates.io. To install, add the following to your Cargo.toml file:

[dependencies]
ebiotic = "0.0.1"

TODO

  • Add more tests
  • Add more documentation
  • Add more examples
  • Remove unwrap()s, panic!()s, and expect()s and replace with custom error handling