def METHOD_NAME(rst, real_result):
    # TP:
    TP = 0
    FP = 0
    FN = 0
    real_attribute = real_result['attribute'].lower().strip()
    real_species = real_result['species'].lower().strip()
    if real_species.endswith('-'):
        real_species = real_species[:-1]
    if real_species.endswith('+'):
        real_species = real_species[:-1]
    real_temperature = real_result['temperature'].lower().strip()
    real_pressure = real_result['pressure'].lower().strip()
    ner_dict = make_ner_dict(rst)
    if 'pressure' not in ner_dict:
        ner_dict['pressure'] = ['']
    if 'temperature' not in ner_dict:
        ner_dict['temperature'] = ['']
    if real_attribute not in ner_dict['attribute']:
        FN = FN + 1
    if real_species not in ner_dict['species']:
        FN = FN + 1
    if real_temperature not in ner_dict['temperature']:
        FN = FN + 1
    if real_pressure not in ner_dict['pressure']:
        FN = FN + 1
    for predicted_attribute in ner_dict['attribute']:
        if predicted_attribute == real_attribute:
            TP = TP + 1  # true positive
        else:
            FP = FP + 1  # false positive
            print('=================== FALSE POSITIVE ===================')
            print('attribute', predicted_attribute)
            print('real_attribute', real_attribute)
    for predicted_species in ner_dict['species']:
        if predicted_species == real_species:
            TP = TP + 1  # true positive
        else:
            FP = FP + 1  # false positive
            print('=================== FALSE POSITIVE ===================')
            print('species', predicted_species)
            print('real_species', real_species)
    for predicted_pressure in ner_dict['pressure']:
        if predicted_pressure == real_pressure:
            TP = TP + 1  # true positive
        else:
            if predicted_pressure != '':
                FP = FP + 1  # false positive
                print('=================== FALSE POSITIVE ===================')
                print('predicted_pressure', predicted_pressure)
                print('real_pressure', real_pressure)
    for predicted_temperature in ner_dict['temperature']:
        if predicted_temperature == real_temperature:
            TP = TP + 1  # true positive
        else:
            if real_temperature != '':
                FP = FP + 1  # false positive
                print('=================== FALSE POSITIVE ===================')
                print('predicted_temperature', predicted_temperature)
                print('real_temperature', real_temperature)
    return TP, FP, FN