Seol mar théacs é seo: GAT: a simulation framework for testing the association of genomic intervals