Computational Approaches for Analyzing High-Throughput Genomic Data