-
Notifications
You must be signed in to change notification settings - Fork 16
Description
Hello,
I am running the command infer from tsinfer, and I get the following error:
File "/ibex/sw/csi/tsinfer/0.2.2/el7.9_conda/miniconda3/bin/tsinfer", line 11, in
sys.exit(main())
File "/ibex/sw/csi/tsinfer/0.2.2/el7.9_conda/miniconda3/lib/python3.9/site-packages/tsinfer/main.py", line 5, in main
cli.tsinfer_main()
File "/ibex/sw/csi/tsinfer/0.2.2/el7.9_conda/miniconda3/lib/python3.9/site-packages/tsinfer/cli.py", line 499, in tsinfer_main
args.runner(args)
File "/ibex/sw/csi/tsinfer/0.2.2/el7.9_conda/miniconda3/lib/python3.9/site-packages/tsinfer/cli.py", line 143, in run_infer
ts = tsinfer.infer(
File "/ibex/sw/csi/tsinfer/0.2.2/el7.9_conda/miniconda3/lib/python3.9/site-packages/tsinfer/inference.py", line 291, in infer
ancestors_ts = match_ancestors(
File "/ibex/sw/csi/tsinfer/0.2.2/el7.9_conda/miniconda3/lib/python3.9/site-packages/tsinfer/inference.py", line 449, in match_ancestors
return matcher.match_ancestors()
File "/ibex/sw/csi/tsinfer/0.2.2/el7.9_conda/miniconda3/lib/python3.9/site-packages/tsinfer/inference.py", line 1401, in match_ancestors
ts = self.store_output()
File "/ibex/sw/csi/tsinfer/0.2.2/el7.9_conda/miniconda3/lib/python3.9/site-packages/tsinfer/inference.py", line 1477, in store_output
ts = self.get_ancestors_tree_sequence()
File "/ibex/sw/csi/tsinfer/0.2.2/el7.9_conda/miniconda3/lib/python3.9/site-packages/tsinfer/inference.py", line 1448, in get_ancestors_tree_sequence
self.convert_inference_mutations(tables)
File "/ibex/sw/csi/tsinfer/0.2.2/el7.9_conda/miniconda3/lib/python3.9/site-packages/tsinfer/inference.py", line 1232, in convert_inference_mutations
metadata = _update_site_metadata(site.metadata, constants.INFERENCE_FULL)
File "/ibex/sw/csi/tsinfer/0.2.2/el7.9_conda/miniconda3/lib/python3.9/site-packages/tsinfer/inference.py", line 150, in _update_site_metadata
return {"inference_type": inference_type, **current_metadata}
TypeError: 'int' object is not a mapping
Commandline:
tsinfer infer test.sample --num-threads 40
I had the same error when doing the inference in Jupyter using the tutorial codes and example.