def summarize_job(input_files, run_config):
    """
    Generate concise text summary of config arguments for command line printing.

    Args:
        input_files (dict): Dictionary of input files
        run_config (dict): Dictionary of configuration parameters

    Returns:
        text (str): String representation of run configuration
    """

    space = '\n'
    tab = ' ' * 7
    text = "Summarizing job ... \n"
    text += space
    text += tab + "Input files:\n"
    text += 2 * tab + "probing: {}\n".format(input_files['probing'])
    if input_files['fasta'] is not None:
        text += 2 * tab + "fasta: {}\n".format(input_files['fasta'])
    if input_files['reference'] is not None:
        text += 2 * tab + "reference: {}\n".format(input_files['reference'])
    if input_files['model'] is not None:
        text += 2 * tab + "model: {}\n".format(input_files['model'])
    text += space

    text += tab + "Configuration parameters:\n"
    text += 2 * tab + "log: {}\n".format(run_config['log'])
    text += 2 * tab + "training: {}\n".format(run_config['training'])
    text += 2 * tab + "scoring: {}\n".format(run_config['scoring'])
    if run_config['k'] == -1:
        text += 2 * tab + "k: auto\n"
    else:
        text += 2 * tab + "k: {}\n".format(run_config['k'])
    if run_config['GMM']:
        text += 2 * tab + "GMM: True\n"
    else:
        text += 2 * tab + "DOM: True\n"
    if run_config['hairpins']:
        text += 2 * tab + "hairpins: {}\n".format(run_config['hairpins'])
    if run_config['motif'] is not None:
        text += 2 * tab + "motif: {}\n".format(run_config['motif'])
    if run_config['path'] is not None:
        text += 2 * tab + "path: {}\n".format(run_config['path'])
    if run_config['posteriors']:
        text += 2 * tab + "posteriors: {}\n".format(run_config['posteriors'])
    if run_config['HDSL']:
        text += 2 * tab + "HDSL: {}\n".format(run_config['HDSL'])
    if run_config['SPP']:
        text += 2 * tab + "SPP: {}\n".format(run_config['SPP'])
    if run_config['viterbi']:
        text += 2 * tab + "viterbi: {}\n".format(run_config['viterbi'])
    text += space

    text += tab + "Using {} parallel processes\n".format(run_config['n_tasks'])

    return text