TP53 and cancer: The TP53 gene produces at least 12 isoforms with different features that might prevent or promote cancer development.