IDO1 and cancer: IDO1 is a challenging protein to drug, yet it plays a crucialrole as a target in cancer immunotherapy.