Department of Life Science, Barcelona Supercomputer Center, Barcelona, Spain.|Department of Life Science, Barcelona Supercomputer Center, Barcelona, Spain.|Department of Life Science, Barcelona Supercomputer Center, Barcelona, Spain.