Inra, UMR1062 cbgp, Montpellier, France, Université Montpellier 2, UMR CNRS 5149, I3M, Montpellier, France, Institut de Biologie Computationnelle (IBC), 34095 Montpellier, France and CNRS-UM2, Institut de Biologie Computationnelle, LIRMM, Montpellier, France.