Source code for pynwb.legacy.io.icephys

from pynwb.icephys import PatchClampSeries

from .. import ObjectMapper, register_map


[docs] @register_map(PatchClampSeries) class PatchClampSeriesMap(ObjectMapper):
[docs] @ObjectMapper.constructor_arg('electrode') def carg_electrode(self, *args): builder = args[0] manager = args[1] root = builder parent = root.parent while parent is not None: root = parent parent = root.parent elec_name = builder['electrode_name']['data'] elec_builder = root['general/intracellular_ephys/%s' % elec_name] electrode = manager.construct(elec_builder) return electrode