Combining high throughput genomic data: Methods and applications