DNA decoding