Indicación para investigación de cáncer hereditario (NCCN, 2019)


# -*- coding: utf-8 -*-
BCT = 0
No_BCT = 1
LF = 0
No_LF = 1
COW = 0
No_COW = 1
CDH1 = 0
No_CDH1 = 1
STK11 = 0
No_STK11 = 1
P0 = "Existe historia conocida de mutación de gen que cause susceptibilidad al cáncer en la familia?\n(opciones: 0: No, 1: Sí): "
P1 = "Se encontró mutación patogénica/potencialmente patogénica de gen de susceptibilidad de cáncer de mama en especimen tumoral?\n(opciones: 0: No, 1: Sí): "
P2 = "Se trata de un cáncer de: \n\tovario, \n\tpáncreas, \n\tpróstata metastásico, \n\tcáncer de mama en Azhkenazi, o \n\tcáncer de próstata Gleason 7 o más - en Azhkenazi \n(opciones: 0: Ninguno, 1: Alguno): "
P3 = "Cáncer de mama: \n\tmenor de 50 años, \n\ttriple-negativo menor de 60, o \n\tmujer con múltiples cánceres de mama \n(opciones: 0: Ninguno, 1: Alguno): "
P4 = "Cáncer de mama a cualquier edad con al menos un familiar cercano con: \n\tcáncer de mama antes de los 50, \n\tvarón con cáncer de mama, \n\tcáncer de ovario, \n\7cáncer de próstata Gleason 7 o más, \n\tcáncer de próstata metastásico, o \n\tcáncer de páncreas \n(opciones: 0: Ninguno, 1: Alguno): "
P5 = "Cualquier individuo con familiar de primer o segundo grado con cualquiera de las siguientes: \n\tcáncer de mama de 45, o menor; \n\tcáncer de ovario; \n\tcáncer de páncreas; \n\tcáncer de mama en varón; \n\tcáncer de próstata metastásico, \n\tmás de dos cánceres de mama en un individuo, \n\t2 o más familiares con cáncer de mama con al menos alguna menor de 50 años al diagnóstico \n(opciones: 0. Ninguno, 1. Alguno): "
P6 = "Más de 3 cánceres al sumar los propios y familiar de primer o segundo grado de consanguinidad \n(opciones: 0: No, 1: Sí): "
P7 = "Cualquier individuo con historia personal o familiar de 3 o más de los siguientes: \n\tcáncer de mama, \n\tsarcoma, \n\tcarcinoma adrenocortical, \n\ttumor cerebral o \n\tleucemia \n(opciones: 0. Ninguno, 1. Alguno): "
P8 = "Cualquier individuo con historia personal o familiar de 3 o más de los siguientes: \n\tcáncer de colon, \n\tcáncer de endometro, \n\tcáncer de tiroides, \n\tcáncer de riñón, \n\tanormalidades dermatológicas, \n\tmacrocefalia, \n\thamartomas múltiples en tracto gastrointestinal \n(opciones: 0. Ninguno, 1. Alguno): "
P9 = "Cualquier individuo con historia personal o familiar de 3 o más de los siguientes: \n\tcáncer de mama lobulillar o \n\tcáncer gástrico difuso \n(opciones: 0. Ninguno, 1. Alguno): "
P10 = "Cualquier individuo con historia personal o familiar de 3 o más de los siguientes: \n\tcáncer de mama, \n\ttumores gastrointestinales, \n\thamartomas gastrointestinals, \n\ttumores sex-cord de ovario, \n\tcáncer de páncreas, \n\ttumores de células de Sertoli de testículo, \n\tpigmentación de la niñez \n(opciones: 0. Ninguno, 1. Alguno): "
print("Indicación de investigación de cáncer de mama/ovario hereditario")
print("\n")
print(
"Esta aplicación busca establecer si hay indicación para la investigación genética para cáncer hereditario de mama u ovario.\n\nSe considera familiar de primer o segundo grado de consanguinidad a:\n\tAbuelos\n\tPadres\n\tHijos\n\tHermanos\n\tNietos\n\tTíos\n\tSobrinos")
print("\n")
print
print("Inicio")
print("\n")
ansP0 = input(P0)
if ansP0 == "1":
BCT = BCT + 1
No_BCT = 0
if ansP0 != "1":
ansP1 = input(P1)
if ansP1 == "1":
BCT = BCT + 1
No_BCT = 0
if ansP1 != "1":
ansP2 = input(P2)
if ansP2 == "1":
BCT = BCT + 1
No_BCT = 0
if ansP2 != "1":
ansP3 = input(P3)
if ansP3 == "1":
BCT = BCT + 1
No_BCT = 0
if ansP3 != "1":
ansP4 = input(P4)
if ansP4 == "1":
BCT = BCT + 1
No_BCT = 0
if ansP4 != "1":
ansP5 = input(P5)
if ansP5 == "1":
BCT = BCT + 1
No_BCT = 0
ansP6 = input(P6)
if ansP6 == "1":
ansP7 = input(P7)
if ansP7 == "1":
BCT = 1
No_BCT = 0
LF = 1
No_LF = 0
ansP8 = input(P8)
if ansP8 == "1":
BCT = 1
No_BCT = 0
COW = 1
No_COW = 0
ansP9 = input(P9)
if ansP8 == "1":
BCT = 1
No_BCT = 0
CDH1 = 1
No_CDH1 = 0
ansP10 = input(P10)
if ansP10 == "1":
BCT = 1
No_BCT = 0
STK11 = 1
No_STK11 = 0
print ("\n\n")
print ("------------Resultado------------")
if BCT != 0:
print(
"Basados en al información suministrada: está indicada la investigación de investigación de riesgo genético para cáncer hereditario. \n"
)
if No_BCT == 1:
print(
"Basados en la información suministrada: No se satisfacen los criterios para investigación de riesgo genético para cáncer hereditario.\n "
)
if LF != 0:
print(
"Está indicada la investigación de investigación de riesgo genético para cáncer de mama: sindrome de Li-Fraumeni (TP53). \n "
)
if No_LF == 1:
print(
"No hay sospecha específica de sindrome de Li-Fraumeni (TP53). \n"
)
if COW != 0:
print(
"Está indicada la investigación de investigación de riesgo genético para cáncer de mama: sindrome de Cowden (PTEN). \n"
)
if No_COW == 1:
print(
"No hay sospecha específica de sindrome de Cowden (PTEN). \n"
)
if CDH1 != 0:
print(
"Está indicada la investigación de investigación de riesgo genético para cáncer de mama: Mutación en línea germinal de CDH1 (E-Cadherina). \n"
)
if No_CDH1 == 1:
print(
"No hay sospecha específica de mutación en línea germinal de CDH1 (E-Cadherina). \n"
)
if STK11 != 0:
print(
"Está indicada la investigación de investigación de riesgo genético para cáncer de mama: Mutación en línea germinal de STK11. \n "
)
if No_STK11 == 1:
print(
"No hay sospecha específica de mutación en línea germinal de STK11. \n"
)

print("Recomendación basada en la guías de la NCCN, 2019. ")

Comentarios