12 releases
0.3.3 | Jun 28, 2024 |
---|---|
0.3.2 | Jun 28, 2024 |
0.3.1 | Jul 23, 2022 |
0.3.0 | May 21, 2022 |
0.1.0 | Jul 7, 2020 |
#381 in Parser implementations
65 downloads per month
Used in entab-cli
6.5MB
7K
SLoC
Contains (Cab file, 9KB) 192_1.stg
Entab
This is the main file parsing library and includes support for compression/ decompression, file type inference, and parsers for different file types.
Usage
To parse the IDs out of a FASTA file:
//! use std::fs::File;
//! use entab::readers::fasta::{FastaReader, FastaRecord};
//!
//! let file = File::open("./tests/data/sequence.fasta")?;
//! let mut reader = FastaReader::new(file, None)?;
//! while let Some(FastaRecord { id, .. }) = reader.next()? {
//! println!("{}", id);
//! }
Other Parsers
Aston - Python - Agilent Chemstation & Masshunter/Thermo DXF/Inficon/etc Chromatography Toolbox - Matlab - Agilent/Thermo/NetCDF/mzXML Isoreader - R - Isodat Unfinnigan - Perl/Python - Thermo RAW seqio - Rust - FASTX
Please let me know if there are others that you find useful that should be added to this list.
Dependencies
~4–5.5MB
~94K SLoC