Department of Computer Science, University College London, London, United Kingdom.|Institute of Structural and Molecular Biology, University College London, London, United Kingdom.|Department of Computer Science, University College London, London, United Kingdom.|Institute of Structural and Molecular Biology, University College London, London, United Kingdom.|Department of Computer Science, University College London, London, United Kingdom.