bebop / poly

A Go package for engineering organisms.
https://pkg.go.dev/github.com/bebop/poly
MIT License
665 stars 70 forks source link

Add fastq parser #300

Closed Koeng101 closed 1 year ago

Koeng101 commented 1 year ago

This is a fastq parser. It'll parse fastq files, such as the ones output by nanopore sequencers.

Fastq files have a bit more structure than fasta files, so I mostly just used the fasta file parsing method developed by @soypat (Thank you soypat for the #284 ! Was great and improved on my work!) with a few modifications to make it simpler (no more parse loop).

Koeng101 commented 1 year ago

Holy shit, that was fast - thank you @matiasinsaurralde for the suggestion! I've updated the code!

Koeng101 commented 1 year ago

100% test coverage @Tim