def _print_summary_instrument_components(instance):
    """ Print summary information about an instrument_components file """
    print(f'FORMAT_VERSION: {instance.format_version}')
    print(f'REVISION: {instance.revision}')
    print(10 * '=')
    print('DATALOGGERS:')
    instance.print_elements('datalogger')
    print(10 * '=')
    print('PREAMPLIFIERS:')
    instance.print_elements('preamplifier')
    print(10 * '=')
    print('SENSORS:')
    instance.print_elements('sensor')
    print(10 * '=')
    if instance.verify_individuals():
        print('All specific components have a generic counterpart')
    print(10 * '=')
    n_files, n_found, n_cites = instance.verify_source_files(print_names=True)
    if n_files == n_found:
        print('Found all {:d} specified source files ({:d} total citations)'
            .format(n_files, n_cites))
    else:
        print('MISSING {:d} of {:d} specified source files'.format(n_files -
            n_found, n_files))
