1. Max Planck Institute for Biology 1 , 72076 Tübingen , Germany
2. Novartis Institutes for BioMedical Research 2 Chemical Biology and Therapeutics , , Cambridge, MA 02139 , USA
3. School of Marine Sciences, Sun Yat-sen University 3 , Zhuhai 519082 , China
4. Max Planck Institute for Heart and Lung Research 4 Department of Genetics , , 61231 Bad Nauheim , Germany
5. Friedrich Miescher Laboratory of the Max Planck Society 5 , 72076 Tübingen , Germany
6. University of Melbourne, Victoria, 3010 6 Department of Anatomy & Physiology , , Melbourne , Australia
7. Max Planck Institute for Biology 7 Department of Protein Evolution , , 72076 Tübingen , Germany
8. Institute for Bioinformatics and Medical Informatics, University of Tübingen 8 , 72076 Tübingen , Germany
9. University of Tübingen 9 Department of Computer Science , , 72076 Tübingen , Germany
10. University of Cambridge 10 Department of Biochemistry , , Cambridge , CB2 1QW, UK