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 by David Leslie. 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 may vendor 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.