Agents considered as precursor of leukotriene include: