qiime2-2020.8
Hi everyone, due to the poor taxonomic resolution of my 18S analysis with SILVA, I performed a hand-made BLAST search against NCBI database of the most frecuent OTUs in my samples. With that, I constructed a custom taxonomy in Excel, I saved It tabulated and looks like this
1a399ae40274a80231de62c4ce7494e6 Unidentified
eead39ba0c5b281c44a4ab13cdce761a Unidentified
96e9b265b30a6db7d50ab05636e07165 Unidentified
36aac0a0dbbef54db69f47a157ec4f07 Eukaryota;Fungi;Dikarya;Ascomycota;Pezizomycotina;Dothideomycetes;Dothideomycetidae;Cladosporiales;Cladosporiaceae
And tried to import It in the following way
qiime tools import
--type 'FeatureData[Taxonomy]'
--input-format HeaderlessTSVTaxonomyFormat
--input-path blast_taxonomy_18s.txt
--output-path ref-taxonomy.qza
But I get this error
Traceback (most recent call last):
File "/home/superuser/miniconda3/envs/qiime2-2020.8/lib/python3.6/site-packages/q2cli/builtin/tools.py", line 158, in import_data
view_type=input_format)
File "/home/superuser/miniconda3/envs/qiime2-2020.8/lib/python3.6/site-packages/qiime2/sdk/result.py", line 241, in import_data
validate_level='max')
File "/home/superuser/miniconda3/envs/qiime2-2020.8/lib/python3.6/site-packages/qiime2/sdk/result.py", line 267, in _from_view
result = transformation(view, validate_level)
File "/home/superuser/miniconda3/envs/qiime2-2020.8/lib/python3.6/site-packages/qiime2/core/transform.py", line 68, in transformation
self.validate(view, validate_level)
File "/home/superuser/miniconda3/envs/qiime2-2020.8/lib/python3.6/site-packages/qiime2/core/transform.py", line 143, in validate
view.validate(level)
File "/home/superuser/miniconda3/envs/qiime2-2020.8/lib/python3.6/site-packages/qiime2/plugin/model/file_format.py", line 33, in validate
if not self.sniff():
File "/home/superuser/miniconda3/envs/qiime2-2020.8/lib/python3.6/site-packages/q2_types/feature_data/_format.py", line 48, in sniff
line = fh.readline()
File "/home/superuser/miniconda3/envs/qiime2-2020.8/lib/python3.6/codecs.py", line 321, in decode
(result, consumed) = self._buffer_decode(data, self.errors, final)
File "/home/superuser/miniconda3/envs/qiime2-2020.8/lib/python3.6/encodings/utf_8_sig.py", line 69, in _buffer_decode
return codecs.utf_8_decode(input, errors, final)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa0 in position 5353: invalid start byte
An unexpected error has occurred:
'utf-8' codec can't decode byte 0xa0 in position 5353: invalid start byte
See above for debug info.
As I understand there's seem to be some non-ascii character. So does anybody have some soggestion on how to save my taxonomy so I can import It?