Unhandled exception on BuscoTools.py: in _remove_remaining_duplicate_matches
Dear developer team, I'm running with the following command but I have met the problem. The second HMMER analysis appears to have been completed without errors.
Other analyses in the same environment have been completed without error. Also, when I ran this input file on v4.0.6 (conda) it was fine.
docker run -u $(id -u) -v $(pwd):/busco_wd ezlabgva/busco:v4.1.1_cv1 busco -c 32 \
-m geno -l vertebrata -i DDBJ.fasta -o busco_v4.1.1_cv1_vrt
STDOUT:
INFO: [hmmsearch] 576 of 719 task(s) completed
INFO: [hmmsearch] 648 of 719 task(s) completed
INFO: [hmmsearch] 719 of 719 task(s) completed
STDERR:
CRITICAL: Unhandled exception occurred:
Traceback (most recent call last):
File "/usr/local/lib/python3.7/dist-packages/busco/run_BUSCO.py", line 207, in run_BUSCO
busco_run.run_analysis()
File "/usr/local/lib/python3.7/dist-packages/busco/BuscoRunner.py", line 45, in run_analysis
self.analysis.run_analysis()
File "/usr/local/lib/python3.7/dist-packages/busco/GenomeAnalysis.py", line 205, in run_analysis
self._rerun_analysis()
File "/usr/local/lib/python3.7/dist-packages/busco/BuscoLogger.py", line 55, in wrapped_func
self.retval = func(*args, **kwargs)
File "/usr/local/lib/python3.7/dist-packages/busco/GenomeAnalysis.py", line 237, in _rerun_analysis
self.run_hmmer(self.augustus_runner.output_sequences)
File "/usr/local/lib/python3.7/dist-packages/busco/BuscoLogger.py", line 55, in wrapped_func
self.retval = func(*args, **kwargs)
File "/usr/local/lib/python3.7/dist-packages/busco/BuscoAnalysis.py", line 103, in run_hmmer
self.hmmer_runner.process_output()
File "/usr/local/lib/python3.7/dist-packages/busco/BuscoTools.py", line 593, in process_output
self._filter()
File "/usr/local/lib/python3.7/dist-packages/busco/BuscoTools.py", line 911, in _filter
self._remove_duplicates()
File "/usr/local/lib/python3.7/dist-packages/busco/BuscoTools.py", line 798, in _remove_duplicates
self._remove_remaining_duplicate_matches(self.is_very_large)
File "/usr/local/lib/python3.7/dist-packages/busco/BuscoTools.py", line 834, in _remove_remaining_duplicate_matches
best_match_ind = max(range(len(busco_bitscores)), key=busco_bitscores.__getitem__)
ValueError: max() arg is an empty sequence
Thanks for your help. Best Nishi