Cofnod E-bost: Circuits and programmable self-assembling DNA structures