Molecular DNA bio-computers