nom-gtf
a parser for gtf built using nom.
This achieves near wc -l
throughput.
Usage
This is meant to be used as an iterator and receives any item implementing BufRead
.
From File
use ;
use GtfReader;
let handle = open
.map
.unwrap;
let num_records = from_bufread
.filter_map
.count;
assert_eq!;
From Gzip File
use ;
use MultiGzDecoder;
use GtfReader;
let handle = open
.map
.map
.unwrap;
let num_records = from_bufread
.filter_map
.count;
assert_eq!;