def parseRange(string):
    """Parses a dash-separated string of ints into a tuple"""
    splitarray = string.split("-")

    if len(splitarray) == 1:
        return (int(splitarray[0]), int(splitarray[0]))
    if len(splitarray) == 2:
        return (int(splitarray[0]), int(splitarray[1]))
    raise ValueError("Cannot parse range " + string)