Closed schorlton-bugseq closed 4 months ago
Hi @schorlton-bugseq ,
Sorry for the delay - I'm fixing a few bugs over the next little while and will look into this :)
George
Hi @schorlton-bugseq ,
I've added a fix to this now - your specific example above will still fail later in the pipeline (as it is 5 nucleotides so reorientation makes no sense!) but in general, if your contig has no BLAST hits, autocomplete will proceeed now (assuming at least 4 CDS).
George
Awesome - thank you! Will wait for a release and feel free to close this issue when appropriate.
@gbouras13 - thanks again for the fix. Is it possible to also enable a successful analysis even if <4 CDS were found on a contig? I think it is very similar to https://github.com/gbouras13/dnaapler/issues/77. I want any contigs which can be reoriented to be reoriented, and ignore those which fail by either BLAST or autocomplete
mode. If I understand correctly, one small contig may cause an entire analysis to fail reorientation of the other contigs. My alternative is to call CDSs before calling dnaapler and filter contigs with <4 CDS, but that seems redundant. Thanks again for your consideration!
Thanks for the great tool! I tried running dnaapler 0.7.0
all
with--autocomplete
. Example:and I'm getting:
However, I understood from the docs that autocomplete mode should be triggered in this case? If so, I think it may be because this line is throwing an error before it can go on to autocomplete? https://github.com/gbouras13/dnaapler/blob/v0.7.0/src/dnaapler/utils/all.py#L68
Let me know if I'm doing anything incorrectly and thanks for your consideration!