add implementation for GenomicRangeQuery
add comments in GenomicRangeQuery