computing with dna 1348972