BWA supports processing of gzipped files, in order to improve data transfer time, gzip FastQ records before sending to the aligner: https://github.com/allenday/nanostream-dataflow/blob/master/NanostreamDataflowMain/src/main/java/com/google/allenday/nanostream/aligner/MakeAlignmentViaHttpFn.java#L43