Babraham Institute, Cambridge, United Kingdom.|EMBL-EBI, Hinxton, United Kingdom, Amadeus IT Group, Sophia Antipolis, France.|Babraham Institute, Cambridge, United Kingdom.|Babraham Institute, Cambridge, United Kingdom, EMBL-EBI, Hinxton, United Kingdom.