Drawing annotations on 1 bp nodes misses the node itself
Annotating 1bp nodes with blast hits colours past the node, potentially some off-by-one type of error. The blue area on both 1bp nodes is not selectable, because there is no node underneath them
annotation on
annotation off
@ASLeonard do you happen to have some small reproducer for me?
@ASLeonard I tried to see if I can spot off-by-one issue to no avail. It must be something special here, as longer hits are definitely drawn correctly. So, any reproducers would save lots of my time to find where the problem is :)
If I subset the graph with gfatools (which doesn't include paths), the problem disappears. Manually adding the path back to the subgraph triggers the issue, so seems to be path-annotated related. Unticking include gfa paths in the graph search also removes the problem.
I've attached the graph (with a .txt since we can't upload .gfa) bandage_error_203.txt
I'm blasting the sequence
CTGAAGCCACACTGGACAGTTAGGCCCTGTCCGTTCAGGACACCCTCTCCGGACCCCAGGTGGAGGTGCTCTGCCCCCAGTGCCCACCTGGGTCTCAGGAGGTAGAAGAGACACAACCTAGGGGGTCTCTTTTCTGGTCCAGGGGAGCGTCACAGCAGCCACCATGTCTCCCTGCCCCTAATAAATAAGGAGGGTTGTTGGCACCTAGGTGAGTGATGTGTGGGCACCTCGACTGCCTTGTCCTTGTGATTTGATGTGAAGACAACACAGAAGGAGAACCAGCCAAGAATGATCCAGTCAGCAGTAAAGCCCTCTTCACAGGGACCCTGTGAGACCCAAGCACTTGCTCTGCCCACCCTGCTCTGACTTTTGGGGTCTGGCCTTTGTCATTCTCTGGGCAGGAAGTGGGAAGGACAACCTGGTCTCTCTTCCACCTCCTGAGACCCAGGTGGGCACTGGGGACAGCAGCACCTCCACCTGGAGTCCAGAGAGGGTGTCCTGAATGCACAGGGCCTAACCGTTCAGTGAGGCTGGCCCTTGTCCACAGTGCACTGACCTGTGGCAGAGTCTCGGGTTCCCTGGCATCCAGCTCACCCATCACCAACCCCAGCTTGGTGTCTTGGGAGCCCCTCACTGGCAGGCACCCAGGAGGTAAAAGCTGCATGCCCAGTGAGAAGGAGGAGAAGCCGGTGGGGCAGGGGTCCAGCATGGAGTGTCCAAGGCCCCTCTGCTCCCCCAAGAACACCTAGCCCTGCCTGCCGTGGCCTTTCTCCTCTTCGGTATGTGTGGCTAATGTTGCCAAACACCTTCCTCTGGAAGAGAAAGCTCCATGACCGTAGAAGGGGTGGAGGTGAGGAGGCGCTGTAAACCTAATCCCAGGAAGCTTGAGGACTAACTTCCCTGAGCCCTGAGCATACTGCCTGTTAGATCTGTACCAACCGAGGCCAAGATCCAGAGAGATTCTCTGTGGAAACACTTTCCATGTCCAACAAGAGGACCAACTGAGGTCAAGATCTGGGCAGGTTCTCTGTGGAAACACGTTTCGTTTCCAACAAGAGGACCAACTGAGGCTGAGATCCAGGCAGATTCTCTGTGGAGACACTTTTCTGTCCAACCAGAGAGGATTTGTTAACCCACAGTCGAGCCCTGAGGTGTGGGATGTGCTGTAACTGTGGAAACTGCAGGGAAGGTGTTTGAGGAGAGGCTTTTTCCCGGGCACCTCCCCTGAGGCCCCTGGAGTTACTGGACCCAGAGGGGGAGCACTCGCACTTCTCCCCTCACTGCAGGCCAGACCGTGCCTCCAACCTCACAGCCCCGTTCCCCCACCTCCCTGAGCTCAACAGAAACCCCCCTCAATCACGAGGCCAAAGCGTAGTCTTCTTGGTGAGCAGAGCAGAGGCCGGTGGGAAGAGGGGGAGGCTGAAAGTTTTTGTAGAAGAAAAACACACTTGTGTGTTCCCGTGTGTGG
The two nodes that I see the issue on are 1612083 & 1612084.
Probably related, but this is without including GFA paths in the graph search
And this is with including.
The annotation on 1612085 is longer with paths.
This was just done on 2025.12.3 macos