def get_idname_from_metarecipe(accession_id, meta_recipe_name, jdict):
    """
    get_idname_from_metarecipe
    ===========================
    Get the new name based on an accession id for a recipe to be installed from a meta-recipe 

    Parameters:
    ----------
    1) accession_id:     (str)  The meta-recipe id for the new name 
    2) meta_recipe_name: (str)  The name of the meta recipe which is used to install the new recipe
    3) jdict:            (dict) The channeldata metadata json file loaded as a dict. (Channel == the channel 
                                 the meta recipe is in)
    Returns:
    ++++++++
    1) The id specific recipe name from the meta recipe
    """

    new_recipe_name = "{}-{}-v{}".format(
        accession_id,
        jdict["packages"][meta_recipe_name]["tags"]["data-provider"].lower(),
        jdict["packages"][meta_recipe_name]["version"],
    )
    return new_recipe_name