TypeError: option values must be strings
Hi! I've just downloaded Busco and every program to use it in my computer. I'm planning to use it in the future and I'm trying to run the test that is located on the test_data/eukaryota directory. I set the BUSCO_CONFIG_FILE and AUGUSTUS_CONFIG_FILE (I copied the Augustus config file in /usr/share to my home to have permissions to write there) variables each one to the corresponding path, but it keeps giving me an error I cannot manage to understand:
WARNING: BUSCO did not find any match. Make sure to check the log files if this is unexpected. INFO: Results: C:0.0%[S:0.0%,D:0.0%],F:0.0%,M:100.0%,n:124
INFO: Downloading file 'https://busco-data.ezlab.org/v4/data/lineages/eukaryota_odb10.2020-08-05.tar.gz' INFO: Decompressing file '/home/antsanpaj/Programas/busco/test_data/eukaryota/busco_downloads/lineages/eukaryota_odb10.tar.gz' CRITICAL: Unhandled exception occurred: Traceback (most recent call last): File "/usr/local/lib/python3.8/dist-packages/busco/run_BUSCO.py", line 180, in run_BUSCO config_manager.load_busco_config(sys.argv) File "/usr/local/lib/python3.8/dist-packages/busco/BuscoLogger.py", line 55, in wrapped_func self.retval = func(*args, **kwargs) File "/usr/local/lib/python3.8/dist-packages/busco/ConfigManager.py", line 54, in load_busco_config lineage_dataset_fullpath = self.auto_select_lineage() # full path File "/usr/local/lib/python3.8/dist-packages/busco/BuscoLogger.py", line 55, in wrapped_func self.retval = func(*args, **kwargs) File "/usr/local/lib/python3.8/dist-packages/busco/ConfigManager.py", line 76, in auto_select_lineage asl.run_auto_selector() File "/usr/local/lib/python3.8/dist-packages/busco/BuscoLogger.py", line 55, in wrapped_func self.retval = func(*args, **kwargs) File "/usr/local/lib/python3.8/dist-packages/busco/AutoLineage.py", line 71, in run_auto_selector root_runners = self.run_lineages_list(self.all_lineages) File "/usr/local/lib/python3.8/dist-packages/busco/AutoLineage.py", line 84, in run_lineages_list busco_run.run_analysis(callback=self.callback) File "/usr/local/lib/python3.8/dist-packages/busco/BuscoRunner.py", line 45, in run_analysis self.analysis.run_analysis() File "/usr/local/lib/python3.8/dist-packages/busco/GenomeAnalysis.py", line 199, in run_analysis super().run_analysis() File "/usr/local/lib/python3.8/dist-packages/busco/GenomeAnalysis.py", line 37, in run_analysis super().run_analysis() File "/usr/local/lib/python3.8/dist-packages/busco/BuscoLogger.py", line 51, in wrapped_func self.retval = func(*args, **kwargs) File "/usr/local/lib/python3.8/dist-packages/busco/BuscoAnalysis.py", line 86, in run_analysis self.init_tools() File "/usr/local/lib/python3.8/dist-packages/busco/GenomeAnalysis.py", line 187, in init_tools self.augustus_runner = AugustusRunner() File "/usr/local/lib/python3.8/dist-packages/busco/BuscoTools.py", line 1693, in init self.config.set("busco_run", "augustus_config_path", self._augustus_config_path) File "/usr/lib/python3.8/configparser.py", line 1200, in set self._validate_value_types(option=option, value=value) File "/usr/lib/python3.8/configparser.py", line 1185, in _validate_value_types raise TypeError("option values must be strings") TypeError: option values must be strings
I found a similar problems in #302 (closed) and #328 (closed) but it's using conda. I just got it from the gitlab and installed the programs using apt-get in a Ubuntu machine. It seems that the problem is related to Augustus, but I have version 3.3.3 and it does not look that it's having any problem there.
Can someone give me an explanation of what is going on? Thank you in advance