Match by Obj & Int-range
Description
Finds matches using the provided object pairs and the integer ranges extracted from the objects in the left column of the inputs.
Input
A [OBJ,OBJ]: a list of candidates in the first column, and object to match on in the second columnB [OBJ,OBJ]: a list of candidates in the first column, and object to match on in the second column
Output
RESULT [OBJ,OBJ]: the matched objects fromAandBNOTA [OBJ]: the objects from A that did not match with an item fromBNOTB [OBJ]: the objects from B that did not match with an item fromA
Parameters
Comparison: Comparison function to use (overlaps,contains)Exclude self-matches: whether to emit the match if the objects inAandBare the same. Mostly useful whenAandBcome from the same source