Wellcome Trust Sanger Institute, Hinxton, United Kingdom

Wellcome Trust Sanger Institute, Hinxton, United Kingdom,