File size: 1,163 Bytes
e4acaca
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
def get_user_test_data():
    print("Enter the following details for prediction:")

    gender_input = input("Gender (M/F): ").strip().lower()
    gender = 0 if gender_input == 'm' else 1  # Male = 0, Female = 1

    age = float(input("Age at Diagnosis: "))

    idh1 = int(input("IDH1 Mutation? (1 for Yes, 0 for No): "))
    tp53 = int(input("TP53 Mutation? (1 for Yes, 0 for No): "))
    atrx = int(input("ATRX Mutation? (1 for Yes, 0 for No): "))
    pten = int(input("PTEN Mutation? (1 for Yes, 0 for No): "))
    egfr = int(input("EGFR Mutation? (1 for Yes, 0 for No): "))
    cic = int(input("CIC Mutation? (1 for Yes, 0 for No): "))
    pik3ca = int(input("PIK3CA Mutation? (1 for Yes, 0 for No): "))

    return [gender, age, idh1, tp53, atrx, pten, egfr, cic, pik3ca]

def get_precautions_from_gemini(tumor_type):
    precaution_db = {
        "meningioma": "Avoid radiation exposure and get regular check-ups.",
        "pituitary": "Monitor hormonal levels and follow medication strictly.",
        "notumor": "Stay healthy and get annual MRI scans if symptoms appear."
    }
    return precaution_db.get(tumor_type, "No specific precautions found.")