Returns True iff this record's reference positions overlap
        the other record reference positions (and are on same chromosome)

def intersects(self, other):
        '''Returns True iff this record's reference positions overlap
        the other record reference positions (and are on same chromosome)'''
        return self.CHROM == other.CHROM and self.POS <= other.ref_end_pos() and other.POS <= self.ref_end_pos()