notes on dna structure and replication 2152720