| Crates.io | gtf2json |
| lib.rs | gtf2json |
| version | 0.1.2 |
| created_at | 2023-07-19 17:32:46.826269+00 |
| updated_at | 2023-07-19 20:57:56.360099+00 |
| description | A tool to convert GTF files to newline-delim JSON |
| homepage | |
| repository | https://github.com/noamteyssier/gtf2json |
| max_upload_size | |
| id | 920588 |
| size | 461,538 |
A simple CLI utility to convert a GTF file to NDJSON for fast parsing
The GTF file format is fantastic when working with bedtools since it is essentially
a modified version of the BED file format.
However, if you're interested in the annotations column, it can be a massive headache to parse - especially if you're operating on the full genome.
I wrote this tool to convert the GTF file format into streamable newline-delim JSON.
This makes it convenient to load with polars in python incredibly fast and skip
all the annotation parsing.
You can install this with the rust package manager cargo:
cargo install gtf2json
# classic i/o
gtf2json -i <input.gtf> -o output.json
# write to stdout
gtf2json -i <input.gtf>