-
Notifications
You must be signed in to change notification settings - Fork 139
Description
Hello;
I am getting the following error after having Unicycler running for several days. It seems to occur after the SPAdes assemblies and during the 'Finding single copy segments' step. Thank you very much!
--
groups: cannot find name for group ID 65471
Traceback (most recent call last):
File "/scratch2/software/Python-3.6.0/bin/unicycler", line 11, in
load_entry_point('unicycler==0.3.1', 'console_scripts', 'unicycler')()
File "/scratch2/software/Python-3.6.0/lib/python3.6/site-packages/unicycler/unicycler.py", line 79, in main
single_copy_segments = get_single_copy_segments(unbridged_graph, 0)
File "/scratch2/software/Python-3.6.0/lib/python3.6/site-packages/unicycler/unicycler.py", line 605, in get_single_copy_segments
determine_copy_depth(graph)
File "/scratch2/software/Python-3.6.0/lib/python3.6/site-packages/unicycler/assembly_graph_copy_depth.py", line 47, in determine_copy_d
epth
determine_copy_depth_part_2(graph, settings.COPY_PROPAGATION_TOLERANCE, copy_depth_table)
File "/scratch2/software/Python-3.6.0/lib/python3.6/site-packages/unicycler/assembly_graph_copy_depth.py", line 71, in determine_copy_d
epth_part_2
determine_copy_depth_part_2(graph, tolerance, copy_depth_table)
File "/scratch2/software/Python-3.6.0/lib/python3.6/site-packages/unicycler/assembly_graph_copy_depth.py", line 71, in determine_copy_d
epth_part_2
determine_copy_depth_part_2(graph, tolerance, copy_depth_table)
File "/scratch2/software/Python-3.6.0/lib/python3.6/site-packages/unicycler/assembly_graph_copy_depth.py", line 71, in determine_copy_d
epth_part_2
determine_copy_depth_part_2(graph, tolerance, copy_depth_table)
[Previous line repeated 985 more times]
File "/scratch2/software/Python-3.6.0/lib/python3.6/site-packages/unicycler/assembly_graph_copy_depth.py", line 70, in determine_copy_d
epth_part_2
if redistribute_copy_depths(graph, tolerance, copy_depth_table):
File "/scratch2/software/Python-3.6.0/lib/python3.6/site-packages/unicycler/assembly_graph_copy_depth.py", line 181, in redistribute_co
py_depths
arrangements = shuffle_into_bins(copy_depths, bins, targets)
File "/scratch2/software/Python-3.6.0/lib/python3.6/site-packages/unicycler/assembly_graph_copy_depth.py", line 390, in shuffle_into_bi
ns
arrangements += shuffle_into_bins(items[1:], bins_copy, targets)
File "/scratch2/software/Python-3.6.0/lib/python3.6/site-packages/unicycler/assembly_graph_copy_depth.py", line 390, in shuffle_into_bi
ns
arrangements += shuffle_into_bins(items[1:], bins_copy, targets)
File "/scratch2/software/Python-3.6.0/lib/python3.6/site-packages/unicycler/assembly_graph_copy_depth.py", line 390, in shuffle_into_bi
ns
arrangements += shuffle_into_bins(items[1:], bins_copy, targets)
File "/scratch2/software/Python-3.6.0/lib/python3.6/site-packages/unicycler/assembly_graph_copy_depth.py", line 395, in shuffle_into_bi
ns
all([not target or target == len(bins[i]) for i, target in enumerate(targets)]):
File "/scratch2/software/Python-3.6.0/lib/python3.6/site-packages/unicycler/assembly_graph_copy_depth.py", line 395, in
all([not target or target == len(bins[i]) for i, target in enumerate(targets)]):
RecursionError: maximum recursion depth exceeded in comparison