def linkTargetIDs(oFN, oFF, aFN, aFF): oNX = Nexus(oFN, oFF) oNX.load(['filteredTargets']) #just give it some blanks if os.path.getsize(aFN) == 0: while oNX.nextID(): oNX.filteredTargets = [] oNX.save() return aNX = Nexus(aFN, aFF) aNX.load(['sID']) sID_aIDs = aNX.createMap('sID', 'id', False) for sID, aIDs in sID_aIDs.iteritems(): oNX.id = sID oNX.filteredTargets = aIDs oNX.save()