TSLP and cancer: Two variants of TSLP, long-form (lfTSLP) and short-form (sfTSLP), have been found, however their roles in cancers are not known.