Added support for more fastq file extensions and the .DELETE_ON_ERROR target to ensure result correctness