Oncogenes and proto-oncogenes