-
Notifications
You must be signed in to change notification settings - Fork 3
SOAPdenovo2 segfaults on Arch Linux #10
Comments
Thanks for the error report. I'll dive into the issue ASAP, in the meantime, can you provide me with the following information?
|
|
Upon closer examination, I found that the SOAPdenovo version that is installed through your setup script cannot be run on my system:
Here are my kernel details:
|
Given that the error you get from the SOAP binary is equivalent to what you see in the error file I am not sure this is a problem with IOGA? It seems like somehow your system stopped being able to run the same SOAP binary? When did you install IOGA/SOAP and have you tried reinstalling it? Also, it seems like you are running Arch-linux, have you been successful in the past with running IOGA (including this SOAP binary) on Arch? |
Hi Holm, |
Dear Holm,
I am running IOGA on a dataset (paired-end Illumina reads) from which I had successfully assembled complete plastid genomes in the past. When running IOGA on the same dataset today, IOGA reports that SOAPdenovo2 fails under every k-mer level evaluated. IOGA then exits with an index error for variable
best
, which is probably empty:I strongly suspect that a recent Python update (or an update of one of the Python dependency packages) has corrupted the IOGA code such that the wrapper function for SOAPdenovo2 (i.e.,
run_soapdenovo()
) no longer interacts with the assembler properly. Why else would SOAPdenovo2 fail under every k-mer level on a dataset where an assembly worked nicely before.Edit 1:
I found that each of the SOAPdenovo2 subfolders generated by IOGA during the assembly process (i.e.,
BAR02A_S1_L001.1.soap_33
,BAR02A_S1_L001.1.soap_37
, ...,BAR02A_S1_L001.1.soap_97
) contains merely two files: an empty log file and an error file with the following contents:Evidently, SOAPdenovo2 is not called properly.
Can you please check the code?!
The text was updated successfully, but these errors were encountered: