Code works on Windows but not on MacOS. Presumed error in the FileUtil.check_path function (returns True on Windows and False on MacOS for a filepath that exists).
Debug output after the previous commit:
(goreverselookup) simonzetkoSimons-Laptop ~ % goreverselookup "statistically_relevant_genes.json" --report True --full_directory_op "/Users/simonzetko/goreverselookup/research_models/2oct_natural_amigo_ortho/IEAne"
2024-10-03 09:11:11,952 [INFO] setup_logging_config: Setup log config using: config/logging_config.json
2024-10-03 09:11:11,952 [INFO] <module>: Starting GOReverseLookup analysis!
2024-10-03 09:11:11,952 [INFO] <module>: os.getcwd() = /Users/simonzetko
No model data filepath was specified, auto-inferring model data.
2024-10-03 09:11:11,953 [DEBUG] backtrace: filepath=statistically_relevant_genes.json, backtrace=1, file_separator=/
2024-10-03 09:11:11,953 [WARNING] backtrace: Backtrace 1 is greater than final element index 0 for filepath statistically_relevant_genes.json! Returning ''.
2024-10-03 09:11:11,953 [DEBUG] check_path: path=data.json, is_file=True, auto_create=False
2024-10-03 09:11:11,953 [DEBUG] check_path: dir_path=
2024-10-03 09:11:11,953 [DEBUG] check_path: Doesn't exist: 'data.json'
Model data not found. Attempted file search at None
Found the following input files:
- [0]: /Users/simonzetko/goreverselookup/research_models/2oct_natural_amigo_ortho/IEAne/8IEA-noindann8/results/statistically_relevant_genes.json
- [1]: /Users/simonzetko/goreverselookup/research_models/2oct_natural_amigo_ortho/IEAne/7IEA-noindann5/results/statistically_relevant_genes.json
- [2]: /Users/simonzetko/goreverselookup/research_models/2oct_natural_amigo_ortho/IEAne/5IEA-indann5/results/statistically_relevant_genes.json
- [3]: /Users/simonzetko/goreverselookup/research_models/2oct_natural_amigo_ortho/IEAne/6IEA-indann8/results/statistically_relevant_genes.json
2024-10-03 09:11:11,955 [INFO] main: Starting GOReverseLookup analysis with input params:
2024-10-03 09:11:11,955 [INFO] main: - input_file: /Users/simonzetko/goreverselookup/research_models/2oct_natural_amigo_ortho/IEAne/8IEA-noindann8/results/statistically_relevant_genes.json
2024-10-03 09:11:11,955 [INFO] main: - destination_dir: None
2024-10-03 09:11:11,955 [INFO] main: - report: True
2024-10-03 09:11:11,955 [INFO] main: - model_data_filepath: None
2024-10-03 09:11:11,955 [INFO] main: Model data filepath was None. Attempting auto infer data.json from /Users/simonzetko/goreverselookup/research_models/2oct_natural_amigo_ortho/IEAne/8IEA-noindann8/results/statistically_relevant_genes.json
2024-10-03 09:11:11,955 [DEBUG] backtrace: filepath=/Users/simonzetko/goreverselookup/research_models/2oct_natural_amigo_ortho/IEAne/8IEA-noindann8/results/statistically_relevant_genes.json, backtrace=1, file_separator=/
2024-10-03 09:11:11,955 [DEBUG] backtrace: elements=['', 'Users', 'simonzetko', 'goreverselookup', 'research_models', '2oct_natural_amigo_ortho', 'IEAne', '8IEA-noindann8', 'results', 'statistically_relevant_genes.json']
2024-10-03 09:11:11,955 [DEBUG] backtrace: res_elements=['', 'Users', 'simonzetko', 'goreverselookup', 'research_models', '2oct_natural_amigo_ortho', 'IEAne', '8IEA-noindann8', 'results']
2024-10-03 09:11:11,955 [DEBUG] backtrace: _ building final path
2024-10-03 09:11:11,955 [DEBUG] backtrace: - final_path=
2024-10-03 09:11:11,955 [DEBUG] backtrace: - final_path=Users
2024-10-03 09:11:11,955 [DEBUG] backtrace: - final_path=Users/simonzetko
2024-10-03 09:11:11,955 [DEBUG] backtrace: - final_path=Users/simonzetko/goreverselookup
2024-10-03 09:11:11,955 [DEBUG] backtrace: - final_path=Users/simonzetko/goreverselookup/research_models
2024-10-03 09:11:11,955 [DEBUG] backtrace: - final_path=Users/simonzetko/goreverselookup/research_models/2oct_natural_amigo_ortho
2024-10-03 09:11:11,955 [DEBUG] backtrace: - final_path=Users/simonzetko/goreverselookup/research_models/2oct_natural_amigo_ortho/IEAne
2024-10-03 09:11:11,955 [DEBUG] backtrace: - final_path=Users/simonzetko/goreverselookup/research_models/2oct_natural_amigo_ortho/IEAne/8IEA-noindann8
2024-10-03 09:11:11,955 [DEBUG] backtrace: - final_path=Users/simonzetko/goreverselookup/research_models/2oct_natural_amigo_ortho/IEAne/8IEA-noindann8/results
2024-10-03 09:11:11,955 [INFO] backtrace: backtrace final path: Users/simonzetko/goreverselookup/research_models/2oct_natural_amigo_ortho/IEAne/8IEA-noindann8/results
2024-10-03 09:11:11,955 [DEBUG] main: m_data_filepath=Users/simonzetko/goreverselookup/research_models/2oct_natural_amigo_ortho/IEAne/8IEA-noindann8/results/data.json
2024-10-03 09:11:11,955 [DEBUG] check_path: path=Users/simonzetko/goreverselookup/research_models/2oct_natural_amigo_ortho/IEAne/8IEA-noindann8/results/data.json, is_file=True, auto_create=False
2024-10-03 09:11:11,955 [DEBUG] check_path: dir_path=Users/simonzetko/goreverselookup/research_models/2oct_natural_amigo_ortho/IEAne/8IEA-noindann8/results
2024-10-03 09:11:11,955 [DEBUG] check_path: Doesn't exist: 'Users/simonzetko/goreverselookup/research_models/2oct_natural_amigo_ortho/IEAne/8IEA-noindann8/results/data.json'
Model data was not found by auto-infer.
Report is True, but no model data (data.json) files were found. You need to keep both statistically_relevant_genes.json and data.json in the same folders wihtout deleting them!
2024-10-03 09:11:11,955 [INFO] main: Starting GOReverseLookup analysis with input params:
2024-10-03 09:11:11,955 [INFO] main: - input_file: /Users/simonzetko/goreverselookup/research_models/2oct_natural_amigo_ortho/IEAne/7IEA-noindann5/results/statistically_relevant_genes.json
2024-10-03 09:11:11,955 [INFO] main: - destination_dir: None
2024-10-03 09:11:11,955 [INFO] main: - report: True
2024-10-03 09:11:11,955 [INFO] main: - model_data_filepath: None
2024-10-03 09:11:11,955 [INFO] main: Model data filepath was None. Attempting auto infer data.json from /Users/simonzetko/goreverselookup/research_models/2oct_natural_amigo_ortho/IEAne/7IEA-noindann5/results/statistically_relevant_genes.json
2024-10-03 09:11:11,955 [DEBUG] backtrace: filepath=/Users/simonzetko/goreverselookup/research_models/2oct_natural_amigo_ortho/IEAne/7IEA-noindann5/results/statistically_relevant_genes.json, backtrace=1, file_separator=/
2024-10-03 09:11:11,955 [DEBUG] backtrace: elements=['', 'Users', 'simonzetko', 'goreverselookup', 'research_models', '2oct_natural_amigo_ortho', 'IEAne', '7IEA-noindann5', 'results', 'statistically_relevant_genes.json']
2024-10-03 09:11:11,956 [DEBUG] backtrace: res_elements=['', 'Users', 'simonzetko', 'goreverselookup', 'research_models', '2oct_natural_amigo_ortho', 'IEAne', '7IEA-noindann5', 'results']
2024-10-03 09:11:11,956 [DEBUG] backtrace: _ building final path
2024-10-03 09:11:11,956 [DEBUG] backtrace: - final_path=
2024-10-03 09:11:11,956 [DEBUG] backtrace: - final_path=Users
2024-10-03 09:11:11,956 [DEBUG] backtrace: - final_path=Users/simonzetko
2024-10-03 09:11:11,956 [DEBUG] backtrace: - final_path=Users/simonzetko/goreverselookup
2024-10-03 09:11:11,956 [DEBUG] backtrace: - final_path=Users/simonzetko/goreverselookup/research_models
2024-10-03 09:11:11,956 [DEBUG] backtrace: - final_path=Users/simonzetko/goreverselookup/research_models/2oct_natural_amigo_ortho
2024-10-03 09:11:11,956 [DEBUG] backtrace: - final_path=Users/simonzetko/goreverselookup/research_models/2oct_natural_amigo_ortho/IEAne
2024-10-03 09:11:11,956 [DEBUG] backtrace: - final_path=Users/simonzetko/goreverselookup/research_models/2oct_natural_amigo_ortho/IEAne/7IEA-noindann5
2024-10-03 09:11:11,956 [DEBUG] backtrace: - final_path=Users/simonzetko/goreverselookup/research_models/2oct_natural_amigo_ortho/IEAne/7IEA-noindann5/results
2024-10-03 09:11:11,956 [INFO] backtrace: backtrace final path: Users/simonzetko/goreverselookup/research_models/2oct_natural_amigo_ortho/IEAne/7IEA-noindann5/results
2024-10-03 09:11:11,956 [DEBUG] main: m_data_filepath=Users/simonzetko/goreverselookup/research_models/2oct_natural_amigo_ortho/IEAne/7IEA-noindann5/results/data.json
2024-10-03 09:11:11,956 [DEBUG] check_path: path=Users/simonzetko/goreverselookup/research_models/2oct_natural_amigo_ortho/IEAne/7IEA-noindann5/results/data.json, is_file=True, auto_create=False
2024-10-03 09:11:11,956 [DEBUG] check_path: dir_path=Users/simonzetko/goreverselookup/research_models/2oct_natural_amigo_ortho/IEAne/7IEA-noindann5/results
2024-10-03 09:11:11,956 [DEBUG] check_path: Doesn't exist: 'Users/simonzetko/goreverselookup/research_models/2oct_natural_amigo_ortho/IEAne/7IEA-noindann5/results/data.json'
Model data was not found by auto-infer.
Report is True, but no model data (data.json) files were found. You need to keep both statistically_relevant_genes.json and data.json in the same folders wihtout deleting them!
2024-10-03 09:11:11,956 [INFO] main: Starting GOReverseLookup analysis with input params:
2024-10-03 09:11:11,956 [INFO] main: - input_file: /Users/simonzetko/goreverselookup/research_models/2oct_natural_amigo_ortho/IEAne/5IEA-indann5/results/statistically_relevant_genes.json
2024-10-03 09:11:11,956 [INFO] main: - destination_dir: None
2024-10-03 09:11:11,956 [INFO] main: - report: True
2024-10-03 09:11:11,956 [INFO] main: - model_data_filepath: None
2024-10-03 09:11:11,956 [INFO] main: Model data filepath was None. Attempting auto infer data.json from /Users/simonzetko/goreverselookup/research_models/2oct_natural_amigo_ortho/IEAne/5IEA-indann5/results/statistically_relevant_genes.json
2024-10-03 09:11:11,956 [DEBUG] backtrace: filepath=/Users/simonzetko/goreverselookup/research_models/2oct_natural_amigo_ortho/IEAne/5IEA-indann5/results/statistically_relevant_genes.json, backtrace=1, file_separator=/
2024-10-03 09:11:11,956 [DEBUG] backtrace: elements=['', 'Users', 'simonzetko', 'goreverselookup', 'research_models', '2oct_natural_amigo_ortho', 'IEAne', '5IEA-indann5', 'results', 'statistically_relevant_genes.json']
2024-10-03 09:11:11,956 [DEBUG] backtrace: res_elements=['', 'Users', 'simonzetko', 'goreverselookup', 'research_models', '2oct_natural_amigo_ortho', 'IEAne', '5IEA-indann5', 'results']
2024-10-03 09:11:11,956 [DEBUG] backtrace: _ building final path
2024-10-03 09:11:11,956 [DEBUG] backtrace: - final_path=
2024-10-03 09:11:11,956 [DEBUG] backtrace: - final_path=Users
2024-10-03 09:11:11,956 [DEBUG] backtrace: - final_path=Users/simonzetko
2024-10-03 09:11:11,956 [DEBUG] backtrace: - final_path=Users/simonzetko/goreverselookup
2024-10-03 09:11:11,956 [DEBUG] backtrace: - final_path=Users/simonzetko/goreverselookup/research_models
2024-10-03 09:11:11,956 [DEBUG] backtrace: - final_path=Users/simonzetko/goreverselookup/research_models/2oct_natural_amigo_ortho
2024-10-03 09:11:11,956 [DEBUG] backtrace: - final_path=Users/simonzetko/goreverselookup/research_models/2oct_natural_amigo_ortho/IEAne
2024-10-03 09:11:11,956 [DEBUG] backtrace: - final_path=Users/simonzetko/goreverselookup/research_models/2oct_natural_amigo_ortho/IEAne/5IEA-indann5
2024-10-03 09:11:11,956 [DEBUG] backtrace: - final_path=Users/simonzetko/goreverselookup/research_models/2oct_natural_amigo_ortho/IEAne/5IEA-indann5/results
2024-10-03 09:11:11,956 [INFO] backtrace: backtrace final path: Users/simonzetko/goreverselookup/research_models/2oct_natural_amigo_ortho/IEAne/5IEA-indann5/results
2024-10-03 09:11:11,956 [DEBUG] main: m_data_filepath=Users/simonzetko/goreverselookup/research_models/2oct_natural_amigo_ortho/IEAne/5IEA-indann5/results/data.json
2024-10-03 09:11:11,956 [DEBUG] check_path: path=Users/simonzetko/goreverselookup/research_models/2oct_natural_amigo_ortho/IEAne/5IEA-indann5/results/data.json, is_file=True, auto_create=False
2024-10-03 09:11:11,956 [DEBUG] check_path: dir_path=Users/simonzetko/goreverselookup/research_models/2oct_natural_amigo_ortho/IEAne/5IEA-indann5/results
2024-10-03 09:11:11,956 [DEBUG] check_path: Doesn't exist: 'Users/simonzetko/goreverselookup/research_models/2oct_natural_amigo_ortho/IEAne/5IEA-indann5/results/data.json'
Model data was not found by auto-infer.
Report is True, but no model data (data.json) files were found. You need to keep both statistically_relevant_genes.json and data.json in the same folders wihtout deleting them!
2024-10-03 09:11:11,956 [INFO] main: Starting GOReverseLookup analysis with input params:
2024-10-03 09:11:11,956 [INFO] main: - input_file: /Users/simonzetko/goreverselookup/research_models/2oct_natural_amigo_ortho/IEAne/6IEA-indann8/results/statistically_relevant_genes.json
2024-10-03 09:11:11,956 [INFO] main: - destination_dir: None
2024-10-03 09:11:11,956 [INFO] main: - report: True
2024-10-03 09:11:11,956 [INFO] main: - model_data_filepath: None
2024-10-03 09:11:11,957 [INFO] main: Model data filepath was None. Attempting auto infer data.json from /Users/simonzetko/goreverselookup/research_models/2oct_natural_amigo_ortho/IEAne/6IEA-indann8/results/statistically_relevant_genes.json
2024-10-03 09:11:11,957 [DEBUG] backtrace: filepath=/Users/simonzetko/goreverselookup/research_models/2oct_natural_amigo_ortho/IEAne/6IEA-indann8/results/statistically_relevant_genes.json, backtrace=1, file_separator=/
2024-10-03 09:11:11,957 [DEBUG] backtrace: elements=['', 'Users', 'simonzetko', 'goreverselookup', 'research_models', '2oct_natural_amigo_ortho', 'IEAne', '6IEA-indann8', 'results', 'statistically_relevant_genes.json']
2024-10-03 09:11:11,957 [DEBUG] backtrace: res_elements=['', 'Users', 'simonzetko', 'goreverselookup', 'research_models', '2oct_natural_amigo_ortho', 'IEAne', '6IEA-indann8', 'results']
2024-10-03 09:11:11,957 [DEBUG] backtrace: _ building final path
2024-10-03 09:11:11,957 [DEBUG] backtrace: - final_path=
2024-10-03 09:11:11,957 [DEBUG] backtrace: - final_path=Users
2024-10-03 09:11:11,957 [DEBUG] backtrace: - final_path=Users/simonzetko
2024-10-03 09:11:11,957 [DEBUG] backtrace: - final_path=Users/simonzetko/goreverselookup
2024-10-03 09:11:11,957 [DEBUG] backtrace: - final_path=Users/simonzetko/goreverselookup/research_models
2024-10-03 09:11:11,957 [DEBUG] backtrace: - final_path=Users/simonzetko/goreverselookup/research_models/2oct_natural_amigo_ortho
2024-10-03 09:11:11,957 [DEBUG] backtrace: - final_path=Users/simonzetko/goreverselookup/research_models/2oct_natural_amigo_ortho/IEAne
2024-10-03 09:11:11,957 [DEBUG] backtrace: - final_path=Users/simonzetko/goreverselookup/research_models/2oct_natural_amigo_ortho/IEAne/6IEA-indann8
2024-10-03 09:11:11,957 [DEBUG] backtrace: - final_path=Users/simonzetko/goreverselookup/research_models/2oct_natural_amigo_ortho/IEAne/6IEA-indann8/results
2024-10-03 09:11:11,957 [INFO] backtrace: backtrace final path: Users/simonzetko/goreverselookup/research_models/2oct_natural_amigo_ortho/IEAne/6IEA-indann8/results
2024-10-03 09:11:11,957 [DEBUG] main: m_data_filepath=Users/simonzetko/goreverselookup/research_models/2oct_natural_amigo_ortho/IEAne/6IEA-indann8/results/data.json
2024-10-03 09:11:11,957 [DEBUG] check_path: path=Users/simonzetko/goreverselookup/research_models/2oct_natural_amigo_ortho/IEAne/6IEA-indann8/results/data.json, is_file=True, auto_create=False
2024-10-03 09:11:11,957 [DEBUG] check_path: dir_path=Users/simonzetko/goreverselookup/research_models/2oct_natural_amigo_ortho/IEAne/6IEA-indann8/results
2024-10-03 09:11:11,957 [DEBUG] check_path: Doesn't exist: 'Users/simonzetko/goreverselookup/research_models/2oct_natural_amigo_ortho/IEAne/6IEA-indann8/results/data.json'
Model data was not found by auto-infer.
Report is True, but no model data (data.json) files were found. You need to keep both statistically_relevant_genes.json and data.json in the same folders wihtout deleting them!
Traceback (most recent call last):
File "/Users/simonzetko/goreverselookup/bin/goreverselookup", line 8, in <module>
sys.exit(main())
^^^^^^
TypeError: main() missing 1 required positional argument: 'input_file'
(goreverselookup) simonzetkoSimons-Laptop ~ %