Modeling the mosaic structure of bacterial genomes to infer their evolutionary history | Synapse