Molecular boolean logic using genetic parts like promoters.