Genome-scale metabolic modelling of trimethoprim’s mode of action reveals free ATP salvaged to restore purine pool