# Interact with count source($drc_test_source, "TOP") target($drc_test_target) l1 = input(1, 0) l2 = input(2, 0) l1.output(1, 0) l2.output(2, 0) l1.interacting(l2, 1).output(100, 0) l1.interacting(l2, 2).output(101, 0) l1.interacting(l2, 1..2).output(102, 0) l1.interacting(l2, 2..).output(103, 0) l1.interacting(l2, 1, 2).output(104, 0) l1.overlapping(l2, 1).output(110, 0) l1.overlapping(l2, 2).output(111, 0) l1.overlapping(l2, 1..2).output(112, 0) l1.overlapping(l2, 2..).output(113, 0) l1.overlapping(l2, 1, 2).output(114, 0) l = l1.dup l.select_interacting(l2, 1) l.output(200, 0) l = l1.dup l.select_interacting(l2, 2) l.output(201, 0) l = l1.dup l.select_interacting(l2, 1..2) l.output(202, 0) l = l1.dup l.select_interacting(l2, 2..) l.output(203, 0) l = l1.dup l.select_interacting(l2, 1, 2) l.output(204, 0) l = l1.dup l.select_overlapping(l2, 1) l.output(210, 0) l = l1.dup l.select_overlapping(l2, 2) l.output(211, 0) l = l1.dup l.select_overlapping(l2, 1..2) l.output(212, 0) l = l1.dup l.select_overlapping(l2, 2..) l.output(213, 0) l = l1.dup l.select_overlapping(l2, 1, 2) l.output(214, 0) l1.not_interacting(l2, 1).output(300, 0) l1.not_interacting(l2, 2).output(301, 0) l1.not_interacting(l2, 1..2).output(302, 0) l1.not_interacting(l2, 2..).output(303, 0) l1.not_interacting(l2, 1, 2).output(304, 0) l1.not_overlapping(l2, 1).output(310, 0) l1.not_overlapping(l2, 2).output(311, 0) l1.not_overlapping(l2, 1..2).output(312, 0) l1.not_overlapping(l2, 2..).output(313, 0) l1.not_overlapping(l2, 1, 2).output(314, 0) l = l1.dup l.select_not_interacting(l2, 1) l.output(400, 0) l = l1.dup l.select_not_interacting(l2, 2) l.output(401, 0) l = l1.dup l.select_not_interacting(l2, 1..2) l.output(402, 0) l = l1.dup l.select_not_interacting(l2, 2..) l.output(403, 0) l = l1.dup l.select_not_interacting(l2, 1, 2) l.output(404, 0) l = l1.dup l.select_not_overlapping(l2, 1) l.output(410, 0) l = l1.dup l.select_not_overlapping(l2, 2) l.output(411, 0) l = l1.dup l.select_not_overlapping(l2, 1..2) l.output(412, 0) l = l1.dup l.select_not_overlapping(l2, 2..) l.output(413, 0) l = l1.dup l.select_not_overlapping(l2, 1, 2) l.output(414, 0)