Institute for Adaptive and Neural Computation, School of Informatics, University of Edinburgh, Edinburgh, United Kingdom, Department of Computational Biology, School of Computer Science and Communication, Royal Institute of Technology, Stockholm, Sweden.|Department of Computational Biology, School of Computer Science and Communication, Royal Institute of Technology, Stockholm, Sweden.|Institute for Adaptive and Neural Computation, School of Informatics, University of Edinburgh, Edinburgh, United Kingdom.