Open patriciatran opened 3 months ago
I am also running into the same error. I am running checkM2 v1.0.2
[08/15/2024 10:18:11 AM] INFO: Annotating input genomes with DIAMOND using 30 threads
Traceback (most recent call last):
File "/home/nala0006/miniconda3/envs/checkm2/bin/checkm2", line 245, in <module>
args.stdout, args.resume, args.remove_intermediates, args.ttable)
File "/home/nala0006/miniconda3/envs/checkm2/lib/python3.6/site-packages/checkm2/predictQuality.py", line 135, in prediction_wf
diamond_out = diamond_search.run(prodigal_files)
File "/home/nala0006/miniconda3/envs/checkm2/lib/python3.6/site-packages/checkm2/diamond.py", line 119, in run
self.__call_diamond(protein_chunks, diamond_out)
File "/home/nala0006/miniconda3/envs/checkm2/lib/python3.6/site-packages/checkm2/diamond.py", line 74, in __call_diamond
sequenceClasses.SeqReader().write_fasta(seq_object, temp_diamond_input.name)
File "/home/nala0006/miniconda3/envs/checkm2/lib/python3.6/site-packages/checkm2/sequenceClasses.py", line 104, in write_fasta
fout.write('>' + seqId + '\n')
UnicodeEncodeError: 'ascii' codec can't encode character '\u03a9' in position 33: ordinal not in range(128)
Can anyone from Checkm2 help us please?
Hi,
I installed checkm2 using the yml file, and downloaded the database without issue. I get the following unicode encoding error in the
testrun
, but also when I try it on a small data (3 genomes) of my own real data. Has anyone seen this error, or have advice on how to fix this?Thank you, Patricia