Making FASTQ Fast

Next Generation Sequencing has adopted the FASTQ file format as a common way to store sequences from NGS experiments. FASTQ is a text file format that stores sequences and accompanying quality scores sequentially in the file. Typically, these files are read as one of the first steps of a processing pipeline to examine the experimental… Continue reading Making FASTQ Fast

An Imperative Version of ContentView

In this post, I rewrite the usual declarative implementation of ContentView. I do this not because the imperative approach is better. Rather I find that rewriting ContentView imperatively aids understanding and appreciation for the declarative approach to programming. It helps to bridge the gap between the two worlds. Here is a typical “Hello World” ContentView:… Continue reading An Imperative Version of ContentView