Game Theoretic Algorithms for Protein-DNA binding