Skip to content
/ klib.nim Public

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

Notifications You must be signed in to change notification settings

lh3/klib.nim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages