Combinatorial Genetic Logic