Computational Inference of Genome-Wide Protein-DNA Interactions Using High-Throughput Genomic Data