Synthetic and System Biology Unit, Hungarian Academia of Sciences, Biological Research Center (BRC), H-6726 Szeged, Hungary and Institute for Molecular Medicine Finland, University of Helsinki, FI-00014 Helsinki, Finland.