A Survey of DNA-based Computing Devices and their Applications | IEEE Conference Publication | IEEE Xplore