In cancer progression, H19 has a dual role as an oncogene or a tumor suppressor gene, depending on the cancer type and developmental stage. The gene discussed is H19; the disease is cancer.