-
Notifications
You must be signed in to change notification settings - Fork 179
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
failed to build index for overlap store #2362
Comments
The file name is '<0001-001>' but it looks for the file: 0001-001 |
I suspect your FS doesn't like the '<>' in the names. However, the filenames shouldn't be using <> in recent versions of canu, this was a compile-time option but has been removed for a while: 3f55aa6, since 2020. Are you sure you're using v2.3 and that an older version isn't being picked up from the path? What does canu --version report? What is your exact full command? What is the full log of the run up to this point? |
Thanks, skoren for your quick response and looking into my canu issue. I was using version 2.0 initially but it failed at mhap step. I downloaded the version 2.3 and rerun the same command. Here's the current version that I used [qinx4@by2ad5] canu_out $ canu --version The command that I ran this sample: Please find attachment for the full log |
FYI, I downloaded canu binary. I can't compile the source codes as it needs some dependencies that requires root privilege to install it |
That log starts with overlap store sorting, nothing from mhap/overlap bucketizing. I think your files w/the different names were created by version 2.0 and version 2.3 is not backwards compatible with output from v2.0, from the release notes: https://github.com/marbl/canu/releases/tag/v2.3 However, the error is at the last cleanup step so likely your store is actually OK. Depending on how comfortable you are with running some steps manually, you could:
|
thank you so much for taking your time to examine the log and detailed instructions. Just make sure if I understand you correctly. You suggested to touch 0001-001,... files? Would it work if I just rename '<0001-001>' to 0001-001? |
FYI, another sample has been using canu 2.0 to run mhap but use canu3 to create files in the store but the files are still in the names of '<0001-001>'. I wonder if the early steps determines the file name in the store? |
Yes moving would work but then these files will be removed by the store command. The touch I suggested will leave the original version just in case. I think the filename is determined during the configuration of the store before the files in it are generated. |
found this error in the log:
ABORT: Failed to open './canu_S0702411_soy17.ovlStore.BUILDING/0001-001' for reading: No such file or directory
However I did find ./canu_S0702411_soy17.ovlStore.BUILDING/'<0001-001>'
Look like that the names that it writes doesn't match the names that it expects to build index?
Any clue?
BTW, I'm using the latest version -- canu 2.3
Thanks,
Jean
The text was updated successfully, but these errors were encountered: