Engineers invent programming language to build synthetic DNA
Similar to using Python or Java to write code for a computer, chemists soon could be able to use a structured set of instructions to "program" how DNA molecules interact in a test tube or cell.