Hi all,
I've been struggling with a colleague's dataset and I'm hoping for some help! I imported the files (cassava format) and ran qiime vsearch join-pairs --i-demultiplexed-seqs demux-paired-end.qza --o-joined-sequences demux-joined.qza --verbose per this tutorial.
I got the following error:
Running external command line application. This may print messages to stdout and/or stderr.
The command being run is below. This command cannot be manually re-run as it will depend on temporary files that no longer exist.
Command: vsearch --fastq_mergepairs /var/folders/2f/wntdzmgd7vn5s7zcnkdqv36r0000gn/T/qiime2-archive-m04zyy6o/4a0e158f-7ad9-4ce5-a8d1-8f63b75d4fcd/data/LBSK6_04_L001_R1_001.fastq.gz --reverse /var/folders/2f/wntdzmgd7vn5s7zcnkdqv36r0000gn/T/qiime2-archive-m04zyy6o/4a0e158f-7ad9-4ce5-a8d1-8f63b75d4fcd/data/LBSK6_04_L001_R2_001.fastq.gz --fastqout /var/folders/2f/wntdzmgd7vn5s7zcnkdqv36r0000gn/T/q2-SingleLanePerSampleSingleEndFastqDirFmt-l0gz9m84/LBSK6_0_L001_R1_001.fastq --fastq_ascii 33 --fastq_minlen 1 --fastq_minovlen 10 --fastq_maxdiffs 10 --fastq_qmin 0 --fastq_qminout 0 --fastq_qmax 41 --fastq_qmaxout 41
vsearch v2.6.0_macos_x86_64, 8.0GB RAM, 4 cores
Merging reads 86%
Fatal error: Invalid line 85257600 in FASTQ file: Sequence and quality lines must be equally long
Traceback (most recent call last):
File "/Users/carolbucking/miniconda3/envs/qiime2-2017.12/lib/python3.5/site-packages/q2cli/commands.py", line 224, in call
results = action(**arguments)
File "", line 2, in join_pairs
File "/Users/carolbucking/miniconda3/envs/qiime2-2017.12/lib/python3.5/site-packages/qiime2/sdk/action.py", line 228, in bound_callable
output_types, provenance)
File "/Users/carolbucking/miniconda3/envs/qiime2-2017.12/lib/python3.5/site-packages/qiime2/sdk/action.py", line 363, in callable_executor
output_views = self._callable(**view_args)
File "/Users/carolbucking/miniconda3/envs/qiime2-2017.12/lib/python3.5/site-packages/q2_vsearch/_join_pairs.py", line 57, in join_pairs
qmax, qmaxout)
File "/Users/carolbucking/miniconda3/envs/qiime2-2017.12/lib/python3.5/site-packages/q2_vsearch/_join_pairs.py", line 141, in _join_pairs_w_command_output
run_command(cmd)
File "/Users/carolbucking/miniconda3/envs/qiime2-2017.12/lib/python3.5/site-packages/q2_vsearch/_cluster_features.py", line 33, in run_command
subprocess.run(cmd, check=True)
File "/Users/carolbucking/miniconda3/envs/qiime2-2017.12/lib/python3.5/subprocess.py", line 398, in run
output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '['vsearch', '--fastq_mergepairs', '/var/folders/2f/wntdzmgd7vn5s7zcnkdqv36r0000gn/T/qiime2-archive-m04zyy6o/4a0e158f-7ad9-4ce5-a8d1-8f63b75d4fcd/data/LBSK6_04_L001_R1_001.fastq.gz', '--reverse', '/var/folders/2f/wntdzmgd7vn5s7zcnkdqv36r0000gn/T/qiime2-archive-m04zyy6o/4a0e158f-7ad9-4ce5-a8d1-8f63b75d4fcd/data/LBSK6_04_L001_R2_001.fastq.gz', '--fastqout', '/var/folders/2f/wntdzmgd7vn5s7zcnkdqv36r0000gn/T/q2-SingleLanePerSampleSingleEndFastqDirFmt-l0gz9m84/LBSK6_0_L001_R1_001.fastq', '--fastq_ascii', '33', '--fastq_minlen', '1', '--fastq_minovlen', '10', '--fastq_maxdiffs', '10', '--fastq_qmin', '0', '--fastq_qminout', '0', '--fastq_qmax', '41', '--fastq_qmaxout', '41']' returned non-zero exit status 1
Plugin error from vsearch:
Command '['vsearch', '--fastq_mergepairs', '/var/folders/2f/wntdzmgd7vn5s7zcnkdqv36r0000gn/T/qiime2-archive-m04zyy6o/4a0e158f-7ad9-4ce5-a8d1-8f63b75d4fcd/data/LBSK6_04_L001_R1_001.fastq.gz', '--reverse', '/var/folders/2f/wntdzmgd7vn5s7zcnkdqv36r0000gn/T/qiime2-archive-m04zyy6o/4a0e158f-7ad9-4ce5-a8d1-8f63b75d4fcd/data/LBSK6_04_L001_R2_001.fastq.gz', '--fastqout', '/var/folders/2f/wntdzmgd7vn5s7zcnkdqv36r0000gn/T/q2-SingleLanePerSampleSingleEndFastqDirFmt-l0gz9m84/LBSK6_0_L001_R1_001.fastq', '--fastq_ascii', '33', '--fastq_minlen', '1', '--fastq_minovlen', '10', '--fastq_maxdiffs', '10', '--fastq_qmin', '0', '--fastq_qminout', '0', '--fastq_qmax', '41', '--fastq_qmaxout', '41']' returned non-zero exit status 1
See above for debug info.
Any help would be greatly appreciated! I ran this same code on my data from the same service provider and it ran without issue. The colleague's data is from HiSeq but mine was from MiSeq - could this be the source of the error?
Many thanks!
Leah