racon: error: overlap is not transmuted!
Hi, I am trying to polish a PacBio assembly with illumina reads. After one round of polishing using the pacbio reads, I mapped the illumina reads to the the polished assembly with minimap2 and used the sam output as overlap information for polishing using the following commands:
minimap2 -t 64 -ax sr consensus1.fasta ${reads} > illumina.sam
racon -t 64 ${reads} illumina.sam consensus1.fasta > consensus2.fasta
The mapping works quite well, but after a few hours running I hit the following error:
[racon::Polisher::initialize] loaded target sequences
[racon::Polisher::initialize] loaded sequences
[racon::Polisher::initialize] loaded overlaps
[racon::Overlap::find_breaking_points] error: overlap is not transmuted!
I am not sure what does it mean or how to fix this. Any suggestions are more than welcome! Kind regards,
About this issue
- Original URL
- State: open
- Created 6 years ago
- Comments: 87
Thanks a lot, I just need the second(correct reads) and try it now. I’ll let you know if it worked.
Best regards Fabian
Dear Robert, Thank you very much for your help! Now all is working 😃 Best regards, Sara
No problem 😃 Thanks a lot for helping me out with the pesky
not transmuted
error!A quick fix is to replace line https://github.com/isovic/racon/blob/master/src/polisher.cpp#L314 with
This will lead us to the real error which is
... empty overlap set!
Can you please verify that?Now I get this:
Hi Robert, I just remembered that I changed the names of the illumina reads and added a /1 and /2 before shuffling the reads. But the /1 and /2 were removed from the read names after mapping. I’ll fix the same file manually and try again. I’ll keep you updated.
Cheers,