Synthetic Biology Research Centre, University of Nottingham, Nottingham, UK.|Synthetic Biology Research Centre, University of Nottingham, Nottingham, UK.|Synthetic Biology Research Centre, University of Nottingham, Nottingham, UK.|Synthetic Biology Research Centre, University of Nottingham, Nottingham, UK.|Synthetic Biology Research Centre, University of Nottingham, Nottingham, UK.|School of Mathematical Sciences, University of Nottingham, Nottingham, UK.|Synthetic Biology Research Centre, University of Nottingham, Nottingham, UK.|Synthetic Biology Research Centre, University of Nottingham, Nottingham, UK.|School of Computer Science, University of Nottingham, Nottingham, UK.