Biocomputing with synthetic cells