>From a biological point of view, I would say the first form. This would happen in a situation like when you have have stranded reads and the other GRanges is a set of repeats locations, which are unstranded blocks in the genome. But the second form is mathematically sound. So, that would be the best form to choose.