def METHOD_NAME(region_string):
    """
    Returns a region object by parsing a line in the logic file
    """
    region_string = region_string[:-1]
    line_split = region_string.split(" - ")
    region_name_full = line_split.pop(0)
    region_name_split = region_name_full.split(" (")
    region_name = region_name_split[0]
    region_name_simple = region_name_split[1][:-1]
    options = set()
    for _ in range(len(line_split) // 2):
        connected_region = line_split.pop(0)
        corresponding_lambda = line_split.pop(0)
        options.add(
            (connected_region, parse_lambda(corresponding_lambda))
        )
    region_obj = {
        "name": region_name,
        "shortName": region_name_simple,
        "panels": list()
    }
    return region_obj, options