gb-io Stars

A Python interface to gb-io, a fast GenBank parser and serializer written in Rust.

Actions Coverage PyPI Bioconda AUR Wheel Versions Implementations License Source Mirror Issues Docs Changelog Downloads

Overview

gb-io.py is a Python package that provides an interface to gb-io, a very fast GenBank format parser and serializer implemented in Rust. It can reach much higher speed than the Biopython or the scikit-bio parsers.

This library has no external dependency and is available for all modern Python versions (3.7+).

Setup

Run pip install gb-io in a shell to download the latest release from PyPI, or have a look at the Installation page to find other ways to install gb-io.

Library

License

This library is provided under the MIT License. The gb-io Rust crate package was written by David Leslie and is licensed under the terms of the MIT License. This package vendors the source of several additional packages that are licensed under the Apache-2.0, MIT or BSD-3-Clause licenses; see the license file distributed with the source copy of each vendored dependency for more information.

This project is in no way not affiliated, sponsored, or otherwise endorsed by the original authors. It was developed by Martin Larralde during his PhD project at the European Molecular Biology Laboratory in the Zeller team.