different processces can access db at the same time
We should separate the initialisation of the databases from snakemake as if you run multiple jobs in parallele, one can simply re-generate the databases while another is using it. Could leads to lot of troubles...