Friedrich Miescher Institute for Biomedical Research, Novartis Research Foundation, Basel, Switzerland.|Friedrich Miescher Institute for Biomedical Research, Novartis Research Foundation, Basel, Switzerland.