#exon #fasta #bioinformatics #data #reading #arrow #format

exon-fasta

A library for reading and writing FASTA files with Exon

50 releases (17 breaking)

new 0.20.0 Apr 24, 2024
0.18.0 Apr 23, 2024
0.15.0 Mar 27, 2024
0.5.5 Dec 18, 2023
0.5.3 Nov 29, 2023

#178 in Biology

Download history 146/week @ 2024-01-06 2/week @ 2024-01-13 193/week @ 2024-01-20 211/week @ 2024-01-27 198/week @ 2024-02-03 4/week @ 2024-02-10 85/week @ 2024-02-17 611/week @ 2024-02-24 405/week @ 2024-03-02 741/week @ 2024-03-09 227/week @ 2024-03-16 220/week @ 2024-03-23 96/week @ 2024-03-30 128/week @ 2024-04-06 1053/week @ 2024-04-13 993/week @ 2024-04-20

2,281 downloads per month
Used in 4 crates (via exon)

Apache-2.0

30KB
436 lines

Exon

Exon is an execution engine designed to work with bioinformatics data. It features:

  • SQL based access to bioinformatics data -- general DML and some DDL support
  • Support for many file formats from bioinformatics, proteomics, and others
  • Local filesystem and object storage support
  • Arrow FFI primitives for multi-language support

Installation

Exon is available via crates.io. To install, run:

cargo add exon

Documentation

  • Rust documentation is available here.
  • General documentation is available here.

Benchmarks

Please see the benchmarks README for more information.


lib.rs:

Crate to support reading FASTA files into Arrow arrays.

Part of the Exon project. See the Exon documentation for more information.

Dependencies

~68MB
~1.5M SLoC