Abstract DNA-like structures