# 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:
```rust
//! 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](https://github.com/bovee/aston) - Python - Agilent Chemstation & Masshunter/Thermo DXF/Inficon/etc
[Chromatography Toolbox](https://github.com/chemplexity/chromatography) - Matlab - Agilent/Thermo/NetCDF/mzXML
[Isoreader](https://github.com/isoverse/isoreader) - R - Isodat
[Unfinnigan](https://github.com/prvst/unfinnigan) - Perl/Python - Thermo RAW
[seqio](https://github.com/markschl/seq_io) - Rust - FASTX
_Please let me know if there are others that you find useful that should be added to this list._