Chemical Biology Of Dna Guanine Quadruplex And Its Binding Proteins