Trimethoprim and derivatives