Warning: This project is experimental and untested.
Rust implementation of some simple bioinformatics tools designed to run in the browser (using WebAssembly).
Live version: https://web-bio-tools.big-data-biology.org/
Saved alignments can generate shareable URLs that reproduce the alignment when opened.
For building, you can use wasm-pack to compile the Rust code to WebAssembly.
Make sure you have it installed (you can install it via cargo install wasm-pack) and then run:
wasm-pack build --target webThe Python bindings are optional. To build them with
maturin, enable the python
feature:
maturin build --features pythonYou can test the tools in your browser by running a local server. For example, using Python:
python -m http.serverThen, open your browser and navigate to http://localhost:8000.
This project is licensed under the MIT License. See the LICENSE.MIT file for details.