Institute of Fundamental Technological Research, Institute of Computer Science, Polish Academy of Sciences, Warsaw, Poland, Faculty of Mathematics Informatics and Mechanics, Institute of Informatics, University of Warsaw, Warsaw, Poland and Division of Molecular Biosciences, Imperial College London, London, UK.