DNA Computing and Molecular Programming: 18th International Conference, DNA 18, Aarhus, Denmark, August 14-17, 2012, Proceedings