MCScanX icon indicating copy to clipboard operation
MCScanX copied to clipboard

detect_collinear_tandem_arrays segmentation fault

Open mparkscbg opened this issue 7 years ago • 0 comments

Hello, I am not able to get the downstream_analyses executable detect_collinear_tandem_arrays to run properly. I downloaded MCScanX from the MCScanX homepage (Dec 2017), and have compiled on two different systems (Mac OS High Sierra 10.13.1 and CentOS 6.6 Linux). In both cases, MCScanX and MCScanX_h seem to run correctly, but I get the following error with detect_collinear_tandem_arrays:

Reading BLAST file and pre-processing Generating BLAST list 38556 matches imported (6746 discarded) Detecting tandem arrays... Segmentation fault: 11

Is there a fix for this problem, or any thoughts as to why it is happening? I have also tried on three different datasets, each returns the same error.

One issue I have discovered so far that also seems important is that the vector alltandempair is not populating, at least prior to the sort command in the compute_tandem() module of detect_collinear_tandem_arrays.cc and so the corresponding detect_collinear_tandem_arrays executable.

Latest: as far as I can tell, the segmentation fault is returned when there are no collinear tandem arrays identified, so it looks like this is a feature of the data I am using and not a bug in the script.

Thanks,

Matt

mparkscbg avatar Dec 06 '17 14:12 mparkscbg