a simplified implementation of molecular field programmable gate arrays described in u . s . pat . no . 6 , 215 , 327 and u . s . pat . no . 6 , 331 , 788 , reducing the complexity in a tiled array template to that of a 1 - input lookup table .