The HudsonAlpha Discovery website ( will be down for maintenance from 8 AM CDT September 26th to 5 AM CDT September 28th. During this time, no orders can be placed through the website and the status of projects in progress will not be viewable. If you have any urgent questions for the HudsonAlpha Discovery team, please contact

fastq Merger

HudsonAlpha Discovery often spreads libraries over several lanes or runs for sequencing, as this often helps us ensure data quality. In these cases, fastqs will usually be provided per read-group. However, having one fastq (pair of fastqs for PE runs) per library is often easier to work with. The python script provided here will merge fastqs with the HudsonAlpha Discovery naming convention by their library IDs. For paired end runs, the script will produce two fastqs per library, one for forward and one for the reverse read.

Requirements: Requires python 2.5 or greater to run.

The easiest way to run the script is to put it in the same directory as your fastq files and run


Run the script with the -h flag for more options.

Download here
right-click -> Save Link As...