DNA-based nanodevices