Hello Everyone!
I am experiencing a problem with itsxpress.
I ran:
qiime itsxpress trim-pair-output-unmerged --i-per-sample-sequences qiime-its-obj1-ITS1/demux.qza --p-region ITS1 --p-taxa F --p-cluster-id 1.0 --o-trimmed qiime-its-obj1-ITS1/trimed-ITS1.qza
I got error message:
Plugin error from itsxpress:
/tmp/q2-CasavaOneEightSingleLanePerSampleDirFmt-14p3_zfv/AM-ITS1F-37_S83_L001_R2_001.fastq.gz is not a(n) FastqGzFormat file:
Missing sequence for record beginning on line 13
Debug info has been saved to /tmp/qiime2-q2cli-err-3mfomwp_.log
The log file
Traceback (most recent call last):
File "/home/aneth.david/miniconda3/envs/qiime2-2019.4/lib/python3.6/site-packages/qiime2/plugin/model/file_format.py", line 24, in validate
self._validate_(level)
File "/home/aneth.david/miniconda3/envs/qiime2-2019.4/lib/python3.6/site-packages/q2_types/per_sample_sequences/_format.py", line 279, in _validate_
self._check_n_records(record_count_map[level])
File "/home/aneth.david/miniconda3/envs/qiime2-2019.4/lib/python3.6/site-packages/q2_types/per_sample_sequences/_format.py", line 250, in _check_n_records
% (i * 4 + 1))
qiime2.core.exceptions.ValidationError: Missing sequence for record beginning on line 13
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/home/aneth.david/miniconda3/envs/qiime2-2019.4/lib/python3.6/site-packages/q2cli/commands.py", line 311, in __call__
results = action(**arguments)
File "</home/aneth.david/miniconda3/envs/qiime2-2019.4/lib/python3.6/site-packages/decorator.py:decorator-gen-277>", line 2, in trim_pair_output_unmerged
File "/home/aneth.david/miniconda3/envs/qiime2-2019.4/lib/python3.6/site-packages/qiime2/sdk/action.py", line 231, in bound_callable
output_types, provenance)
File "/home/aneth.david/miniconda3/envs/qiime2-2019.4/lib/python3.6/site-packages/qiime2/sdk/action.py", line 393, in _callable_executor_
spec.qiime_type, output_view, spec.view_type, prov)
File "/home/aneth.david/miniconda3/envs/qiime2-2019.4/lib/python3.6/site-packages/qiime2/sdk/result.py", line 265, in _from_view
result = transformation(view)
File "/home/aneth.david/miniconda3/envs/qiime2-2019.4/lib/python3.6/site-packages/qiime2/core/transform.py", line 68, in transformation
self.validate(view)
File "/home/aneth.david/miniconda3/envs/qiime2-2019.4/lib/python3.6/site-packages/qiime2/core/transform.py", line 143, in validate
view.validate('min')
File "/home/aneth.david/miniconda3/envs/qiime2-2019.4/lib/python3.6/site-packages/qiime2/plugin/model/directory_format.py", line 171, in validate
getattr(self, field)._validate_members(collected_paths, level)
File "/home/aneth.david/miniconda3/envs/qiime2-2019.4/lib/python3.6/site-packages/qiime2/plugin/model/directory_format.py", line 101, in _validate_members
self.format(path, mode='r').validate(level)
File "/home/aneth.david/miniconda3/envs/qiime2-2019.4/lib/python3.6/site-packages/qiime2/plugin/model/file_format.py", line 29, in validate
) from e
qiime2.core.exceptions.ValidationError: /tmp/q2-CasavaOneEightSingleLanePerSampleDirFmt-14p3_zfv/AM-ITS1F-37_S83_L001_R2_001.fastq.gz is not a(n) FastqGzFormat file:
Missing sequence for record beginning on line 13
I did restart terminal and re-imported reads but I still get the same error.
I however have run itsxpress successfully on the same data only Tuesday this week, only difference was instead of ALL, I used ITS1 in option --p-region
(Almost all reads were filtered out hence retrying fishing out ITS1 instead). I’m not sure what is the problem this time.
Please help!
Kind regards,
Aneth.