'Aux method.'

def _export_info(self, info, container, add_channels):

    ch_names = []
    ch_info = info['chs'] = []
    for ii in range(self.n_components_):
        this_source = ('ICA    %03d' % (ii + 1))
        ch_names.append(this_source)
        ch_info.append(dict(ch_name=this_source, cal=1, logno=(ii + 1), coil_type=FIFF.FIFFV_COIL_NONE, kind=FIFF.FIFFV_MISC_CH, coord_Frame=FIFF.FIFFV_COORD_UNKNOWN, loc=np.array(([0.0, 0.0, 0.0, 1.0] * 3), dtype='f4'), unit=FIFF.FIFF_UNIT_NONE, range=1.0, scanno=(ii + 1), unit_mul=0))
    if (add_channels is not None):
        ch_names += add_channels
        ch_info += [k for k in container.info['chs'] if (k['ch_name'] in add_channels)]
    info['bads'] = [ch_names[k] for k in self.exclude]
    info['projs'] = []
    info._update_redundant()
    info._check_consistency()
