.

What is the difference between mkfastq, bcl2fastq, and demux?