def get_process_list(process):
    'Analyse the process description and return the Actinia process chain and the name of the processing result\n\n    :param process: The process description\n    :return: (output_names, actinia_process_list)\n    '
    (input_names, process_list) = analyse_process_graph(process)
    output_names = []
    if ('data_id' not in process):
        raise Exception(('Process %s requires parameter <data_id>' % PROCESS_NAME))
    output_names.append(process['data_id'])
    pc = create_process_chain_entry(input_name=process['data_id'])
    process_list.append(pc)
    for input_name in input_names:
        output_name = input_name
        output_names.append(output_name)
    return (output_names, process_list)
Analyse the process description and return the Actinia process chain and the name of the processing result

:param process: The process description
:return: (output_names, actinia_process_list)
def get_process_list(process):
    'Analyse the process description and return the Actinia process chain and the name of the processing result\n\n    :param process: The process description\n    :return: (output_names, actinia_process_list)\n    '
    (input_names, process_list) = analyse_process_graph(process)
    output_names = []
    if ('data_id' not in process):
        raise Exception(('Process %s requires parameter <data_id>' % PROCESS_NAME))
    output_names.append(process['data_id'])
    pc = create_process_chain_entry(input_name=process['data_id'])
    process_list.append(pc)
    for input_name in input_names:
        output_name = input_name
        output_names.append(output_name)
    return (output_names, process_list)