DNA computing and molecular programming : 16th international conference, DNA 16 : Hong Kong, China, June 14-17, 2010 : revised selected papers. : 16th international meeting on DNA computing and molecular programming : DNA16 : Jun 2010, Hong Kong, China.