Adding logic to the toolbox of molecular biology