Order the arrangement of split-reads, where the two halves are not on the same chromosome, by the location of the clipping.
Count soft-clips as split-reads where the soft-clipped section of the reads is treated as not supporting the breakpoint, but of 0 quality. This allows the mapped portion of the read to support the breakpoint, assuming that the location of the soft-clipping event would do so.
I am still evaluating these changes, but wanted to get the code out there.
These changes do two things:
I am still evaluating these changes, but wanted to get the code out there.