def get_flowcell_name_from_desc(description_dict, user_run_name):
    """
    Get the flowcell name from the description
    Parameters
    ----------
    description_dict: dict
        A parsed dictionary created from the description from the fastq record
    user_run_name: str
        The user run name that we have been given on the command line

    Returns
    -------
    flowcell_name: str
        The flowcell name that we are gonna be using
    """
    if "flow_cell_id" in description_dict:
        flowcell_name = description_dict["flow_cell_id"]
    elif "sample_id" in description_dict:
        flowcell_name = description_dict["sample_id"]
    elif "sampleid" in description_dict:
        flowcell_name = description_dict["sampleid"]
    else:
        flowcell_name = user_run_name
    return flowcell_name