Programmable assembly at the molecular scale: self-assembly of DNA lattices | IEEE Conference Publication | IEEE Xplore