def compare_every_exon(user_exons: list, db_exons: list) ->bool:
    """compare_every_exon
    If exons match in position and count, return True, otherwise return False

    :param user_exons:
    :type user_exons: list
    :param db_exons:
    :type db_exons: list
    :rtype: bool
    """
    if len(user_exons) != len(db_exons):
        return False
    for i in range(len(user_exons)):
        starts_match = user_exons[i]['real_start'] == db_exons[i]['real_start']
        ends_match = user_exons[i]['real_end'] == db_exons[i]['real_end']
        if not (starts_match and ends_match):
            return False
    return True
