Wellcome Trust Sanger Institute, Hinxton, CB10 1HH, UK.|Wellcome Trust Sanger Institute, Hinxton, CB10 1HH, UK.|Wellcome Trust Sanger Institute, Hinxton, CB10 1HH, UK.|Wellcome Trust Sanger Institute, Hinxton, CB10 1HH, UK.