Institute for Adaptive and Neural Computation, University of Edinburgh, Edinburgh, United Kingdom.|School of Biological Sciences, University of Bristol, Bristol, United Kingdom.|Institute for Adaptive and Neural Computation, University of Edinburgh, Edinburgh, United Kingdom.|School of Biological Sciences, University of Bristol, Bristol, United Kingdom.