-
Notifications
You must be signed in to change notification settings - Fork 7
Description
Describe the bug
I set up pastML from bioconda on a linux instance. Can't seem to run even the test data. Thanks for any hint on how to solve this!
pastml -t Albanian.tree.152tax.tre -d data.txt -s ','
Traceback (most recent call last):
File "/home/tread/miniconda3/envs/pastml/bin/pastml", line 10, in
sys.exit(main())
^^^^^^
File "/home/tread/miniconda3/envs/pastml/lib/python3.12/site-packages/pastml/acr.py", line 1227, in main
pastml_pipeline(**vars(params))
File "/home/tread/miniconda3/envs/pastml/lib/python3.12/site-packages/pastml/acr.py", line 649, in pastml_pipeline
_validate_input(tree, columns, name_column if html_compressed or html_mixed else None, data, data_sep, id_index,
File "/home/tread/miniconda3/envs/pastml/lib/python3.12/site-packages/pastml/acr.py", line 865, in _validate_input
filtered_df = df.loc[common_ids, :]
~~~~~~^^^^^^^^^^^^^^^
File "/home/tread/miniconda3/envs/pastml/lib/python3.12/site-packages/pandas/core/indexing.py", line 1179, in getitem
check_dict_or_set_indexers(key)
File "/home/tread/miniconda3/envs/pastml/lib/python3.12/site-packages/pandas/core/indexing.py", line 2767, in check_dict_or_set_indexers
raise TypeError(
TypeError: Passing a set as an indexer is not supported. Use a list instead.