neherlab/pan-genome-analysis

step 11 with metadata: IndexError: list index out of range

Closed this issue · 0 comments

Hi,

I am running panX to calculate branch associations. I have a file to describe my metadata and another file of the numbers for the association. It works just fine until I get to step 11, then I get this Error:

Traceback (most recent call last):
File "./panX.py", line 329, in
myPangenome.export_coreTree_json()
File "/beegfs/work/workspace/ws/fr_na50-panx-0/pan-genome-analysis/scripts/pangenome_computation.py", line 229, in export_coreTree_json
json_parser(self.path, self.folders_dict, self.fpaths_dict, self.metainfo_fpath, self.meta_data_config, self.clean_temporary_files)
File "/beegfs/work/workspace/ws/fr_na50-panx-0/pan-genome-analysis/scripts/sf_coreTree_json.py", line 258, in json_parser
coreTree_dict=core_tree_to_json(tree, path, metadata_process_result, strain_list)
File "/beegfs/work/workspace/ws/fr_na50-panx-0/pan-genome-analysis/scripts/sf_coreTree_json.py", line 124, in core_tree_to_json
core_tree_dict["children"].append(core_tree_to_json(child, path, metadata_process_result, strain_list))
File "/beegfs/work/workspace/ws/fr_na50-panx-0/pan-genome-analysis/scripts/sf_coreTree_json.py", line 124, in core_tree_to_json
core_tree_dict["children"].append(core_tree_to_json(child, path, metadata_process_result, strain_list))
File "/beegfs/work/workspace/ws/fr_na50-panx-0/pan-genome-analysis/scripts/sf_coreTree_json.py", line 124, in core_tree_to_json
core_tree_dict["children"].append(core_tree_to_json(child, path, metadata_process_result, strain_list))
File "/beegfs/work/workspace/ws/fr_na50-panx-0/pan-genome-analysis/scripts/sf_coreTree_json.py", line 124, in core_tree_to_json
core_tree_dict["children"].append(core_tree_to_json(child, path, metadata_process_result, strain_list))
File "/beegfs/work/workspace/ws/fr_na50-panx-0/pan-genome-analysis/scripts/sf_coreTree_json.py", line 124, in core_tree_to_json
core_tree_dict["children"].append(core_tree_to_json(child, path, metadata_process_result, strain_list))
File "/beegfs/work/workspace/ws/fr_na50-panx-0/pan-genome-analysis/scripts/sf_coreTree_json.py", line 124, in core_tree_to_json
core_tree_dict["children"].append(core_tree_to_json(child, path, metadata_process_result, strain_list))
File "/beegfs/work/workspace/ws/fr_na50-panx-0/pan-genome-analysis/scripts/sf_coreTree_json.py", line 124, in core_tree_to_json
core_tree_dict["children"].append(core_tree_to_json(child, path, metadata_process_result, strain_list))
File "/beegfs/work/workspace/ws/fr_na50-panx-0/pan-genome-analysis/scripts/sf_coreTree_json.py", line 124, in core_tree_to_json
core_tree_dict["children"].append(core_tree_to_json(child, path, metadata_process_result, strain_list))
File "/beegfs/work/workspace/ws/fr_na50-panx-0/pan-genome-analysis/scripts/sf_coreTree_json.py", line 124, in core_tree_to_json
core_tree_dict["children"].append(core_tree_to_json(child, path, metadata_process_result, strain_list))
File "/beegfs/work/workspace/ws/fr_na50-panx-0/pan-genome-analysis/scripts/sf_coreTree_json.py", line 132, in core_tree_to_json
core_tree_dict['attr'][head]=strain_meta_dict[accession][index_head]
IndexError: list index out of range

What does this mean? I would appreciate any help!
Nurper