dna protein interactions principles and protocols ebook pdf