You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I get different results each time it is run, either the expected 2 alignments, or no alignments. It seems random. This is related to the mergeFiles step and only happens on some number of processors:
1, 2, 4: random result changes
3, 5: works as expected
>5: hangs and never finishes
The version on krisp on pipy also has this problem, except that it does not hang with processors >5.
It may be related to the order that files are merged by mergeFiles.
The text was updated successfully, but these errors were encountered:
I looked more into this and may have narrowed down the issue some. I think the fault is with how mergeKmerParallel splits up input files for parallel execution. If I replace that function with a version that calls mergeKmerFiles without splitting up input files (not parallel), then it works as expected, except it still hangs with >5 cores (there are also 5 input files, hmmm), but I think this might be an unrelated issue.
Using the example command:
krisp_fasta test_data/krisp_fasta/ingroup*.gz --outgroup test_data/krisp_fasta/outgroup*.gz --conserved-left 30 --conserved-right 30 --diagnostic 40 --verbose --dot-alignment --cores 1 --w testtemp
I get different results each time it is run, either the expected 2 alignments, or no alignments. It seems random. This is related to the
mergeFiles
step and only happens on some number of processors:The version on krisp on pipy also has this problem, except that it does not hang with processors >5.
It may be related to the order that files are merged by
mergeFiles
.The text was updated successfully, but these errors were encountered: