De novo design of protein logic gates