Institute of Systems & Synthetic Biology, University of Evry Val-dEssonne, 91000 Evry, France and School of Computing Science, Newcastle University, Newcastle NE1 7RU, UK.|Institute of Systems & Synthetic Biology, University of Evry Val-dEssonne, 91000 Evry, France and School of Computing Science, Newcastle University, Newcastle NE1 7RU, UK.|Institute of Systems & Synthetic Biology, University of Evry Val-dEssonne, 91000 Evry, France and School of Computing Science, Newcastle University, Newcastle NE1 7RU, UK.