All Projects → lh3 → klib.nim

lh3 / klib.nim

Licence: other
Experimental getopt, gzip reader, FASTA/Q parser and interval queries in nim-lang

Programming Languages

nim
578 projects

klib.nim implements the following functionality in one file:

  • Unix-like getopt and getopt_long with Python-like APIs. Adapted from ketopt.h.
  • A gzip file reader that also seamlessly works with ordinary files.
  • A FASTA/FASTQ parser based on kseq.h.
  • Fast interval queries based on implicit augmented interval trees. Based on cgranges.

klib.nim is my weekend project to learn the basic of nim. I am not sure if I will write more nim code, but I will fix bugs in this repo.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].