dna code background