PCDH7 and cancer: The contradictory effects of PCDH7 in different cancer types suggest that PCDH7 might play different roles through different molecular mechanisms.