1Turku Centre for Biotechnology, University of Turku and Åbo Akademi University, Turku, Finland3The Finnish Centre of Excellence in Molecular Systems Immunology and Physiology Research, Helsinki, Finland5Department of Information and Computer Science, Aalto University School of Science, Aalto, Finland6The National Graduate School in Informational and Structural Biology, Turku, Finland