DNA-BASED SELF-ASSEMBLY AND NANOROBOTICS – Computer …