"""
#######################################################################

CCPN Data Model version 2.1.2

Autogenerated by PyXmlMapWrite revision 1.29 on Mon Mar  2 17:24:12 2015
  from data model element ccp.nmr.NmrConstraint revision ?

#######################################################################
======================COPYRIGHT/LICENSE START==========================

NmrConstraint.py: python XML-I/O-mapping for CCPN data model, MetaPackage ccp.nmr.NmrConstraint

Copyright (C) 2007 Rasmus Fogh (CCPN Project)

=======================================================================

This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.
 
A copy of this license can be found in ../../../../license/LGPL.license
 
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
 
You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA


======================COPYRIGHT/LICENSE END============================

for further information, please contact :

- CCPN website (http://www.ccpn.ac.uk/)

- email: ccpn@bioc.cam.ac.uk

=======================================================================

If you are using this software for academic purposes, we suggest
quoting the following references:

===========================REFERENCE START=============================
Wim F. Vranken, Wayne Boucher, Tim J. Stevens, Rasmus
H. Fogh, Anne Pajon, Miguel Llinas, Eldon L. Ulrich, John L. Markley, John
Ionides and Ernest D. Laue (2005). The CCPN Data Model for NMR Spectroscopy:
Development of a Software Pipeline. Proteins 59, 687 - 696.

Rasmus H. Fogh, Wayne Boucher, Wim F. Vranken, Anne
Pajon, Tim J. Stevens, T.N. Bhat, John Westbrook, John M.C. Ionides and
Ernest D. Laue (2005). A framework for scientific data modeling and automated
software development. Bioinformatics 21, 1678-1684.


This file was generated with the Memops software generation framework,
and contains original contributions embedded in the framework

===========================REFERENCE END===============================
"""
from memops.general.Constants import baseDataTypeModule as basicDataTypes
# 
#  Current package api
import ccp.api.nmr.NmrConstraint

def makeMapping(globalMap):
  """
  generates XML I/O mapping for package NMRC, adding it to globalMap
  """
  
  from memops.xml.Implementation import bool2str, str2bool

  # Set up top level dictionaries
  loadMaps = globalMap.get('loadMaps')
  mapsByGuid = globalMap.get('mapsByGuid')

  abstractTypes = globalMap.get('NMRC').get('abstractTypes')
  exolinks = globalMap.get('NMRC').get('exolinks')

  # Class AbstractConstraint
  currentMap = {}
  abstractTypes['AbstractConstraint'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-14:22:51_00024'] = currentMap
  currentMap['type'] = 'class'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-14:22:51_00024'
  currentMap['eType'] = 'cplx'
  currentMap['objkey'] = 'serial'
  currentMap['class'] = ccp.api.nmr.NmrConstraint.AbstractConstraint
  contentMap = {}
  currentMap['content'] = contentMap

  # Attribute AbstractConstraint.applicationData
  contentMap['applicationData'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-09-14-18:48:27_00007')

  # Attribute AbstractConstraint.details
  currentMap = {}
  contentMap['details'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:10_00017'] = currentMap
  loadMaps['NMRC.AbstractConstraint.details'] = currentMap
  currentMap['tag'] = 'NMRC.AbstractConstraint.details'
  currentMap['type'] = 'attr'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:10_00017'
  currentMap['name'] = 'details'
  currentMap['hicard'] = 1
  currentMap['locard'] = 0
  currentMap['eType'] = 'cplx'
  currentMap['data'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00036')

  # Attribute AbstractConstraint.origData
  currentMap = {}
  contentMap['origData'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:10_00016'] = currentMap
  loadMaps['NMRC.AbstractConstraint.origData'] = currentMap
  currentMap['tag'] = 'NMRC.AbstractConstraint.origData'
  currentMap['type'] = 'attr'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:10_00016'
  currentMap['name'] = 'origData'
  currentMap['hicard'] = 1
  currentMap['locard'] = 0
  currentMap['data'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00031')

  # Attribute AbstractConstraint.serial
  currentMap = {}
  contentMap['serial'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:10_00014'] = currentMap
  loadMaps['NMRC.AbstractConstraint.serial'] = currentMap
  currentMap['tag'] = 'NMRC.AbstractConstraint.serial'
  currentMap['type'] = 'attr'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:10_00014'
  currentMap['name'] = 'serial'
  currentMap['hicard'] = 1
  currentMap['locard'] = 1
  currentMap['data'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00032')

  # Attribute AbstractConstraint.weight
  currentMap = {}
  contentMap['weight'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:10_00015'] = currentMap
  loadMaps['NMRC.AbstractConstraint.weight'] = currentMap
  currentMap['tag'] = 'NMRC.AbstractConstraint.weight'
  currentMap['type'] = 'attr'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:10_00015'
  currentMap['name'] = 'weight'
  currentMap['hicard'] = 1
  currentMap['locard'] = 1
  currentMap['default'] = 1.0
  currentMap['data'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:54_00009')

  # Role AbstractConstraint.access
  contentMap['access'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-12-31-09:03:01_00014')

  # Role AbstractConstraint.constraintGroups
  currentMap = {}
  contentMap['constraintGroups'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:08_00023'] = currentMap
  loadMaps['NMRC.AbstractConstraint.constraintGroups'] = currentMap
  currentMap['tag'] = 'NMRC.AbstractConstraint.constraintGroups'
  currentMap['type'] = 'link'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:08_00023'
  currentMap['name'] = 'constraintGroups'
  currentMap['hicard'] = -1
  currentMap['locard'] = 0
  currentMap['copyOverride'] = True

  # Role AbstractConstraint.method
  currentMap = {}
  contentMap['method'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:10_00010'] = currentMap
  loadMaps['NMRC.AbstractConstraint.method'] = currentMap
  currentMap['tag'] = 'NMRC.AbstractConstraint.method'
  currentMap['type'] = 'exolink'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:10_00010'
  currentMap['name'] = 'method'
  currentMap['hicard'] = 1
  currentMap['locard'] = 0
  currentMap['eType'] = 'cplx'
  currentMap['copyOverride'] = True
  currentMap['content'] = globalMap.get('METH').get('exolinks')

  # Role AbstractConstraint.nmrConstraintValidations
  currentMap = {}
  contentMap['nmrConstraintValidations'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2007-11-14-17:03:01_00002'] = currentMap
  loadMaps['NMRC.AbstractConstraint.nmrConstraintValidations'] = currentMap
  currentMap['tag'] = 'NMRC.AbstractConstraint.nmrConstraintValidations'
  currentMap['type'] = 'exolink'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2007-11-14-17:03:01_00002'
  currentMap['name'] = 'nmrConstraintValidations'
  currentMap['hicard'] = -1
  currentMap['locard'] = 0
  currentMap['eType'] = 'cplx'
  currentMap['copyOverride'] = True
  currentMap['content'] = globalMap.get('VALD').get('exolinks')

  # Role AbstractConstraint.peakContribs
  currentMap = {}
  contentMap['peakContribs'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:10_00012'] = currentMap
  loadMaps['NMRC.AbstractConstraint.peakContribs'] = currentMap
  currentMap['tag'] = 'NMRC.AbstractConstraint.peakContribs'
  currentMap['type'] = 'child'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:10_00012'
  currentMap['name'] = 'peakContribs'
  currentMap['hicard'] = -1
  currentMap['locard'] = 0
  currentMap['eType'] = 'cplx'
  currentMap['content'] = globalMap.get('NMRC').get('abstractTypes')

  # Role AbstractConstraint.peaks
  currentMap = {}
  contentMap['peaks'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:10_00013'] = currentMap
  loadMaps['NMRC.AbstractConstraint.peaks'] = currentMap
  currentMap['tag'] = 'NMRC.AbstractConstraint.peaks'
  currentMap['type'] = 'exolink'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:10_00013'
  currentMap['name'] = 'peaks'
  currentMap['hicard'] = -1
  currentMap['locard'] = 0
  currentMap['eType'] = 'cplx'
  currentMap['copyOverride'] = True
  currentMap['content'] = globalMap.get('NMR').get('exolinks')

  # Role AbstractConstraint.violations
  currentMap = {}
  contentMap['violations'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:05_00005'] = currentMap
  loadMaps['NMRC.AbstractConstraint.violations'] = currentMap
  currentMap['tag'] = 'NMRC.AbstractConstraint.violations'
  currentMap['type'] = 'link'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:05_00005'
  currentMap['name'] = 'violations'
  currentMap['hicard'] = -1
  currentMap['locard'] = 0
  currentMap['copyOverride'] = False
  # End of AbstractConstraint

  currentMap = abstractTypes.get('AbstractConstraint')
  aList = ['origData', 'serial', 'weight']
  currentMap['headerAttrs'] = aList
  aList = ['details', 'constraintGroups', 'violations']
  currentMap['simpleAttrs'] = aList
  aList = ['peakContribs', 'nmrConstraintValidations', 'method', 'access', 'applicationData']
  currentMap['cplxAttrs'] = aList
  aList = ['peakContribs']
  currentMap['children'] = aList

  # Class AbstractConstraintList
  currentMap = {}
  abstractTypes['AbstractConstraintList'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-14:22:51_00023'] = currentMap
  currentMap['type'] = 'class'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-14:22:51_00023'
  currentMap['eType'] = 'cplx'
  currentMap['fromParent'] = 'constraintLists'
  currentMap['objkey'] = 'serial'
  currentMap['class'] = ccp.api.nmr.NmrConstraint.AbstractConstraintList
  contentMap = {}
  currentMap['content'] = contentMap

  # Attribute AbstractConstraintList.applicationData
  contentMap['applicationData'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-09-14-18:48:27_00007')

  # Attribute AbstractConstraintList.details
  currentMap = {}
  contentMap['details'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:09_00007'] = currentMap
  loadMaps['NMRC.AbstractConstraintList.details'] = currentMap
  currentMap['tag'] = 'NMRC.AbstractConstraintList.details'
  currentMap['type'] = 'attr'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:09_00007'
  currentMap['name'] = 'details'
  currentMap['hicard'] = 1
  currentMap['locard'] = 0
  currentMap['eType'] = 'cplx'
  currentMap['proc'] = 'direct'
  currentMap['data'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00035')

  # Attribute AbstractConstraintList.experimentSerials
  currentMap = {}
  contentMap['experimentSerials'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:09_00010'] = currentMap
  loadMaps['NMRC.AbstractConstraintList.experimentSerials'] = currentMap
  currentMap['tag'] = 'NMRC.AbstractConstraintList.experimentSerials'
  currentMap['type'] = 'attr'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:09_00010'
  currentMap['name'] = 'experimentSerials'
  currentMap['hicard'] = -1
  currentMap['locard'] = 0
  currentMap['data'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00032')

  # Attribute AbstractConstraintList.measureListSerials
  currentMap = {}
  contentMap['measureListSerials'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:09_00011'] = currentMap
  loadMaps['NMRC.AbstractConstraintList.measureListSerials'] = currentMap
  currentMap['tag'] = 'NMRC.AbstractConstraintList.measureListSerials'
  currentMap['type'] = 'attr'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:09_00011'
  currentMap['name'] = 'measureListSerials'
  currentMap['hicard'] = -1
  currentMap['locard'] = 0
  currentMap['data'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00032')

  # Attribute AbstractConstraintList.name
  currentMap = {}
  contentMap['name'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:09_00006'] = currentMap
  loadMaps['NMRC.AbstractConstraintList.name'] = currentMap
  currentMap['tag'] = 'NMRC.AbstractConstraintList.name'
  currentMap['type'] = 'attr'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:09_00006'
  currentMap['name'] = 'name'
  currentMap['hicard'] = 1
  currentMap['locard'] = 0
  currentMap['eType'] = 'cplx'
  currentMap['data'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00033')

  # Attribute AbstractConstraintList.serial
  currentMap = {}
  contentMap['serial'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:09_00005'] = currentMap
  loadMaps['NMRC.AbstractConstraintList.serial'] = currentMap
  currentMap['tag'] = 'NMRC.AbstractConstraintList.serial'
  currentMap['type'] = 'attr'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:09_00005'
  currentMap['name'] = 'serial'
  currentMap['hicard'] = 1
  currentMap['locard'] = 1
  currentMap['data'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00032')

  # Attribute AbstractConstraintList.unit
  currentMap = {}
  contentMap['unit'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:09_00008'] = currentMap
  loadMaps['NMRC.AbstractConstraintList.unit'] = currentMap
  currentMap['tag'] = 'NMRC.AbstractConstraintList.unit'
  currentMap['type'] = 'attr'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:09_00008'
  currentMap['name'] = 'unit'
  currentMap['hicard'] = 1
  currentMap['locard'] = 0
  currentMap['data'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00037')

  # Attribute AbstractConstraintList.usedForCalculation
  currentMap = {}
  contentMap['usedForCalculation'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:09_00009'] = currentMap
  loadMaps['NMRC.AbstractConstraintList.usedForCalculation'] = currentMap
  currentMap['tag'] = 'NMRC.AbstractConstraintList.usedForCalculation'
  currentMap['type'] = 'attr'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:09_00009'
  currentMap['name'] = 'usedForCalculation'
  currentMap['hicard'] = 1
  currentMap['locard'] = 1
  currentMap['default'] = True
  currentMap['data'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00028')

  # Role AbstractConstraintList.access
  contentMap['access'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-12-31-09:03:01_00014')

  # Role AbstractConstraintList.conditionState
  currentMap = {}
  contentMap['conditionState'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2008-04-16-13:49:39_00002'] = currentMap
  loadMaps['NMRC.AbstractConstraintList.conditionState'] = currentMap
  currentMap['tag'] = 'NMRC.AbstractConstraintList.conditionState'
  currentMap['type'] = 'link'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2008-04-16-13:49:39_00002'
  currentMap['name'] = 'conditionState'
  currentMap['hicard'] = 1
  currentMap['locard'] = 0
  currentMap['copyOverride'] = True

  # Role AbstractConstraintList.experiments
  currentMap = {}
  contentMap['experiments'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:09_00001'] = currentMap
  loadMaps['NMRC.AbstractConstraintList.experiments'] = currentMap
  currentMap['tag'] = 'NMRC.AbstractConstraintList.experiments'
  currentMap['type'] = 'exolink'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:09_00001'
  currentMap['name'] = 'experiments'
  currentMap['hicard'] = -1
  currentMap['locard'] = 0
  currentMap['eType'] = 'cplx'
  currentMap['copyOverride'] = True
  currentMap['content'] = globalMap.get('NMR').get('exolinks')

  # Role AbstractConstraintList.measurementLists
  currentMap = {}
  contentMap['measurementLists'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:09_00004'] = currentMap
  loadMaps['NMRC.AbstractConstraintList.measurementLists'] = currentMap
  currentMap['tag'] = 'NMRC.AbstractConstraintList.measurementLists'
  currentMap['type'] = 'exolink'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:09_00004'
  currentMap['name'] = 'measurementLists'
  currentMap['hicard'] = -1
  currentMap['locard'] = 0
  currentMap['eType'] = 'cplx'
  currentMap['copyOverride'] = True
  currentMap['content'] = globalMap.get('NMR').get('exolinks')

  # Role AbstractConstraintList.method
  currentMap = {}
  contentMap['method'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:09_00003'] = currentMap
  loadMaps['NMRC.AbstractConstraintList.method'] = currentMap
  currentMap['tag'] = 'NMRC.AbstractConstraintList.method'
  currentMap['type'] = 'exolink'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:09_00003'
  currentMap['name'] = 'method'
  currentMap['hicard'] = 1
  currentMap['locard'] = 0
  currentMap['eType'] = 'cplx'
  currentMap['copyOverride'] = True
  currentMap['content'] = globalMap.get('METH').get('exolinks')

  # Role AbstractConstraintList.nmrConstraintListValidations
  currentMap = {}
  contentMap['nmrConstraintListValidations'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2007-11-14-17:02:59_00004'] = currentMap
  loadMaps['NMRC.AbstractConstraintList.nmrConstraintListValidations'] = currentMap
  currentMap['tag'] = 'NMRC.AbstractConstraintList.nmrConstraintListValidations'
  currentMap['type'] = 'exolink'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2007-11-14-17:02:59_00004'
  currentMap['name'] = 'nmrConstraintListValidations'
  currentMap['hicard'] = -1
  currentMap['locard'] = 0
  currentMap['eType'] = 'cplx'
  currentMap['copyOverride'] = True
  currentMap['content'] = globalMap.get('VALD').get('exolinks')
  # End of AbstractConstraintList

  currentMap = abstractTypes.get('AbstractConstraintList')
  aList = ['serial', 'unit', 'usedForCalculation']
  currentMap['headerAttrs'] = aList
  aList = ['details', 'experimentSerials', 'measureListSerials', 'name']
  currentMap['simpleAttrs'] = aList
  aList = ['conditionState']
  currentMap['optLinks'] = aList
  aList = ['nmrConstraintListValidations', 'method', 'access', 'applicationData']
  currentMap['cplxAttrs'] = aList

  # Class ChainStateLink
  currentMap = {}
  abstractTypes['ChainStateLink'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-14:22:51_00033'] = currentMap
  loadMaps['NMRC.ChainStateLink'] = currentMap
  currentMap['tag'] = 'NMRC.ChainStateLink'
  currentMap['type'] = 'class'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-14:22:51_00033'
  currentMap['eType'] = 'cplx'
  currentMap['fromParent'] = 'chainStateLinks'
  currentMap['objkey'] = 'chainStateSetSerial'
  currentMap['class'] = ccp.api.nmr.NmrConstraint.ChainStateLink
  contentMap = {}
  currentMap['content'] = contentMap

  # Attribute ChainStateLink.applicationData
  contentMap['applicationData'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-09-14-18:48:27_00007')

  # Attribute ChainStateLink.chainStateSerial
  currentMap = {}
  contentMap['chainStateSerial'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:11_00029'] = currentMap
  loadMaps['NMRC.ChainStateLink.chainStateSerial'] = currentMap
  currentMap['tag'] = 'NMRC.ChainStateLink.chainStateSerial'
  currentMap['type'] = 'attr'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:11_00029'
  currentMap['name'] = 'chainStateSerial'
  currentMap['hicard'] = 1
  currentMap['locard'] = 1
  currentMap['proc'] = 'direct'
  currentMap['data'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00032')

  # Attribute ChainStateLink.chainStateSetSerial
  currentMap = {}
  contentMap['chainStateSetSerial'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:11_00028'] = currentMap
  loadMaps['NMRC.ChainStateLink.chainStateSetSerial'] = currentMap
  currentMap['tag'] = 'NMRC.ChainStateLink.chainStateSetSerial'
  currentMap['type'] = 'attr'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:11_00028'
  currentMap['name'] = 'chainStateSetSerial'
  currentMap['hicard'] = 1
  currentMap['locard'] = 1
  currentMap['proc'] = 'direct'
  currentMap['data'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00032')

  # Role ChainStateLink.access
  contentMap['access'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-12-31-09:03:01_00014')

  # Role ChainStateLink.chainState
  currentMap = {}
  contentMap['chainState'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:11_00027'] = currentMap
  loadMaps['NMRC.ChainStateLink.chainState'] = currentMap
  currentMap['tag'] = 'NMRC.ChainStateLink.chainState'
  currentMap['type'] = 'exolink'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:11_00027'
  currentMap['name'] = 'chainState'
  currentMap['hicard'] = 1
  currentMap['locard'] = 1
  currentMap['eType'] = 'cplx'
  currentMap['copyOverride'] = True
  currentMap['content'] = globalMap.get('NMR').get('exolinks')
  # End of ChainStateLink

  currentMap = abstractTypes.get('ChainStateLink')
  aList = ['chainStateSerial', 'chainStateSetSerial']
  currentMap['headerAttrs'] = aList
  aList = ['access', 'applicationData']
  currentMap['cplxAttrs'] = aList

  # Class ConditionState
  currentMap = {}
  abstractTypes['ConditionState'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2008-04-16-13:49:36_00003'] = currentMap
  loadMaps['NMRC.ConditionState'] = currentMap
  currentMap['tag'] = 'NMRC.ConditionState'
  currentMap['type'] = 'class'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2008-04-16-13:49:36_00003'
  currentMap['eType'] = 'cplx'
  currentMap['fromParent'] = 'conditionStates'
  currentMap['objkey'] = 'serial'
  currentMap['class'] = ccp.api.nmr.NmrConstraint.ConditionState
  contentMap = {}
  currentMap['content'] = contentMap

  # Attribute ConditionState.applicationData
  contentMap['applicationData'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-09-14-18:48:27_00007')

  # Attribute ConditionState.details
  currentMap = {}
  contentMap['details'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2008-04-16-13:49:39_00007'] = currentMap
  loadMaps['NMRC.ConditionState.details'] = currentMap
  currentMap['tag'] = 'NMRC.ConditionState.details'
  currentMap['type'] = 'attr'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2008-04-16-13:49:39_00007'
  currentMap['name'] = 'details'
  currentMap['hicard'] = 1
  currentMap['locard'] = 0
  currentMap['eType'] = 'cplx'
  currentMap['data'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00036')

  # Attribute ConditionState.dynamicAlignment
  currentMap = {}
  contentMap['dynamicAlignment'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2008-04-16-13:49:39_00006'] = currentMap
  loadMaps['NMRC.ConditionState.dynamicAlignment'] = currentMap
  currentMap['tag'] = 'NMRC.ConditionState.dynamicAlignment'
  currentMap['type'] = 'dobj'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2008-04-16-13:49:39_00006'
  currentMap['name'] = 'dynamicAlignment'
  currentMap['hicard'] = 1
  currentMap['locard'] = 0
  currentMap['eType'] = 'cplx'
  currentMap['content'] = globalMap.get('IMPL').get('abstractTypes')

  # Attribute ConditionState.name
  currentMap = {}
  contentMap['name'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2008-04-16-13:49:39_00004'] = currentMap
  loadMaps['NMRC.ConditionState.name'] = currentMap
  currentMap['tag'] = 'NMRC.ConditionState.name'
  currentMap['type'] = 'attr'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2008-04-16-13:49:39_00004'
  currentMap['name'] = 'name'
  currentMap['hicard'] = 1
  currentMap['locard'] = 0
  currentMap['eType'] = 'cplx'
  currentMap['data'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00033')

  # Attribute ConditionState.serial
  currentMap = {}
  contentMap['serial'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2008-04-16-13:49:39_00003'] = currentMap
  loadMaps['NMRC.ConditionState.serial'] = currentMap
  currentMap['tag'] = 'NMRC.ConditionState.serial'
  currentMap['type'] = 'attr'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2008-04-16-13:49:39_00003'
  currentMap['name'] = 'serial'
  currentMap['hicard'] = 1
  currentMap['locard'] = 1
  currentMap['data'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00032')

  # Attribute ConditionState.staticAlignment
  currentMap = {}
  contentMap['staticAlignment'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2008-04-16-13:49:39_00005'] = currentMap
  loadMaps['NMRC.ConditionState.staticAlignment'] = currentMap
  currentMap['tag'] = 'NMRC.ConditionState.staticAlignment'
  currentMap['type'] = 'dobj'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2008-04-16-13:49:39_00005'
  currentMap['name'] = 'staticAlignment'
  currentMap['hicard'] = 1
  currentMap['locard'] = 0
  currentMap['eType'] = 'cplx'
  currentMap['content'] = globalMap.get('IMPL').get('abstractTypes')

  # Role ConditionState.access
  contentMap['access'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-12-31-09:03:01_00014')

  # Role ConditionState.constraintLists
  currentMap = {}
  contentMap['constraintLists'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2008-04-16-13:49:39_00001'] = currentMap
  loadMaps['NMRC.ConditionState.constraintLists'] = currentMap
  currentMap['tag'] = 'NMRC.ConditionState.constraintLists'
  currentMap['type'] = 'link'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2008-04-16-13:49:39_00001'
  currentMap['name'] = 'constraintLists'
  currentMap['hicard'] = -1
  currentMap['locard'] = 0
  currentMap['copyOverride'] = False
  # End of ConditionState

  currentMap = abstractTypes.get('ConditionState')
  aList = ['serial']
  currentMap['headerAttrs'] = aList
  aList = ['details', 'name', 'constraintLists']
  currentMap['simpleAttrs'] = aList
  aList = ['access', 'staticAlignment', 'dynamicAlignment', 'applicationData']
  currentMap['cplxAttrs'] = aList

  # Class ConstraintGroup
  currentMap = {}
  abstractTypes['ConstraintGroup'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-14:22:51_00022'] = currentMap
  loadMaps['NMRC.ConstraintGroup'] = currentMap
  currentMap['tag'] = 'NMRC.ConstraintGroup'
  currentMap['type'] = 'class'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-14:22:51_00022'
  currentMap['eType'] = 'cplx'
  currentMap['fromParent'] = 'constraintGroups'
  currentMap['objkey'] = 'serial'
  currentMap['class'] = ccp.api.nmr.NmrConstraint.ConstraintGroup
  contentMap = {}
  currentMap['content'] = contentMap

  # Attribute ConstraintGroup.applicationData
  contentMap['applicationData'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-09-14-18:48:27_00007')

  # Attribute ConstraintGroup.details
  currentMap = {}
  contentMap['details'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:08_00026'] = currentMap
  loadMaps['NMRC.ConstraintGroup.details'] = currentMap
  currentMap['tag'] = 'NMRC.ConstraintGroup.details'
  currentMap['type'] = 'attr'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:08_00026'
  currentMap['name'] = 'details'
  currentMap['hicard'] = 1
  currentMap['locard'] = 0
  currentMap['eType'] = 'cplx'
  currentMap['data'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00036')

  # Attribute ConstraintGroup.serial
  currentMap = {}
  contentMap['serial'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:08_00025'] = currentMap
  loadMaps['NMRC.ConstraintGroup.serial'] = currentMap
  currentMap['tag'] = 'NMRC.ConstraintGroup.serial'
  currentMap['type'] = 'attr'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:08_00025'
  currentMap['name'] = 'serial'
  currentMap['hicard'] = 1
  currentMap['locard'] = 1
  currentMap['data'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00032')

  # Role ConstraintGroup.access
  contentMap['access'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-12-31-09:03:01_00014')

  # Role ConstraintGroup.constraints
  currentMap = {}
  contentMap['constraints'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:08_00024'] = currentMap
  loadMaps['NMRC.ConstraintGroup.constraints'] = currentMap
  currentMap['tag'] = 'NMRC.ConstraintGroup.constraints'
  currentMap['type'] = 'link'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:08_00024'
  currentMap['name'] = 'constraints'
  currentMap['hicard'] = -1
  currentMap['locard'] = 0
  currentMap['copyOverride'] = True
  # End of ConstraintGroup

  currentMap = abstractTypes.get('ConstraintGroup')
  aList = ['serial']
  currentMap['headerAttrs'] = aList
  aList = ['details', 'constraints']
  currentMap['simpleAttrs'] = aList
  aList = ['access', 'applicationData']
  currentMap['cplxAttrs'] = aList

  # Class ConstraintPeakContrib
  currentMap = {}
  abstractTypes['ConstraintPeakContrib'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-14:22:51_00032'] = currentMap
  loadMaps['NMRC.ConstraintPeakContrib'] = currentMap
  currentMap['tag'] = 'NMRC.ConstraintPeakContrib'
  currentMap['type'] = 'class'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-14:22:51_00032'
  currentMap['eType'] = 'cplx'
  currentMap['fromParent'] = 'peakContribs'
  currentMap['class'] = ccp.api.nmr.NmrConstraint.ConstraintPeakContrib
  contentMap = {}
  currentMap['content'] = contentMap

  # Attribute ConstraintPeakContrib.applicationData
  contentMap['applicationData'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-09-14-18:48:27_00007')

  # Attribute ConstraintPeakContrib.dataSourceSerial
  currentMap = {}
  contentMap['dataSourceSerial'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:11_00020'] = currentMap
  loadMaps['NMRC.ConstraintPeakContrib.dataSourceSerial'] = currentMap
  currentMap['tag'] = 'NMRC.ConstraintPeakContrib.dataSourceSerial'
  currentMap['type'] = 'attr'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:11_00020'
  currentMap['name'] = 'dataSourceSerial'
  currentMap['hicard'] = 1
  currentMap['locard'] = 1
  currentMap['proc'] = 'direct'
  currentMap['data'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00032')

  # Attribute ConstraintPeakContrib.experimentSerial
  currentMap = {}
  contentMap['experimentSerial'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:11_00019'] = currentMap
  loadMaps['NMRC.ConstraintPeakContrib.experimentSerial'] = currentMap
  currentMap['tag'] = 'NMRC.ConstraintPeakContrib.experimentSerial'
  currentMap['type'] = 'attr'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:11_00019'
  currentMap['name'] = 'experimentSerial'
  currentMap['hicard'] = 1
  currentMap['locard'] = 1
  currentMap['proc'] = 'direct'
  currentMap['data'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00032')

  # Attribute ConstraintPeakContrib.peakListSerial
  currentMap = {}
  contentMap['peakListSerial'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:11_00021'] = currentMap
  loadMaps['NMRC.ConstraintPeakContrib.peakListSerial'] = currentMap
  currentMap['tag'] = 'NMRC.ConstraintPeakContrib.peakListSerial'
  currentMap['type'] = 'attr'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:11_00021'
  currentMap['name'] = 'peakListSerial'
  currentMap['hicard'] = 1
  currentMap['locard'] = 1
  currentMap['proc'] = 'direct'
  currentMap['data'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00032')

  # Attribute ConstraintPeakContrib.peakSerial
  currentMap = {}
  contentMap['peakSerial'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:11_00022'] = currentMap
  loadMaps['NMRC.ConstraintPeakContrib.peakSerial'] = currentMap
  currentMap['tag'] = 'NMRC.ConstraintPeakContrib.peakSerial'
  currentMap['type'] = 'attr'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:11_00022'
  currentMap['name'] = 'peakSerial'
  currentMap['hicard'] = 1
  currentMap['locard'] = 1
  currentMap['proc'] = 'direct'
  currentMap['data'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00032')

  # Role ConstraintPeakContrib.access
  contentMap['access'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-12-31-09:03:01_00014')

  # Role ConstraintPeakContrib.peak
  currentMap = {}
  contentMap['peak'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:11_00018'] = currentMap
  loadMaps['NMRC.ConstraintPeakContrib.peak'] = currentMap
  currentMap['tag'] = 'NMRC.ConstraintPeakContrib.peak'
  currentMap['type'] = 'exolink'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:11_00018'
  currentMap['name'] = 'peak'
  currentMap['hicard'] = 1
  currentMap['locard'] = 0
  currentMap['eType'] = 'cplx'
  currentMap['copyOverride'] = True
  currentMap['content'] = globalMap.get('NMR').get('exolinks')
  # End of ConstraintPeakContrib

  currentMap = abstractTypes.get('ConstraintPeakContrib')
  aList = ['dataSourceSerial', 'experimentSerial', 'peakListSerial', 'peakSerial']
  currentMap['headerAttrs'] = aList
  aList = ['access', 'applicationData']
  currentMap['cplxAttrs'] = aList

  # Class DihedralConstraintItem
  currentMap = {}
  abstractTypes['DihedralConstraintItem'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-14:22:51_00019'] = currentMap
  loadMaps['NMRC.DihedralConstraintItem'] = currentMap
  currentMap['tag'] = 'NMRC.DihedralConstraintItem'
  currentMap['type'] = 'class'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-14:22:51_00019'
  currentMap['eType'] = 'cplx'
  currentMap['fromParent'] = 'items'
  currentMap['objkey'] = 'serial'
  currentMap['class'] = ccp.api.nmr.NmrConstraint.DihedralConstraintItem
  contentMap = {}
  currentMap['content'] = contentMap

  # Attribute DihedralConstraintItem.applicationData
  contentMap['applicationData'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-09-14-18:48:27_00007')

  # Attribute DihedralConstraintItem.error
  currentMap = {}
  contentMap['error'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:08_00013'] = currentMap
  loadMaps['NMRC.DihedralConstraintItem.error'] = currentMap
  currentMap['tag'] = 'NMRC.DihedralConstraintItem.error'
  currentMap['type'] = 'attr'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:08_00013'
  currentMap['name'] = 'error'
  currentMap['hicard'] = 1
  currentMap['locard'] = 0
  currentMap['data'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00031')

  # Attribute DihedralConstraintItem.lowerLimit
  currentMap = {}
  contentMap['lowerLimit'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:08_00012'] = currentMap
  loadMaps['NMRC.DihedralConstraintItem.lowerLimit'] = currentMap
  currentMap['tag'] = 'NMRC.DihedralConstraintItem.lowerLimit'
  currentMap['type'] = 'attr'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:08_00012'
  currentMap['name'] = 'lowerLimit'
  currentMap['hicard'] = 1
  currentMap['locard'] = 1
  currentMap['data'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00031')

  # Attribute DihedralConstraintItem.serial
  currentMap = {}
  contentMap['serial'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:08_00009'] = currentMap
  loadMaps['NMRC.DihedralConstraintItem.serial'] = currentMap
  currentMap['tag'] = 'NMRC.DihedralConstraintItem.serial'
  currentMap['type'] = 'attr'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:08_00009'
  currentMap['name'] = 'serial'
  currentMap['hicard'] = 1
  currentMap['locard'] = 1
  currentMap['data'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00032')

  # Attribute DihedralConstraintItem.targetValue
  currentMap = {}
  contentMap['targetValue'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:08_00010'] = currentMap
  loadMaps['NMRC.DihedralConstraintItem.targetValue'] = currentMap
  currentMap['tag'] = 'NMRC.DihedralConstraintItem.targetValue'
  currentMap['type'] = 'attr'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:08_00010'
  currentMap['name'] = 'targetValue'
  currentMap['hicard'] = 1
  currentMap['locard'] = 0
  currentMap['data'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00031')

  # Attribute DihedralConstraintItem.upperLimit
  currentMap = {}
  contentMap['upperLimit'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:08_00011'] = currentMap
  loadMaps['NMRC.DihedralConstraintItem.upperLimit'] = currentMap
  currentMap['tag'] = 'NMRC.DihedralConstraintItem.upperLimit'
  currentMap['type'] = 'attr'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:08_00011'
  currentMap['name'] = 'upperLimit'
  currentMap['hicard'] = 1
  currentMap['locard'] = 1
  currentMap['data'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00031')

  # Role DihedralConstraintItem.access
  contentMap['access'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-12-31-09:03:01_00014')
  # End of DihedralConstraintItem

  currentMap = abstractTypes.get('DihedralConstraintItem')
  aList = ['error', 'lowerLimit', 'serial', 'targetValue', 'upperLimit']
  currentMap['headerAttrs'] = aList
  aList = ['access', 'applicationData']
  currentMap['cplxAttrs'] = aList

  # Class FixedAtomSet
  currentMap = {}
  abstractTypes['FixedAtomSet'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-14:22:51_00007'] = currentMap
  loadMaps['NMRC.FixedAtomSet'] = currentMap
  currentMap['tag'] = 'NMRC.FixedAtomSet'
  currentMap['type'] = 'class'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-14:22:51_00007'
  currentMap['eType'] = 'cplx'
  currentMap['fromParent'] = 'fixedAtomSets'
  currentMap['objkey'] = 'serial'
  currentMap['class'] = ccp.api.nmr.NmrConstraint.FixedAtomSet
  contentMap = {}
  currentMap['content'] = contentMap

  # Attribute FixedAtomSet.applicationData
  contentMap['applicationData'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-09-14-18:48:27_00007')

  # Attribute FixedAtomSet.name
  currentMap = {}
  contentMap['name'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:07_00008'] = currentMap
  loadMaps['NMRC.FixedAtomSet.name'] = currentMap
  currentMap['tag'] = 'NMRC.FixedAtomSet.name'
  currentMap['type'] = 'attr'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:07_00008'
  currentMap['name'] = 'name'
  currentMap['hicard'] = 1
  currentMap['locard'] = 0
  currentMap['data'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00037')

  # Attribute FixedAtomSet.serial
  currentMap = {}
  contentMap['serial'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:07_00007'] = currentMap
  loadMaps['NMRC.FixedAtomSet.serial'] = currentMap
  currentMap['tag'] = 'NMRC.FixedAtomSet.serial'
  currentMap['type'] = 'attr'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:07_00007'
  currentMap['name'] = 'serial'
  currentMap['hicard'] = 1
  currentMap['locard'] = 1
  currentMap['data'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00032')

  # Role FixedAtomSet.access
  contentMap['access'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-12-31-09:03:01_00014')

  # Role FixedAtomSet.atoms
  currentMap = {}
  contentMap['atoms'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:07_00006'] = currentMap
  loadMaps['NMRC.FixedAtomSet.atoms'] = currentMap
  currentMap['tag'] = 'NMRC.FixedAtomSet.atoms'
  currentMap['type'] = 'exolink'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:07_00006'
  currentMap['name'] = 'atoms'
  currentMap['hicard'] = -1
  currentMap['locard'] = 1
  currentMap['eType'] = 'cplx'
  currentMap['copyOverride'] = True
  currentMap['content'] = globalMap.get('MOLS').get('exolinks')

  # Role FixedAtomSet.resonanceSets
  currentMap = {}
  contentMap['resonanceSets'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:07_00004'] = currentMap
  loadMaps['NMRC.FixedAtomSet.resonanceSets'] = currentMap
  currentMap['tag'] = 'NMRC.FixedAtomSet.resonanceSets'
  currentMap['type'] = 'link'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:07_00004'
  currentMap['name'] = 'resonanceSets'
  currentMap['hicard'] = -1
  currentMap['locard'] = 0
  currentMap['copyOverride'] = True
  # End of FixedAtomSet

  currentMap = abstractTypes.get('FixedAtomSet')
  aList = ['name', 'serial']
  currentMap['headerAttrs'] = aList
  aList = ['resonanceSets']
  currentMap['simpleAttrs'] = aList
  aList = ['atoms', 'access', 'applicationData']
  currentMap['cplxAttrs'] = aList

  # Class FixedResonance
  currentMap = {}
  abstractTypes['FixedResonance'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-14:22:51_00031'] = currentMap
  loadMaps['NMRC.FixedResonance'] = currentMap
  currentMap['tag'] = 'NMRC.FixedResonance'
  currentMap['type'] = 'class'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-14:22:51_00031'
  currentMap['eType'] = 'cplx'
  currentMap['fromParent'] = 'fixedResonances'
  currentMap['objkey'] = 'serial'
  currentMap['class'] = ccp.api.nmr.NmrConstraint.FixedResonance
  contentMap = {}
  currentMap['content'] = contentMap

  # Attribute FixedResonance.applicationData
  contentMap['applicationData'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-09-14-18:48:27_00007')

  # Attribute FixedResonance.details
  currentMap = {}
  contentMap['details'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:11_00013'] = currentMap
  loadMaps['NMRC.FixedResonance.details'] = currentMap
  currentMap['tag'] = 'NMRC.FixedResonance.details'
  currentMap['type'] = 'attr'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:11_00013'
  currentMap['name'] = 'details'
  currentMap['hicard'] = 1
  currentMap['locard'] = 0
  currentMap['eType'] = 'cplx'
  currentMap['data'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00036')

  # Attribute FixedResonance.isotopeCode
  currentMap = {}
  contentMap['isotopeCode'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:11_00012'] = currentMap
  loadMaps['NMRC.FixedResonance.isotopeCode'] = currentMap
  currentMap['tag'] = 'NMRC.FixedResonance.isotopeCode'
  currentMap['type'] = 'attr'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:11_00012'
  currentMap['name'] = 'isotopeCode'
  currentMap['hicard'] = 1
  currentMap['locard'] = 1
  currentMap['data'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00037')

  # Attribute FixedResonance.name
  currentMap = {}
  contentMap['name'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:11_00011'] = currentMap
  loadMaps['NMRC.FixedResonance.name'] = currentMap
  currentMap['tag'] = 'NMRC.FixedResonance.name'
  currentMap['type'] = 'attr'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:11_00011'
  currentMap['name'] = 'name'
  currentMap['hicard'] = 1
  currentMap['locard'] = 0
  currentMap['eType'] = 'cplx'
  currentMap['data'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00033')

  # Attribute FixedResonance.resonanceSerial
  currentMap = {}
  contentMap['resonanceSerial'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:11_00010'] = currentMap
  loadMaps['NMRC.FixedResonance.resonanceSerial'] = currentMap
  currentMap['tag'] = 'NMRC.FixedResonance.resonanceSerial'
  currentMap['type'] = 'attr'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:11_00010'
  currentMap['name'] = 'resonanceSerial'
  currentMap['hicard'] = 1
  currentMap['locard'] = 0
  currentMap['proc'] = 'direct'
  currentMap['data'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00032')

  # Attribute FixedResonance.serial
  currentMap = {}
  contentMap['serial'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:11_00009'] = currentMap
  loadMaps['NMRC.FixedResonance.serial'] = currentMap
  currentMap['tag'] = 'NMRC.FixedResonance.serial'
  currentMap['type'] = 'attr'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:11_00009'
  currentMap['name'] = 'serial'
  currentMap['hicard'] = 1
  currentMap['locard'] = 1
  currentMap['data'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00032')

  # Role FixedResonance.access
  contentMap['access'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-12-31-09:03:01_00014')

  # Role FixedResonance.chainStateLinks
  currentMap = {}
  contentMap['chainStateLinks'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:11_00008'] = currentMap
  loadMaps['NMRC.FixedResonance.chainStateLinks'] = currentMap
  currentMap['tag'] = 'NMRC.FixedResonance.chainStateLinks'
  currentMap['type'] = 'child'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:11_00008'
  currentMap['name'] = 'chainStateLinks'
  currentMap['hicard'] = -1
  currentMap['locard'] = 0
  currentMap['eType'] = 'cplx'
  currentMap['content'] = globalMap.get('NMRC').get('abstractTypes')

  # Role FixedResonance.chemShiftConstraints
  currentMap = {}
  contentMap['chemShiftConstraints'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:10_00032'] = currentMap
  loadMaps['NMRC.FixedResonance.chemShiftConstraints'] = currentMap
  currentMap['tag'] = 'NMRC.FixedResonance.chemShiftConstraints'
  currentMap['type'] = 'link'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:10_00032'
  currentMap['name'] = 'chemShiftConstraints'
  currentMap['hicard'] = -1
  currentMap['locard'] = 0
  currentMap['copyOverride'] = False

  # Role FixedResonance.covalentlyBound
  currentMap = {}
  contentMap['covalentlyBound'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2012-06-25-14:41:56_00001'] = currentMap
  loadMaps['NMRC.FixedResonance.covalentlyBound'] = currentMap
  currentMap['tag'] = 'NMRC.FixedResonance.covalentlyBound'
  currentMap['type'] = 'link'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2012-06-25-14:41:56_00001'
  currentMap['name'] = 'covalentlyBound'
  currentMap['hicard'] = -1
  currentMap['locard'] = 0
  currentMap['copyOverride'] = True

  # Role FixedResonance.csaConstraints
  currentMap = {}
  contentMap['csaConstraints'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2008-04-16-13:49:39_00008'] = currentMap
  loadMaps['NMRC.FixedResonance.csaConstraints'] = currentMap
  currentMap['tag'] = 'NMRC.FixedResonance.csaConstraints'
  currentMap['type'] = 'link'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2008-04-16-13:49:39_00008'
  currentMap['name'] = 'csaConstraints'
  currentMap['hicard'] = -1
  currentMap['locard'] = 0
  currentMap['copyOverride'] = False

  # Role FixedResonance.dihedralConstraints
  currentMap = {}
  contentMap['dihedralConstraints'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:11_00006'] = currentMap
  loadMaps['NMRC.FixedResonance.dihedralConstraints'] = currentMap
  currentMap['tag'] = 'NMRC.FixedResonance.dihedralConstraints'
  currentMap['type'] = 'link'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:11_00006'
  currentMap['name'] = 'dihedralConstraints'
  currentMap['hicard'] = -1
  currentMap['locard'] = 0
  currentMap['copyOverride'] = False

  # Role FixedResonance.pairwiseConstraintItems
  currentMap = {}
  contentMap['pairwiseConstraintItems'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2007-10-17-10:51:12_00001'] = currentMap
  loadMaps['NMRC.FixedResonance.pairwiseConstraintItems'] = currentMap
  currentMap['tag'] = 'NMRC.FixedResonance.pairwiseConstraintItems'
  currentMap['type'] = 'link'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2007-10-17-10:51:12_00001'
  currentMap['name'] = 'pairwiseConstraintItems'
  currentMap['hicard'] = -1
  currentMap['locard'] = 0
  currentMap['copyOverride'] = False

  # Role FixedResonance.resCoords
  currentMap = {}
  contentMap['resCoords'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:06_00010'] = currentMap
  loadMaps['NMRC.FixedResonance.resCoords'] = currentMap
  currentMap['tag'] = 'NMRC.FixedResonance.resCoords'
  currentMap['type'] = 'link'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:06_00010'
  currentMap['name'] = 'resCoords'
  currentMap['hicard'] = -1
  currentMap['locard'] = 0
  currentMap['copyOverride'] = False

  # Role FixedResonance.resonanceSet
  currentMap = {}
  contentMap['resonanceSet'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:06_00015'] = currentMap
  loadMaps['NMRC.FixedResonance.resonanceSet'] = currentMap
  currentMap['tag'] = 'NMRC.FixedResonance.resonanceSet'
  currentMap['type'] = 'link'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:06_00015'
  currentMap['name'] = 'resonanceSet'
  currentMap['hicard'] = 1
  currentMap['locard'] = 0
  currentMap['copyOverride'] = True
  # End of FixedResonance

  currentMap = abstractTypes.get('FixedResonance')
  aList = ['isotopeCode', 'resonanceSerial', 'serial']
  currentMap['headerAttrs'] = aList
  aList = ['details', 'name', 'chemShiftConstraints', 'covalentlyBound', 'csaConstraints', 'dihedralConstraints', 'pairwiseConstraintItems', 'resCoords']
  currentMap['simpleAttrs'] = aList
  aList = ['resonanceSet']
  currentMap['optLinks'] = aList
  aList = ['chainStateLinks', 'access', 'applicationData']
  currentMap['cplxAttrs'] = aList
  aList = ['chainStateLinks']
  currentMap['children'] = aList

  # Class FixedResonanceSet
  currentMap = {}
  abstractTypes['FixedResonanceSet'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-14:22:51_00006'] = currentMap
  loadMaps['NMRC.FixedResonanceSet'] = currentMap
  currentMap['tag'] = 'NMRC.FixedResonanceSet'
  currentMap['type'] = 'class'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-14:22:51_00006'
  currentMap['eType'] = 'cplx'
  currentMap['fromParent'] = 'fixedResonanceSets'
  currentMap['objkey'] = 'serial'
  currentMap['class'] = ccp.api.nmr.NmrConstraint.FixedResonanceSet
  contentMap = {}
  currentMap['content'] = contentMap

  # Attribute FixedResonanceSet.applicationData
  contentMap['applicationData'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-09-14-18:48:27_00007')

  # Attribute FixedResonanceSet.serial
  currentMap = {}
  contentMap['serial'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:07_00002'] = currentMap
  loadMaps['NMRC.FixedResonanceSet.serial'] = currentMap
  currentMap['tag'] = 'NMRC.FixedResonanceSet.serial'
  currentMap['type'] = 'attr'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:07_00002'
  currentMap['name'] = 'serial'
  currentMap['hicard'] = 1
  currentMap['locard'] = 1
  currentMap['data'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00032')

  # Role FixedResonanceSet.access
  contentMap['access'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-12-31-09:03:01_00014')

  # Role FixedResonanceSet.atomSets
  currentMap = {}
  contentMap['atomSets'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:07_00003'] = currentMap
  loadMaps['NMRC.FixedResonanceSet.atomSets'] = currentMap
  currentMap['tag'] = 'NMRC.FixedResonanceSet.atomSets'
  currentMap['type'] = 'link'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:07_00003'
  currentMap['name'] = 'atomSets'
  currentMap['hicard'] = -1
  currentMap['locard'] = 1
  currentMap['copyOverride'] = True

  # Role FixedResonanceSet.resonances
  currentMap = {}
  contentMap['resonances'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:07_00001'] = currentMap
  loadMaps['NMRC.FixedResonanceSet.resonances'] = currentMap
  currentMap['tag'] = 'NMRC.FixedResonanceSet.resonances'
  currentMap['type'] = 'link'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:07_00001'
  currentMap['name'] = 'resonances'
  currentMap['hicard'] = -1
  currentMap['locard'] = 1
  currentMap['copyOverride'] = False
  # End of FixedResonanceSet

  currentMap = abstractTypes.get('FixedResonanceSet')
  aList = ['serial']
  currentMap['headerAttrs'] = aList
  aList = ['atomSets', 'resonances']
  currentMap['simpleAttrs'] = aList
  aList = ['access', 'applicationData']
  currentMap['cplxAttrs'] = aList

  # Class NmrConstraintStore
  currentMap = {}
  abstractTypes['NmrConstraintStore'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-14:22:48_00014'] = currentMap
  loadMaps['NMRC.NmrConstraintStore'] = currentMap
  currentMap['tag'] = 'NMRC.NmrConstraintStore'
  currentMap['type'] = 'class'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-14:22:48_00014'
  currentMap['eType'] = 'cplx'
  currentMap['fromParent'] = 'nmrConstraintStores'
  currentMap['isTop'] = True
  currentMap['objkey'] = 'serial'
  currentMap['class'] = ccp.api.nmr.NmrConstraint.NmrConstraintStore
  contentMap = {}
  currentMap['content'] = contentMap

  # Attribute NmrConstraintStore.applicationData
  contentMap['applicationData'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-09-14-18:48:27_00007')

  # Attribute NmrConstraintStore.createdBy
  contentMap['createdBy'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-12-31-09:00:59_00002__www.ccpn.ac.uk_Fogh_2007-10-03-14:53:27_00001__www.ccpn.ac.uk_Fogh_2006-09-14-16:28:57_00002')

  # Attribute NmrConstraintStore.guid
  contentMap['guid'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-09-14-18:48:26_00002')

  # Attribute NmrConstraintStore.isModifiable
  contentMap['isModifiable'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-17-14:16:26_00010__www.ccpn.ac.uk_Fogh_2007-10-03-14:53:27_00001__www.ccpn.ac.uk_Fogh_2006-09-14-16:28:57_00002')

  # Attribute NmrConstraintStore.lastUnlockedBy
  contentMap['lastUnlockedBy'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-12-31-09:00:59_00003__www.ccpn.ac.uk_Fogh_2007-10-03-14:53:27_00001__www.ccpn.ac.uk_Fogh_2006-09-14-16:28:57_00002')

  # Attribute NmrConstraintStore.serial
  currentMap = {}
  contentMap['serial'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:20:12_00042'] = currentMap
  loadMaps['NMRC.NmrConstraintStore.serial'] = currentMap
  currentMap['tag'] = 'NMRC.NmrConstraintStore.serial'
  currentMap['type'] = 'attr'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:20:12_00042'
  currentMap['name'] = 'serial'
  currentMap['hicard'] = 1
  currentMap['locard'] = 1
  currentMap['data'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00032')

  # Role NmrConstraintStore.access
  contentMap['access'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-12-31-09:03:01_00014')

  # Role NmrConstraintStore.additionalStructureAnalyses
  currentMap = {}
  contentMap['additionalStructureAnalyses'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2008-03-06-18:40:30_00004'] = currentMap
  loadMaps['NMRC.NmrConstraintStore.additionalStructureAnalyses'] = currentMap
  currentMap['tag'] = 'NMRC.NmrConstraintStore.additionalStructureAnalyses'
  currentMap['type'] = 'exolink'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2008-03-06-18:40:30_00004'
  currentMap['name'] = 'additionalStructureAnalyses'
  currentMap['hicard'] = -1
  currentMap['locard'] = 0
  currentMap['eType'] = 'cplx'
  currentMap['implSkip'] = True
  currentMap['copyOverride'] = True
  currentMap['content'] = globalMap.get('NMR').get('exolinks')

  # Role NmrConstraintStore.chainStates
  currentMap = {}
  contentMap['chainStates'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:20:12_00028'] = currentMap
  loadMaps['NMRC.NmrConstraintStore.chainStates'] = currentMap
  currentMap['tag'] = 'NMRC.NmrConstraintStore.chainStates'
  currentMap['type'] = 'exolink'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:20:12_00028'
  currentMap['name'] = 'chainStates'
  currentMap['hicard'] = -1
  currentMap['locard'] = 0
  currentMap['eType'] = 'cplx'
  currentMap['implSkip'] = True
  currentMap['copyOverride'] = True
  currentMap['content'] = globalMap.get('NMR').get('exolinks')

  # Role NmrConstraintStore.conditionStates
  currentMap = {}
  contentMap['conditionStates'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2008-04-16-13:49:39_00016'] = currentMap
  loadMaps['NMRC.NmrConstraintStore.conditionStates'] = currentMap
  currentMap['tag'] = 'NMRC.NmrConstraintStore.conditionStates'
  currentMap['type'] = 'child'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2008-04-16-13:49:39_00016'
  currentMap['name'] = 'conditionStates'
  currentMap['hicard'] = -1
  currentMap['locard'] = 0
  currentMap['eType'] = 'cplx'
  currentMap['implSkip'] = True
  currentMap['content'] = globalMap.get('NMRC').get('abstractTypes')

  # Role NmrConstraintStore.constraintGroups
  currentMap = {}
  contentMap['constraintGroups'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:20:12_00037'] = currentMap
  loadMaps['NMRC.NmrConstraintStore.constraintGroups'] = currentMap
  currentMap['tag'] = 'NMRC.NmrConstraintStore.constraintGroups'
  currentMap['type'] = 'child'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:20:12_00037'
  currentMap['name'] = 'constraintGroups'
  currentMap['hicard'] = -1
  currentMap['locard'] = 0
  currentMap['eType'] = 'cplx'
  currentMap['implSkip'] = True
  currentMap['content'] = globalMap.get('NMRC').get('abstractTypes')

  # Role NmrConstraintStore.constraintLists
  currentMap = {}
  contentMap['constraintLists'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:20:12_00026'] = currentMap
  loadMaps['NMRC.NmrConstraintStore.constraintLists'] = currentMap
  currentMap['tag'] = 'NMRC.NmrConstraintStore.constraintLists'
  currentMap['type'] = 'child'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:20:12_00026'
  currentMap['name'] = 'constraintLists'
  currentMap['hicard'] = -1
  currentMap['locard'] = 0
  currentMap['eType'] = 'cplx'
  currentMap['implSkip'] = True
  currentMap['content'] = globalMap.get('NMRC').get('abstractTypes')

  # Role NmrConstraintStore.fixedAtomSets
  currentMap = {}
  contentMap['fixedAtomSets'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:20:12_00031'] = currentMap
  loadMaps['NMRC.NmrConstraintStore.fixedAtomSets'] = currentMap
  currentMap['tag'] = 'NMRC.NmrConstraintStore.fixedAtomSets'
  currentMap['type'] = 'child'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:20:12_00031'
  currentMap['name'] = 'fixedAtomSets'
  currentMap['hicard'] = -1
  currentMap['locard'] = 0
  currentMap['eType'] = 'cplx'
  currentMap['implSkip'] = True
  currentMap['content'] = globalMap.get('NMRC').get('abstractTypes')

  # Role NmrConstraintStore.fixedResonanceSets
  currentMap = {}
  contentMap['fixedResonanceSets'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:20:12_00033'] = currentMap
  loadMaps['NMRC.NmrConstraintStore.fixedResonanceSets'] = currentMap
  currentMap['tag'] = 'NMRC.NmrConstraintStore.fixedResonanceSets'
  currentMap['type'] = 'child'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:20:12_00033'
  currentMap['name'] = 'fixedResonanceSets'
  currentMap['hicard'] = -1
  currentMap['locard'] = 0
  currentMap['eType'] = 'cplx'
  currentMap['implSkip'] = True
  currentMap['content'] = globalMap.get('NMRC').get('abstractTypes')

  # Role NmrConstraintStore.fixedResonances
  currentMap = {}
  contentMap['fixedResonances'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:20:12_00041'] = currentMap
  loadMaps['NMRC.NmrConstraintStore.fixedResonances'] = currentMap
  currentMap['tag'] = 'NMRC.NmrConstraintStore.fixedResonances'
  currentMap['type'] = 'child'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:20:12_00041'
  currentMap['name'] = 'fixedResonances'
  currentMap['hicard'] = -1
  currentMap['locard'] = 0
  currentMap['eType'] = 'cplx'
  currentMap['implSkip'] = True
  currentMap['content'] = globalMap.get('NMRC').get('abstractTypes')

  # Role NmrConstraintStore.nmrProject
  currentMap = {}
  contentMap['nmrProject'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:22:34_00002'] = currentMap
  loadMaps['NMRC.NmrConstraintStore.nmrProject'] = currentMap
  currentMap['tag'] = 'NMRC.NmrConstraintStore.nmrProject'
  currentMap['type'] = 'exotop'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:22:34_00002'
  currentMap['name'] = 'nmrProject'
  currentMap['hicard'] = 1
  currentMap['locard'] = 1
  currentMap['eType'] = 'cplx'
  currentMap['copyOverride'] = True
  currentMap['content'] = globalMap.get('NMR').get('exolinks')

  # Role NmrConstraintStore.resStructures
  currentMap = {}
  contentMap['resStructures'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:06_00006'] = currentMap
  loadMaps['NMRC.NmrConstraintStore.resStructures'] = currentMap
  currentMap['tag'] = 'NMRC.NmrConstraintStore.resStructures'
  currentMap['type'] = 'child'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:06_00006'
  currentMap['name'] = 'resStructures'
  currentMap['hicard'] = -1
  currentMap['locard'] = 0
  currentMap['eType'] = 'cplx'
  currentMap['implSkip'] = True
  currentMap['content'] = globalMap.get('NMRC').get('abstractTypes')

  # Role NmrConstraintStore.structureAnalyses
  currentMap = {}
  contentMap['structureAnalyses'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2008-03-06-18:40:30_00002'] = currentMap
  loadMaps['NMRC.NmrConstraintStore.structureAnalyses'] = currentMap
  currentMap['tag'] = 'NMRC.NmrConstraintStore.structureAnalyses'
  currentMap['type'] = 'exolink'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2008-03-06-18:40:30_00002'
  currentMap['name'] = 'structureAnalyses'
  currentMap['hicard'] = -1
  currentMap['locard'] = 0
  currentMap['eType'] = 'cplx'
  currentMap['implSkip'] = True
  currentMap['copyOverride'] = False
  currentMap['content'] = globalMap.get('NMR').get('exolinks')

  # Role NmrConstraintStore.structureGenerations
  currentMap = {}
  contentMap['structureGenerations'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:22:28_00004'] = currentMap
  loadMaps['NMRC.NmrConstraintStore.structureGenerations'] = currentMap
  currentMap['tag'] = 'NMRC.NmrConstraintStore.structureGenerations'
  currentMap['type'] = 'exolink'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:22:28_00004'
  currentMap['name'] = 'structureGenerations'
  currentMap['hicard'] = -1
  currentMap['locard'] = 0
  currentMap['eType'] = 'cplx'
  currentMap['implSkip'] = True
  currentMap['copyOverride'] = False
  currentMap['content'] = globalMap.get('NMR').get('exolinks')

  # Role NmrConstraintStore.validationStores
  currentMap = {}
  contentMap['validationStores'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2007-11-14-17:02:59_00006'] = currentMap
  loadMaps['NMRC.NmrConstraintStore.validationStores'] = currentMap
  currentMap['tag'] = 'NMRC.NmrConstraintStore.validationStores'
  currentMap['type'] = 'exotop'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2007-11-14-17:02:59_00006'
  currentMap['name'] = 'validationStores'
  currentMap['hicard'] = -1
  currentMap['locard'] = 0
  currentMap['eType'] = 'cplx'
  currentMap['copyOverride'] = False
  currentMap['content'] = globalMap.get('VALD').get('exolinks')

  # Role NmrConstraintStore.violationLists
  currentMap = {}
  contentMap['violationLists'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:20:12_00035'] = currentMap
  loadMaps['NMRC.NmrConstraintStore.violationLists'] = currentMap
  currentMap['tag'] = 'NMRC.NmrConstraintStore.violationLists'
  currentMap['type'] = 'child'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:20:12_00035'
  currentMap['name'] = 'violationLists'
  currentMap['hicard'] = -1
  currentMap['locard'] = 0
  currentMap['eType'] = 'cplx'
  currentMap['implSkip'] = True
  currentMap['content'] = globalMap.get('NMRC').get('abstractTypes')
  # End of NmrConstraintStore

  currentMap = abstractTypes.get('NmrConstraintStore')
  aList = ['createdBy', 'guid', 'isModifiable', 'lastUnlockedBy', 'serial']
  currentMap['headerAttrs'] = aList
  aList = ['violationLists', 'resStructures', 'fixedResonances', 'fixedResonanceSets', 'fixedAtomSets', 'constraintLists', 'constraintGroups', 'conditionStates', 'validationStores', 'structureGenerations', 'structureAnalyses', 'nmrProject', 'chainStates', 'additionalStructureAnalyses', 'access', 'applicationData']
  currentMap['cplxAttrs'] = aList
  aList = ['conditionStates', 'constraintGroups', 'constraintLists', 'fixedAtomSets', 'fixedResonanceSets', 'fixedResonances', 'resStructures', 'violationLists']
  currentMap['children'] = aList

  # Class PairwiseConstraintItem
  currentMap = {}
  abstractTypes['PairwiseConstraintItem'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2007-10-17-10:43:15_00001'] = currentMap
  currentMap['type'] = 'class'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2007-10-17-10:43:15_00001'
  currentMap['eType'] = 'cplx'
  currentMap['class'] = ccp.api.nmr.NmrConstraint.PairwiseConstraintItem
  contentMap = {}
  currentMap['content'] = contentMap

  # Attribute PairwiseConstraintItem.applicationData
  contentMap['applicationData'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-09-14-18:48:27_00007')

  # Role PairwiseConstraintItem.access
  contentMap['access'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-12-31-09:03:01_00014')

  # Role PairwiseConstraintItem.firstResonance
  currentMap = {}
  contentMap['firstResonance'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2007-10-17-11:31:51_00001'] = currentMap
  loadMaps['NMRC.PairwiseConstraintItem.firstResonance'] = currentMap
  currentMap['tag'] = 'NMRC.PairwiseConstraintItem.firstResonance'
  currentMap['type'] = 'link'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2007-10-17-11:31:51_00001'
  currentMap['name'] = 'firstResonance'
  currentMap['hicard'] = 1
  currentMap['locard'] = 0
  currentMap['copyOverride'] = True

  # Role PairwiseConstraintItem.orderedResonances
  currentMap = {}
  contentMap['orderedResonances'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2007-10-17-11:31:51_00003'] = currentMap
  loadMaps['NMRC.PairwiseConstraintItem.orderedResonances'] = currentMap
  currentMap['tag'] = 'NMRC.PairwiseConstraintItem.orderedResonances'
  currentMap['type'] = 'link'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2007-10-17-11:31:51_00003'
  currentMap['name'] = 'orderedResonances'
  currentMap['hicard'] = 2
  currentMap['locard'] = 0
  currentMap['copyOverride'] = True

  # Role PairwiseConstraintItem.resonances
  currentMap = {}
  contentMap['resonances'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2007-10-17-10:51:12_00002'] = currentMap
  loadMaps['NMRC.PairwiseConstraintItem.resonances'] = currentMap
  currentMap['tag'] = 'NMRC.PairwiseConstraintItem.resonances'
  currentMap['type'] = 'link'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2007-10-17-10:51:12_00002'
  currentMap['name'] = 'resonances'
  currentMap['hicard'] = 2
  currentMap['locard'] = 2
  currentMap['copyOverride'] = True
  # End of PairwiseConstraintItem

  currentMap = abstractTypes.get('PairwiseConstraintItem')
  aList = ['firstResonance', 'resonances']
  currentMap['simpleAttrs'] = aList
  aList = ['access', 'applicationData']
  currentMap['cplxAttrs'] = aList

  # Class ResCoord
  currentMap = {}
  abstractTypes['ResCoord'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-14:22:51_00005'] = currentMap
  loadMaps['NMRC.ResCoord'] = currentMap
  currentMap['tag'] = 'NMRC.ResCoord'
  currentMap['type'] = 'class'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-14:22:51_00005'
  currentMap['eType'] = 'cplx'
  currentMap['fromParent'] = 'coords'
  currentMap['objkey'] = 'resonance'
  currentMap['class'] = ccp.api.nmr.NmrConstraint.ResCoord
  contentMap = {}
  currentMap['content'] = contentMap

  # Attribute ResCoord.applicationData
  contentMap['applicationData'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-09-14-18:48:27_00007')

  # Attribute ResCoord.x
  currentMap = {}
  contentMap['x'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:06_00012'] = currentMap
  loadMaps['NMRC.ResCoord.x'] = currentMap
  currentMap['tag'] = 'NMRC.ResCoord.x'
  currentMap['type'] = 'attr'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:06_00012'
  currentMap['name'] = 'x'
  currentMap['hicard'] = 1
  currentMap['locard'] = 0
  currentMap['data'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00031')

  # Attribute ResCoord.y
  currentMap = {}
  contentMap['y'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:06_00013'] = currentMap
  loadMaps['NMRC.ResCoord.y'] = currentMap
  currentMap['tag'] = 'NMRC.ResCoord.y'
  currentMap['type'] = 'attr'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:06_00013'
  currentMap['name'] = 'y'
  currentMap['hicard'] = 1
  currentMap['locard'] = 0
  currentMap['data'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00031')

  # Attribute ResCoord.z
  currentMap = {}
  contentMap['z'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:06_00014'] = currentMap
  loadMaps['NMRC.ResCoord.z'] = currentMap
  currentMap['tag'] = 'NMRC.ResCoord.z'
  currentMap['type'] = 'attr'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:06_00014'
  currentMap['name'] = 'z'
  currentMap['hicard'] = 1
  currentMap['locard'] = 0
  currentMap['data'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00031')

  # Role ResCoord.access
  contentMap['access'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-12-31-09:03:01_00014')

  # Role ResCoord.resonance
  currentMap = {}
  contentMap['resonance'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:06_00011'] = currentMap
  loadMaps['NMRC.ResCoord.resonance'] = currentMap
  currentMap['tag'] = 'NMRC.ResCoord.resonance'
  currentMap['type'] = 'link'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:06_00011'
  currentMap['name'] = 'resonance'
  currentMap['hicard'] = 1
  currentMap['locard'] = 1
  currentMap['copyOverride'] = True
  # End of ResCoord

  currentMap = abstractTypes.get('ResCoord')
  aList = ['x', 'y', 'z']
  currentMap['headerAttrs'] = aList
  aList = ['resonance']
  currentMap['optLinks'] = aList
  aList = ['access', 'applicationData']
  currentMap['cplxAttrs'] = aList

  # Class ResStructure
  currentMap = {}
  abstractTypes['ResStructure'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-14:22:51_00004'] = currentMap
  loadMaps['NMRC.ResStructure'] = currentMap
  currentMap['tag'] = 'NMRC.ResStructure'
  currentMap['type'] = 'class'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-14:22:51_00004'
  currentMap['eType'] = 'cplx'
  currentMap['fromParent'] = 'resStructures'
  currentMap['objkey'] = 'serial'
  currentMap['class'] = ccp.api.nmr.NmrConstraint.ResStructure
  contentMap = {}
  currentMap['content'] = contentMap

  # Attribute ResStructure.applicationData
  contentMap['applicationData'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-09-14-18:48:27_00007')

  # Attribute ResStructure.label
  currentMap = {}
  contentMap['label'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:06_00009'] = currentMap
  loadMaps['NMRC.ResStructure.label'] = currentMap
  currentMap['tag'] = 'NMRC.ResStructure.label'
  currentMap['type'] = 'attr'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:06_00009'
  currentMap['name'] = 'label'
  currentMap['hicard'] = 1
  currentMap['locard'] = 0
  currentMap['eType'] = 'cplx'
  currentMap['data'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00033')

  # Attribute ResStructure.serial
  currentMap = {}
  contentMap['serial'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:06_00008'] = currentMap
  loadMaps['NMRC.ResStructure.serial'] = currentMap
  currentMap['tag'] = 'NMRC.ResStructure.serial'
  currentMap['type'] = 'attr'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:06_00008'
  currentMap['name'] = 'serial'
  currentMap['hicard'] = 1
  currentMap['locard'] = 1
  currentMap['data'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00032')

  # Role ResStructure.access
  contentMap['access'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-12-31-09:03:01_00014')

  # Role ResStructure.coords
  currentMap = {}
  contentMap['coords'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:06_00005'] = currentMap
  loadMaps['NMRC.ResStructure.coords'] = currentMap
  currentMap['tag'] = 'NMRC.ResStructure.coords'
  currentMap['type'] = 'child'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:06_00005'
  currentMap['name'] = 'coords'
  currentMap['hicard'] = -1
  currentMap['locard'] = 0
  currentMap['eType'] = 'cplx'
  currentMap['content'] = globalMap.get('NMRC').get('abstractTypes')
  # End of ResStructure

  currentMap = abstractTypes.get('ResStructure')
  aList = ['serial']
  currentMap['headerAttrs'] = aList
  aList = ['label']
  currentMap['simpleAttrs'] = aList
  aList = ['coords', 'access', 'applicationData']
  currentMap['cplxAttrs'] = aList
  aList = ['coords']
  currentMap['children'] = aList

  # Class Violation
  currentMap = {}
  abstractTypes['Violation'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-14:22:51_00002'] = currentMap
  loadMaps['NMRC.Violation'] = currentMap
  currentMap['tag'] = 'NMRC.Violation'
  currentMap['type'] = 'class'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-14:22:51_00002'
  currentMap['eType'] = 'cplx'
  currentMap['fromParent'] = 'violations'
  currentMap['objkey'] = 'constraint'
  currentMap['class'] = ccp.api.nmr.NmrConstraint.Violation
  contentMap = {}
  currentMap['content'] = contentMap

  # Attribute Violation.applicationData
  contentMap['applicationData'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-09-14-18:48:27_00007')

  # Attribute Violation.calcValue
  currentMap = {}
  contentMap['calcValue'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:05_00010'] = currentMap
  loadMaps['NMRC.Violation.calcValue'] = currentMap
  currentMap['tag'] = 'NMRC.Violation.calcValue'
  currentMap['type'] = 'attr'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:05_00010'
  currentMap['name'] = 'calcValue'
  currentMap['hicard'] = 1
  currentMap['locard'] = 1
  currentMap['data'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00031')

  # Attribute Violation.calcValueError
  currentMap = {}
  contentMap['calcValueError'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:05_00011'] = currentMap
  loadMaps['NMRC.Violation.calcValueError'] = currentMap
  currentMap['tag'] = 'NMRC.Violation.calcValueError'
  currentMap['type'] = 'attr'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:05_00011'
  currentMap['name'] = 'calcValueError'
  currentMap['hicard'] = 1
  currentMap['locard'] = 0
  currentMap['data'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00031')

  # Attribute Violation.fractionViolated
  currentMap = {}
  contentMap['fractionViolated'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:05_00012'] = currentMap
  loadMaps['NMRC.Violation.fractionViolated'] = currentMap
  currentMap['tag'] = 'NMRC.Violation.fractionViolated'
  currentMap['type'] = 'attr'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:05_00012'
  currentMap['name'] = 'fractionViolated'
  currentMap['hicard'] = 1
  currentMap['locard'] = 1
  currentMap['data'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00058')

  # Attribute Violation.violation
  currentMap = {}
  contentMap['violation'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:05_00009'] = currentMap
  loadMaps['NMRC.Violation.violation'] = currentMap
  currentMap['tag'] = 'NMRC.Violation.violation'
  currentMap['type'] = 'attr'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:05_00009'
  currentMap['name'] = 'violation'
  currentMap['hicard'] = 1
  currentMap['locard'] = 1
  currentMap['data'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:54_00009')

  # Role Violation.access
  contentMap['access'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-12-31-09:03:01_00014')

  # Role Violation.constraint
  currentMap = {}
  contentMap['constraint'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:05_00006'] = currentMap
  loadMaps['NMRC.Violation.constraint'] = currentMap
  currentMap['tag'] = 'NMRC.Violation.constraint'
  currentMap['type'] = 'link'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:05_00006'
  currentMap['name'] = 'constraint'
  currentMap['hicard'] = 1
  currentMap['locard'] = 1
  currentMap['copyOverride'] = True

  # Role Violation.method
  currentMap = {}
  contentMap['method'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:05_00008'] = currentMap
  loadMaps['NMRC.Violation.method'] = currentMap
  currentMap['tag'] = 'NMRC.Violation.method'
  currentMap['type'] = 'exolink'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:05_00008'
  currentMap['name'] = 'method'
  currentMap['hicard'] = 1
  currentMap['locard'] = 0
  currentMap['eType'] = 'cplx'
  currentMap['copyOverride'] = True
  currentMap['content'] = globalMap.get('METH').get('exolinks')
  # End of Violation

  currentMap = abstractTypes.get('Violation')
  aList = ['calcValue', 'calcValueError', 'fractionViolated', 'violation']
  currentMap['headerAttrs'] = aList
  aList = ['constraint']
  currentMap['optLinks'] = aList
  aList = ['method', 'access', 'applicationData']
  currentMap['cplxAttrs'] = aList

  # Class ViolationList
  currentMap = {}
  abstractTypes['ViolationList'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-14:22:51_00003'] = currentMap
  loadMaps['NMRC.ViolationList'] = currentMap
  currentMap['tag'] = 'NMRC.ViolationList'
  currentMap['type'] = 'class'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-14:22:51_00003'
  currentMap['eType'] = 'cplx'
  currentMap['fromParent'] = 'violationLists'
  currentMap['objkey'] = 'serial'
  currentMap['class'] = ccp.api.nmr.NmrConstraint.ViolationList
  contentMap = {}
  currentMap['content'] = contentMap

  # Attribute ViolationList.applicationData
  contentMap['applicationData'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-09-14-18:48:27_00007')

  # Attribute ViolationList.details
  currentMap = {}
  contentMap['details'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:06_00003'] = currentMap
  loadMaps['NMRC.ViolationList.details'] = currentMap
  currentMap['tag'] = 'NMRC.ViolationList.details'
  currentMap['type'] = 'attr'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:06_00003'
  currentMap['name'] = 'details'
  currentMap['hicard'] = 1
  currentMap['locard'] = 0
  currentMap['eType'] = 'cplx'
  currentMap['data'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00036')

  # Attribute ViolationList.serial
  currentMap = {}
  contentMap['serial'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:06_00002'] = currentMap
  loadMaps['NMRC.ViolationList.serial'] = currentMap
  currentMap['tag'] = 'NMRC.ViolationList.serial'
  currentMap['type'] = 'attr'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:06_00002'
  currentMap['name'] = 'serial'
  currentMap['hicard'] = 1
  currentMap['locard'] = 1
  currentMap['data'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00032')

  # Role ViolationList.access
  contentMap['access'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-12-31-09:03:01_00014')

  # Role ViolationList.molStructures
  currentMap = {}
  contentMap['molStructures'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2007-11-23-12:00:15_00003'] = currentMap
  loadMaps['NMRC.ViolationList.molStructures'] = currentMap
  currentMap['tag'] = 'NMRC.ViolationList.molStructures'
  currentMap['type'] = 'exolink'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2007-11-23-12:00:15_00003'
  currentMap['name'] = 'molStructures'
  currentMap['hicard'] = -1
  currentMap['locard'] = 0
  currentMap['eType'] = 'cplx'
  currentMap['copyOverride'] = True
  currentMap['content'] = globalMap.get('COOR').get('exolinks')

  # Role ViolationList.violations
  currentMap = {}
  contentMap['violations'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:06_00001'] = currentMap
  loadMaps['NMRC.ViolationList.violations'] = currentMap
  currentMap['tag'] = 'NMRC.ViolationList.violations'
  currentMap['type'] = 'child'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:06_00001'
  currentMap['name'] = 'violations'
  currentMap['hicard'] = -1
  currentMap['locard'] = 0
  currentMap['eType'] = 'cplx'
  currentMap['content'] = globalMap.get('NMRC').get('abstractTypes')
  # End of ViolationList

  currentMap = abstractTypes.get('ViolationList')
  aList = ['serial']
  currentMap['headerAttrs'] = aList
  aList = ['details']
  currentMap['simpleAttrs'] = aList
  aList = ['violations', 'molStructures', 'access', 'applicationData']
  currentMap['cplxAttrs'] = aList
  aList = ['violations']
  currentMap['children'] = aList

  # Class SingleConstraint
  currentMap = {}
  abstractTypes['SingleConstraint'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-14:22:51_00008'] = currentMap
  currentMap['type'] = 'class'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-14:22:51_00008'
  currentMap['eType'] = 'cplx'
  currentMap['objkey'] = 'serial'
  currentMap['class'] = ccp.api.nmr.NmrConstraint.SingleConstraint
  contentMap = {}
  currentMap['content'] = contentMap

  # Attribute SingleConstraint.applicationData
  contentMap['applicationData'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-09-14-18:48:27_00007')

  # Attribute SingleConstraint.details
  contentMap['details'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:10_00017')

  # Attribute SingleConstraint.error
  currentMap = {}
  contentMap['error'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:07_00012'] = currentMap
  loadMaps['NMRC.SingleConstraint.error'] = currentMap
  currentMap['tag'] = 'NMRC.SingleConstraint.error'
  currentMap['type'] = 'attr'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:07_00012'
  currentMap['name'] = 'error'
  currentMap['hicard'] = 1
  currentMap['locard'] = 0
  currentMap['data'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00031')

  # Attribute SingleConstraint.lowerLimit
  currentMap = {}
  contentMap['lowerLimit'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:07_00011'] = currentMap
  loadMaps['NMRC.SingleConstraint.lowerLimit'] = currentMap
  currentMap['tag'] = 'NMRC.SingleConstraint.lowerLimit'
  currentMap['type'] = 'attr'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:07_00011'
  currentMap['name'] = 'lowerLimit'
  currentMap['hicard'] = 1
  currentMap['locard'] = 0
  currentMap['data'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00031')

  # Attribute SingleConstraint.origData
  contentMap['origData'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:10_00016')

  # Attribute SingleConstraint.serial
  contentMap['serial'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:10_00014')

  # Attribute SingleConstraint.targetValue
  currentMap = {}
  contentMap['targetValue'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:07_00009'] = currentMap
  loadMaps['NMRC.SingleConstraint.targetValue'] = currentMap
  currentMap['tag'] = 'NMRC.SingleConstraint.targetValue'
  currentMap['type'] = 'attr'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:07_00009'
  currentMap['name'] = 'targetValue'
  currentMap['hicard'] = 1
  currentMap['locard'] = 0
  currentMap['data'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00031')

  # Attribute SingleConstraint.upperLimit
  currentMap = {}
  contentMap['upperLimit'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:07_00010'] = currentMap
  loadMaps['NMRC.SingleConstraint.upperLimit'] = currentMap
  currentMap['tag'] = 'NMRC.SingleConstraint.upperLimit'
  currentMap['type'] = 'attr'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:07_00010'
  currentMap['name'] = 'upperLimit'
  currentMap['hicard'] = 1
  currentMap['locard'] = 0
  currentMap['data'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00031')

  # Attribute SingleConstraint.weight
  contentMap['weight'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:10_00015')

  # Role SingleConstraint.access
  contentMap['access'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-12-31-09:03:01_00014')

  # Role SingleConstraint.constraintGroups
  contentMap['constraintGroups'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:08_00023')

  # Role SingleConstraint.method
  contentMap['method'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:10_00010')

  # Role SingleConstraint.nmrConstraintValidations
  contentMap['nmrConstraintValidations'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2007-11-14-17:03:01_00002')

  # Role SingleConstraint.peakContribs
  contentMap['peakContribs'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:10_00012')

  # Role SingleConstraint.peaks
  contentMap['peaks'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:10_00013')

  # Role SingleConstraint.violations
  contentMap['violations'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:05_00005')
  # End of SingleConstraint

  currentMap = abstractTypes.get('SingleConstraint')
  aList = ['error', 'lowerLimit', 'origData', 'serial', 'targetValue', 'upperLimit', 'weight']
  currentMap['headerAttrs'] = aList
  aList = ['details', 'constraintGroups', 'violations']
  currentMap['simpleAttrs'] = aList
  aList = ['peakContribs', 'nmrConstraintValidations', 'method', 'access', 'applicationData']
  currentMap['cplxAttrs'] = aList
  aList = ['peakContribs']
  currentMap['children'] = aList

  # Class DihedralConstraint
  currentMap = {}
  abstractTypes['DihedralConstraint'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-14:22:51_00025'] = currentMap
  loadMaps['NMRC.DihedralConstraint'] = currentMap
  currentMap['tag'] = 'NMRC.DihedralConstraint'
  currentMap['type'] = 'class'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-14:22:51_00025'
  currentMap['eType'] = 'cplx'
  currentMap['fromParent'] = 'constraints'
  currentMap['objkey'] = 'serial'
  currentMap['class'] = ccp.api.nmr.NmrConstraint.DihedralConstraint
  contentMap = {}
  currentMap['content'] = contentMap

  # Attribute DihedralConstraint.applicationData
  contentMap['applicationData'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-09-14-18:48:27_00007')

  # Attribute DihedralConstraint.details
  contentMap['details'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:10_00017')

  # Attribute DihedralConstraint.origData
  contentMap['origData'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:10_00016')

  # Attribute DihedralConstraint.serial
  contentMap['serial'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:10_00014')

  # Attribute DihedralConstraint.weight
  contentMap['weight'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:10_00015')

  # Role DihedralConstraint.access
  contentMap['access'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-12-31-09:03:01_00014')

  # Role DihedralConstraint.constraintGroups
  contentMap['constraintGroups'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:08_00023')

  # Role DihedralConstraint.items
  currentMap = {}
  contentMap['items'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:08_00007'] = currentMap
  loadMaps['NMRC.DihedralConstraint.items'] = currentMap
  currentMap['tag'] = 'NMRC.DihedralConstraint.items'
  currentMap['type'] = 'child'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:08_00007'
  currentMap['name'] = 'items'
  currentMap['hicard'] = -1
  currentMap['locard'] = 0
  currentMap['eType'] = 'cplx'
  currentMap['content'] = globalMap.get('NMRC').get('abstractTypes')

  # Role DihedralConstraint.method
  contentMap['method'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:10_00010')

  # Role DihedralConstraint.nmrConstraintValidations
  contentMap['nmrConstraintValidations'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2007-11-14-17:03:01_00002')

  # Role DihedralConstraint.peakContribs
  contentMap['peakContribs'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:10_00012')

  # Role DihedralConstraint.peaks
  contentMap['peaks'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:10_00013')

  # Role DihedralConstraint.resonances
  currentMap = {}
  contentMap['resonances'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:11_00005'] = currentMap
  loadMaps['NMRC.DihedralConstraint.resonances'] = currentMap
  currentMap['tag'] = 'NMRC.DihedralConstraint.resonances'
  currentMap['type'] = 'link'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:11_00005'
  currentMap['name'] = 'resonances'
  currentMap['hicard'] = 4
  currentMap['locard'] = 4
  currentMap['copyOverride'] = True

  # Role DihedralConstraint.violations
  contentMap['violations'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:05_00005')
  # End of DihedralConstraint

  currentMap = abstractTypes.get('DihedralConstraint')
  aList = ['origData', 'serial', 'weight']
  currentMap['headerAttrs'] = aList
  aList = ['details', 'constraintGroups', 'resonances', 'violations']
  currentMap['simpleAttrs'] = aList
  aList = ['peakContribs', 'items', 'nmrConstraintValidations', 'method', 'access', 'applicationData']
  currentMap['cplxAttrs'] = aList
  aList = ['items', 'peakContribs']
  currentMap['children'] = aList

  # Class RdcConstraintList
  currentMap = {}
  abstractTypes['RdcConstraintList'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-14:22:51_00026'] = currentMap
  loadMaps['NMRC.RdcConstraintList'] = currentMap
  currentMap['tag'] = 'NMRC.RdcConstraintList'
  currentMap['type'] = 'class'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-14:22:51_00026'
  currentMap['eType'] = 'cplx'
  currentMap['fromParent'] = 'constraintLists'
  currentMap['objkey'] = 'serial'
  currentMap['class'] = ccp.api.nmr.NmrConstraint.RdcConstraintList
  contentMap = {}
  currentMap['content'] = contentMap

  # Attribute RdcConstraintList.applicationData
  contentMap['applicationData'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-09-14-18:48:27_00007')

  # Attribute RdcConstraintList.details
  contentMap['details'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:09_00007')

  # Attribute RdcConstraintList.experimentSerials
  contentMap['experimentSerials'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:09_00010')

  # Attribute RdcConstraintList.measureListSerials
  contentMap['measureListSerials'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:09_00011')

  # Attribute RdcConstraintList.name
  contentMap['name'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:09_00006')

  # Attribute RdcConstraintList.serial
  contentMap['serial'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:09_00005')

  # Attribute RdcConstraintList.unit
  contentMap['unit'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:09_00008')

  # Attribute RdcConstraintList.usedForCalculation
  contentMap['usedForCalculation'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:09_00009')

  # Role RdcConstraintList.access
  contentMap['access'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-12-31-09:03:01_00014')

  # Role RdcConstraintList.conditionState
  contentMap['conditionState'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2008-04-16-13:49:39_00002')

  # Role RdcConstraintList.constraints
  currentMap = {}
  contentMap['constraints'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:10_00029'] = currentMap
  loadMaps['NMRC.RdcConstraintList.constraints'] = currentMap
  currentMap['tag'] = 'NMRC.RdcConstraintList.constraints'
  currentMap['type'] = 'child'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:10_00029'
  currentMap['name'] = 'constraints'
  currentMap['hicard'] = -1
  currentMap['locard'] = 0
  currentMap['eType'] = 'cplx'
  currentMap['content'] = globalMap.get('NMRC').get('abstractTypes')

  # Role RdcConstraintList.experiments
  contentMap['experiments'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:09_00001')

  # Role RdcConstraintList.measurementLists
  contentMap['measurementLists'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:09_00004')

  # Role RdcConstraintList.method
  contentMap['method'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:09_00003')

  # Role RdcConstraintList.nmrConstraintListValidations
  contentMap['nmrConstraintListValidations'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2007-11-14-17:02:59_00004')
  # End of RdcConstraintList

  currentMap = abstractTypes.get('RdcConstraintList')
  aList = ['serial', 'unit', 'usedForCalculation']
  currentMap['headerAttrs'] = aList
  aList = ['details', 'experimentSerials', 'measureListSerials', 'name']
  currentMap['simpleAttrs'] = aList
  aList = ['conditionState']
  currentMap['optLinks'] = aList
  aList = ['constraints', 'nmrConstraintListValidations', 'method', 'access', 'applicationData']
  currentMap['cplxAttrs'] = aList
  aList = ['constraints']
  currentMap['children'] = aList

  # Class HBondConstraintList
  currentMap = {}
  abstractTypes['HBondConstraintList'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-14:22:51_00012'] = currentMap
  loadMaps['NMRC.HBondConstraintList'] = currentMap
  currentMap['tag'] = 'NMRC.HBondConstraintList'
  currentMap['type'] = 'class'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-14:22:51_00012'
  currentMap['eType'] = 'cplx'
  currentMap['fromParent'] = 'constraintLists'
  currentMap['objkey'] = 'serial'
  currentMap['class'] = ccp.api.nmr.NmrConstraint.HBondConstraintList
  contentMap = {}
  currentMap['content'] = contentMap

  # Attribute HBondConstraintList.applicationData
  contentMap['applicationData'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-09-14-18:48:27_00007')

  # Attribute HBondConstraintList.details
  contentMap['details'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:09_00007')

  # Attribute HBondConstraintList.experimentSerials
  contentMap['experimentSerials'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:09_00010')

  # Attribute HBondConstraintList.measureListSerials
  contentMap['measureListSerials'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:09_00011')

  # Attribute HBondConstraintList.name
  contentMap['name'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:09_00006')

  # Attribute HBondConstraintList.serial
  contentMap['serial'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:09_00005')

  # Attribute HBondConstraintList.unit
  contentMap['unit'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:09_00008')

  # Attribute HBondConstraintList.usedForCalculation
  contentMap['usedForCalculation'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:09_00009')

  # Role HBondConstraintList.access
  contentMap['access'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-12-31-09:03:01_00014')

  # Role HBondConstraintList.conditionState
  contentMap['conditionState'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2008-04-16-13:49:39_00002')

  # Role HBondConstraintList.constraints
  currentMap = {}
  contentMap['constraints'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:07_00021'] = currentMap
  loadMaps['NMRC.HBondConstraintList.constraints'] = currentMap
  currentMap['tag'] = 'NMRC.HBondConstraintList.constraints'
  currentMap['type'] = 'child'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:07_00021'
  currentMap['name'] = 'constraints'
  currentMap['hicard'] = -1
  currentMap['locard'] = 0
  currentMap['eType'] = 'cplx'
  currentMap['content'] = globalMap.get('NMRC').get('abstractTypes')

  # Role HBondConstraintList.experiments
  contentMap['experiments'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:09_00001')

  # Role HBondConstraintList.measurementLists
  contentMap['measurementLists'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:09_00004')

  # Role HBondConstraintList.method
  contentMap['method'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:09_00003')

  # Role HBondConstraintList.nmrConstraintListValidations
  contentMap['nmrConstraintListValidations'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2007-11-14-17:02:59_00004')
  # End of HBondConstraintList

  currentMap = abstractTypes.get('HBondConstraintList')
  aList = ['serial', 'unit', 'usedForCalculation']
  currentMap['headerAttrs'] = aList
  aList = ['details', 'experimentSerials', 'measureListSerials', 'name']
  currentMap['simpleAttrs'] = aList
  aList = ['conditionState']
  currentMap['optLinks'] = aList
  aList = ['constraints', 'nmrConstraintListValidations', 'method', 'access', 'applicationData']
  currentMap['cplxAttrs'] = aList
  aList = ['constraints']
  currentMap['children'] = aList

  # Class DistanceConstraintList
  currentMap = {}
  abstractTypes['DistanceConstraintList'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-14:22:51_00016'] = currentMap
  loadMaps['NMRC.DistanceConstraintList'] = currentMap
  currentMap['tag'] = 'NMRC.DistanceConstraintList'
  currentMap['type'] = 'class'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-14:22:51_00016'
  currentMap['eType'] = 'cplx'
  currentMap['fromParent'] = 'constraintLists'
  currentMap['objkey'] = 'serial'
  currentMap['class'] = ccp.api.nmr.NmrConstraint.DistanceConstraintList
  contentMap = {}
  currentMap['content'] = contentMap

  # Attribute DistanceConstraintList.applicationData
  contentMap['applicationData'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-09-14-18:48:27_00007')

  # Attribute DistanceConstraintList.details
  contentMap['details'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:09_00007')

  # Attribute DistanceConstraintList.experimentSerials
  contentMap['experimentSerials'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:09_00010')

  # Attribute DistanceConstraintList.measureListSerials
  contentMap['measureListSerials'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:09_00011')

  # Attribute DistanceConstraintList.name
  contentMap['name'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:09_00006')

  # Attribute DistanceConstraintList.serial
  contentMap['serial'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:09_00005')

  # Attribute DistanceConstraintList.unit
  contentMap['unit'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:09_00008')

  # Attribute DistanceConstraintList.usedForCalculation
  contentMap['usedForCalculation'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:09_00009')

  # Role DistanceConstraintList.access
  contentMap['access'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-12-31-09:03:01_00014')

  # Role DistanceConstraintList.conditionState
  contentMap['conditionState'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2008-04-16-13:49:39_00002')

  # Role DistanceConstraintList.constraints
  currentMap = {}
  contentMap['constraints'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:08_00004'] = currentMap
  loadMaps['NMRC.DistanceConstraintList.constraints'] = currentMap
  currentMap['tag'] = 'NMRC.DistanceConstraintList.constraints'
  currentMap['type'] = 'child'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:08_00004'
  currentMap['name'] = 'constraints'
  currentMap['hicard'] = -1
  currentMap['locard'] = 0
  currentMap['eType'] = 'cplx'
  currentMap['content'] = globalMap.get('NMRC').get('abstractTypes')

  # Role DistanceConstraintList.experiments
  contentMap['experiments'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:09_00001')

  # Role DistanceConstraintList.measurementLists
  contentMap['measurementLists'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:09_00004')

  # Role DistanceConstraintList.method
  contentMap['method'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:09_00003')

  # Role DistanceConstraintList.nmrConstraintListValidations
  contentMap['nmrConstraintListValidations'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2007-11-14-17:02:59_00004')
  # End of DistanceConstraintList

  currentMap = abstractTypes.get('DistanceConstraintList')
  aList = ['serial', 'unit', 'usedForCalculation']
  currentMap['headerAttrs'] = aList
  aList = ['details', 'experimentSerials', 'measureListSerials', 'name']
  currentMap['simpleAttrs'] = aList
  aList = ['conditionState']
  currentMap['optLinks'] = aList
  aList = ['constraints', 'nmrConstraintListValidations', 'method', 'access', 'applicationData']
  currentMap['cplxAttrs'] = aList
  aList = ['constraints']
  currentMap['children'] = aList

  # Class JCouplingConstraintList
  currentMap = {}
  abstractTypes['JCouplingConstraintList'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-14:22:51_00009'] = currentMap
  loadMaps['NMRC.JCouplingConstraintList'] = currentMap
  currentMap['tag'] = 'NMRC.JCouplingConstraintList'
  currentMap['type'] = 'class'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-14:22:51_00009'
  currentMap['eType'] = 'cplx'
  currentMap['fromParent'] = 'constraintLists'
  currentMap['objkey'] = 'serial'
  currentMap['class'] = ccp.api.nmr.NmrConstraint.JCouplingConstraintList
  contentMap = {}
  currentMap['content'] = contentMap

  # Attribute JCouplingConstraintList.applicationData
  contentMap['applicationData'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-09-14-18:48:27_00007')

  # Attribute JCouplingConstraintList.details
  contentMap['details'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:09_00007')

  # Attribute JCouplingConstraintList.experimentSerials
  contentMap['experimentSerials'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:09_00010')

  # Attribute JCouplingConstraintList.measureListSerials
  contentMap['measureListSerials'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:09_00011')

  # Attribute JCouplingConstraintList.name
  contentMap['name'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:09_00006')

  # Attribute JCouplingConstraintList.serial
  contentMap['serial'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:09_00005')

  # Attribute JCouplingConstraintList.unit
  contentMap['unit'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:09_00008')

  # Attribute JCouplingConstraintList.usedForCalculation
  contentMap['usedForCalculation'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:09_00009')

  # Role JCouplingConstraintList.access
  contentMap['access'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-12-31-09:03:01_00014')

  # Role JCouplingConstraintList.conditionState
  contentMap['conditionState'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2008-04-16-13:49:39_00002')

  # Role JCouplingConstraintList.constraints
  currentMap = {}
  contentMap['constraints'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:07_00014'] = currentMap
  loadMaps['NMRC.JCouplingConstraintList.constraints'] = currentMap
  currentMap['tag'] = 'NMRC.JCouplingConstraintList.constraints'
  currentMap['type'] = 'child'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:07_00014'
  currentMap['name'] = 'constraints'
  currentMap['hicard'] = -1
  currentMap['locard'] = 0
  currentMap['eType'] = 'cplx'
  currentMap['content'] = globalMap.get('NMRC').get('abstractTypes')

  # Role JCouplingConstraintList.experiments
  contentMap['experiments'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:09_00001')

  # Role JCouplingConstraintList.measurementLists
  contentMap['measurementLists'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:09_00004')

  # Role JCouplingConstraintList.method
  contentMap['method'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:09_00003')

  # Role JCouplingConstraintList.nmrConstraintListValidations
  contentMap['nmrConstraintListValidations'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2007-11-14-17:02:59_00004')
  # End of JCouplingConstraintList

  currentMap = abstractTypes.get('JCouplingConstraintList')
  aList = ['serial', 'unit', 'usedForCalculation']
  currentMap['headerAttrs'] = aList
  aList = ['details', 'experimentSerials', 'measureListSerials', 'name']
  currentMap['simpleAttrs'] = aList
  aList = ['conditionState']
  currentMap['optLinks'] = aList
  aList = ['constraints', 'nmrConstraintListValidations', 'method', 'access', 'applicationData']
  currentMap['cplxAttrs'] = aList
  aList = ['constraints']
  currentMap['children'] = aList

  # Class CsaConstraintList
  currentMap = {}
  abstractTypes['CsaConstraintList'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2008-04-16-13:49:36_00001'] = currentMap
  loadMaps['NMRC.CsaConstraintList'] = currentMap
  currentMap['tag'] = 'NMRC.CsaConstraintList'
  currentMap['type'] = 'class'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2008-04-16-13:49:36_00001'
  currentMap['eType'] = 'cplx'
  currentMap['fromParent'] = 'constraintLists'
  currentMap['objkey'] = 'serial'
  currentMap['class'] = ccp.api.nmr.NmrConstraint.CsaConstraintList
  contentMap = {}
  currentMap['content'] = contentMap

  # Attribute CsaConstraintList.applicationData
  contentMap['applicationData'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-09-14-18:48:27_00007')

  # Attribute CsaConstraintList.details
  contentMap['details'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:09_00007')

  # Attribute CsaConstraintList.experimentSerials
  contentMap['experimentSerials'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:09_00010')

  # Attribute CsaConstraintList.isotopeCode
  currentMap = {}
  contentMap['isotopeCode'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2008-04-16-13:49:39_00013'] = currentMap
  loadMaps['NMRC.CsaConstraintList.isotopeCode'] = currentMap
  currentMap['tag'] = 'NMRC.CsaConstraintList.isotopeCode'
  currentMap['type'] = 'attr'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2008-04-16-13:49:39_00013'
  currentMap['name'] = 'isotopeCode'
  currentMap['hicard'] = 1
  currentMap['locard'] = 0
  currentMap['data'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00037')

  # Attribute CsaConstraintList.measureListSerials
  contentMap['measureListSerials'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:09_00011')

  # Attribute CsaConstraintList.name
  contentMap['name'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:09_00006')

  # Attribute CsaConstraintList.serial
  contentMap['serial'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:09_00005')

  # Attribute CsaConstraintList.unit
  contentMap['unit'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:09_00008')

  # Attribute CsaConstraintList.usedForCalculation
  contentMap['usedForCalculation'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:09_00009')

  # Role CsaConstraintList.access
  contentMap['access'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-12-31-09:03:01_00014')

  # Role CsaConstraintList.conditionState
  contentMap['conditionState'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2008-04-16-13:49:39_00002')

  # Role CsaConstraintList.constraints
  currentMap = {}
  contentMap['constraints'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2008-04-16-13:49:39_00011'] = currentMap
  loadMaps['NMRC.CsaConstraintList.constraints'] = currentMap
  currentMap['tag'] = 'NMRC.CsaConstraintList.constraints'
  currentMap['type'] = 'child'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2008-04-16-13:49:39_00011'
  currentMap['name'] = 'constraints'
  currentMap['hicard'] = -1
  currentMap['locard'] = 0
  currentMap['eType'] = 'cplx'
  currentMap['content'] = globalMap.get('NMRC').get('abstractTypes')

  # Role CsaConstraintList.experiments
  contentMap['experiments'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:09_00001')

  # Role CsaConstraintList.measurementLists
  contentMap['measurementLists'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:09_00004')

  # Role CsaConstraintList.method
  contentMap['method'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:09_00003')

  # Role CsaConstraintList.nmrConstraintListValidations
  contentMap['nmrConstraintListValidations'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2007-11-14-17:02:59_00004')
  # End of CsaConstraintList

  currentMap = abstractTypes.get('CsaConstraintList')
  aList = ['isotopeCode', 'serial', 'unit', 'usedForCalculation']
  currentMap['headerAttrs'] = aList
  aList = ['details', 'experimentSerials', 'measureListSerials', 'name']
  currentMap['simpleAttrs'] = aList
  aList = ['conditionState']
  currentMap['optLinks'] = aList
  aList = ['constraints', 'nmrConstraintListValidations', 'method', 'access', 'applicationData']
  currentMap['cplxAttrs'] = aList
  aList = ['constraints']
  currentMap['children'] = aList

  # Class DihedralConstraintList
  currentMap = {}
  abstractTypes['DihedralConstraintList'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-14:22:51_00018'] = currentMap
  loadMaps['NMRC.DihedralConstraintList'] = currentMap
  currentMap['tag'] = 'NMRC.DihedralConstraintList'
  currentMap['type'] = 'class'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-14:22:51_00018'
  currentMap['eType'] = 'cplx'
  currentMap['fromParent'] = 'constraintLists'
  currentMap['objkey'] = 'serial'
  currentMap['class'] = ccp.api.nmr.NmrConstraint.DihedralConstraintList
  contentMap = {}
  currentMap['content'] = contentMap

  # Attribute DihedralConstraintList.applicationData
  contentMap['applicationData'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-09-14-18:48:27_00007')

  # Attribute DihedralConstraintList.details
  contentMap['details'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:09_00007')

  # Attribute DihedralConstraintList.experimentSerials
  contentMap['experimentSerials'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:09_00010')

  # Attribute DihedralConstraintList.measureListSerials
  contentMap['measureListSerials'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:09_00011')

  # Attribute DihedralConstraintList.name
  contentMap['name'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:09_00006')

  # Attribute DihedralConstraintList.serial
  contentMap['serial'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:09_00005')

  # Attribute DihedralConstraintList.unit
  contentMap['unit'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:09_00008')

  # Attribute DihedralConstraintList.usedForCalculation
  contentMap['usedForCalculation'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:09_00009')

  # Role DihedralConstraintList.access
  contentMap['access'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-12-31-09:03:01_00014')

  # Role DihedralConstraintList.conditionState
  contentMap['conditionState'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2008-04-16-13:49:39_00002')

  # Role DihedralConstraintList.constraints
  currentMap = {}
  contentMap['constraints'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:10_00026'] = currentMap
  loadMaps['NMRC.DihedralConstraintList.constraints'] = currentMap
  currentMap['tag'] = 'NMRC.DihedralConstraintList.constraints'
  currentMap['type'] = 'child'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:10_00026'
  currentMap['name'] = 'constraints'
  currentMap['hicard'] = -1
  currentMap['locard'] = 0
  currentMap['eType'] = 'cplx'
  currentMap['content'] = globalMap.get('NMRC').get('abstractTypes')

  # Role DihedralConstraintList.experiments
  contentMap['experiments'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:09_00001')

  # Role DihedralConstraintList.measurementLists
  contentMap['measurementLists'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:09_00004')

  # Role DihedralConstraintList.method
  contentMap['method'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:09_00003')

  # Role DihedralConstraintList.nmrConstraintListValidations
  contentMap['nmrConstraintListValidations'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2007-11-14-17:02:59_00004')
  # End of DihedralConstraintList

  currentMap = abstractTypes.get('DihedralConstraintList')
  aList = ['serial', 'unit', 'usedForCalculation']
  currentMap['headerAttrs'] = aList
  aList = ['details', 'experimentSerials', 'measureListSerials', 'name']
  currentMap['simpleAttrs'] = aList
  aList = ['conditionState']
  currentMap['optLinks'] = aList
  aList = ['constraints', 'nmrConstraintListValidations', 'method', 'access', 'applicationData']
  currentMap['cplxAttrs'] = aList
  aList = ['constraints']
  currentMap['children'] = aList

  # Class ChemShiftConstraintList
  currentMap = {}
  abstractTypes['ChemShiftConstraintList'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-14:22:51_00030'] = currentMap
  loadMaps['NMRC.ChemShiftConstraintList'] = currentMap
  currentMap['tag'] = 'NMRC.ChemShiftConstraintList'
  currentMap['type'] = 'class'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-14:22:51_00030'
  currentMap['eType'] = 'cplx'
  currentMap['fromParent'] = 'constraintLists'
  currentMap['objkey'] = 'serial'
  currentMap['class'] = ccp.api.nmr.NmrConstraint.ChemShiftConstraintList
  contentMap = {}
  currentMap['content'] = contentMap

  # Attribute ChemShiftConstraintList.applicationData
  contentMap['applicationData'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-09-14-18:48:27_00007')

  # Attribute ChemShiftConstraintList.details
  contentMap['details'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:09_00007')

  # Attribute ChemShiftConstraintList.experimentSerials
  contentMap['experimentSerials'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:09_00010')

  # Attribute ChemShiftConstraintList.isotopeCode
  currentMap = {}
  contentMap['isotopeCode'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:10_00038'] = currentMap
  loadMaps['NMRC.ChemShiftConstraintList.isotopeCode'] = currentMap
  currentMap['tag'] = 'NMRC.ChemShiftConstraintList.isotopeCode'
  currentMap['type'] = 'attr'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:10_00038'
  currentMap['name'] = 'isotopeCode'
  currentMap['hicard'] = 1
  currentMap['locard'] = 0
  currentMap['data'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00037')

  # Attribute ChemShiftConstraintList.measureListSerials
  contentMap['measureListSerials'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:09_00011')

  # Attribute ChemShiftConstraintList.name
  contentMap['name'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:09_00006')

  # Attribute ChemShiftConstraintList.serial
  contentMap['serial'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:09_00005')

  # Attribute ChemShiftConstraintList.unit
  contentMap['unit'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:09_00008')

  # Attribute ChemShiftConstraintList.usedForCalculation
  contentMap['usedForCalculation'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:09_00009')

  # Role ChemShiftConstraintList.access
  contentMap['access'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-12-31-09:03:01_00014')

  # Role ChemShiftConstraintList.conditionState
  contentMap['conditionState'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2008-04-16-13:49:39_00002')

  # Role ChemShiftConstraintList.constraints
  currentMap = {}
  contentMap['constraints'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:10_00036'] = currentMap
  loadMaps['NMRC.ChemShiftConstraintList.constraints'] = currentMap
  currentMap['tag'] = 'NMRC.ChemShiftConstraintList.constraints'
  currentMap['type'] = 'child'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:10_00036'
  currentMap['name'] = 'constraints'
  currentMap['hicard'] = -1
  currentMap['locard'] = 0
  currentMap['eType'] = 'cplx'
  currentMap['content'] = globalMap.get('NMRC').get('abstractTypes')

  # Role ChemShiftConstraintList.experiments
  contentMap['experiments'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:09_00001')

  # Role ChemShiftConstraintList.measurementLists
  contentMap['measurementLists'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:09_00004')

  # Role ChemShiftConstraintList.method
  contentMap['method'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:09_00003')

  # Role ChemShiftConstraintList.nmrConstraintListValidations
  contentMap['nmrConstraintListValidations'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2007-11-14-17:02:59_00004')
  # End of ChemShiftConstraintList

  currentMap = abstractTypes.get('ChemShiftConstraintList')
  aList = ['isotopeCode', 'serial', 'unit', 'usedForCalculation']
  currentMap['headerAttrs'] = aList
  aList = ['details', 'experimentSerials', 'measureListSerials', 'name']
  currentMap['simpleAttrs'] = aList
  aList = ['conditionState']
  currentMap['optLinks'] = aList
  aList = ['constraints', 'nmrConstraintListValidations', 'method', 'access', 'applicationData']
  currentMap['cplxAttrs'] = aList
  aList = ['constraints']
  currentMap['children'] = aList

  # Class RdcConstraintItem
  currentMap = {}
  abstractTypes['RdcConstraintItem'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-14:22:51_00027'] = currentMap
  loadMaps['NMRC.RdcConstraintItem'] = currentMap
  currentMap['tag'] = 'NMRC.RdcConstraintItem'
  currentMap['type'] = 'class'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-14:22:51_00027'
  currentMap['eType'] = 'cplx'
  currentMap['fromParent'] = 'items'
  currentMap['class'] = ccp.api.nmr.NmrConstraint.RdcConstraintItem
  contentMap = {}
  currentMap['content'] = contentMap

  # Attribute RdcConstraintItem.applicationData
  contentMap['applicationData'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-09-14-18:48:27_00007')

  # Role RdcConstraintItem.access
  contentMap['access'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-12-31-09:03:01_00014')

  # Role RdcConstraintItem.firstResonance
  contentMap['firstResonance'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2007-10-17-11:31:51_00001')

  # Role RdcConstraintItem.orderedResonances
  contentMap['orderedResonances'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2007-10-17-11:31:51_00003')

  # Role RdcConstraintItem.resonances
  contentMap['resonances'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2007-10-17-10:51:12_00002')
  # End of RdcConstraintItem

  currentMap = abstractTypes.get('RdcConstraintItem')
  aList = ['firstResonance', 'resonances']
  currentMap['simpleAttrs'] = aList
  aList = ['access', 'applicationData']
  currentMap['cplxAttrs'] = aList

  # Class HBondConstraintItem
  currentMap = {}
  abstractTypes['HBondConstraintItem'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-14:22:51_00013'] = currentMap
  loadMaps['NMRC.HBondConstraintItem'] = currentMap
  currentMap['tag'] = 'NMRC.HBondConstraintItem'
  currentMap['type'] = 'class'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-14:22:51_00013'
  currentMap['eType'] = 'cplx'
  currentMap['fromParent'] = 'items'
  currentMap['class'] = ccp.api.nmr.NmrConstraint.HBondConstraintItem
  contentMap = {}
  currentMap['content'] = contentMap

  # Attribute HBondConstraintItem.applicationData
  contentMap['applicationData'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-09-14-18:48:27_00007')

  # Role HBondConstraintItem.access
  contentMap['access'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-12-31-09:03:01_00014')

  # Role HBondConstraintItem.firstResonance
  contentMap['firstResonance'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2007-10-17-11:31:51_00001')

  # Role HBondConstraintItem.orderedResonances
  contentMap['orderedResonances'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2007-10-17-11:31:51_00003')

  # Role HBondConstraintItem.resonances
  contentMap['resonances'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2007-10-17-10:51:12_00002')
  # End of HBondConstraintItem

  currentMap = abstractTypes.get('HBondConstraintItem')
  aList = ['firstResonance', 'resonances']
  currentMap['simpleAttrs'] = aList
  aList = ['access', 'applicationData']
  currentMap['cplxAttrs'] = aList

  # Class JCouplingConstraintItem
  currentMap = {}
  abstractTypes['JCouplingConstraintItem'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-14:22:51_00010'] = currentMap
  loadMaps['NMRC.JCouplingConstraintItem'] = currentMap
  currentMap['tag'] = 'NMRC.JCouplingConstraintItem'
  currentMap['type'] = 'class'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-14:22:51_00010'
  currentMap['eType'] = 'cplx'
  currentMap['fromParent'] = 'items'
  currentMap['class'] = ccp.api.nmr.NmrConstraint.JCouplingConstraintItem
  contentMap = {}
  currentMap['content'] = contentMap

  # Attribute JCouplingConstraintItem.applicationData
  contentMap['applicationData'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-09-14-18:48:27_00007')

  # Role JCouplingConstraintItem.access
  contentMap['access'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-12-31-09:03:01_00014')

  # Role JCouplingConstraintItem.firstResonance
  contentMap['firstResonance'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2007-10-17-11:31:51_00001')

  # Role JCouplingConstraintItem.orderedResonances
  contentMap['orderedResonances'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2007-10-17-11:31:51_00003')

  # Role JCouplingConstraintItem.resonances
  contentMap['resonances'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2007-10-17-10:51:12_00002')
  # End of JCouplingConstraintItem

  currentMap = abstractTypes.get('JCouplingConstraintItem')
  aList = ['firstResonance', 'resonances']
  currentMap['simpleAttrs'] = aList
  aList = ['access', 'applicationData']
  currentMap['cplxAttrs'] = aList

  # Class DistanceConstraintItem
  currentMap = {}
  abstractTypes['DistanceConstraintItem'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-14:22:51_00015'] = currentMap
  loadMaps['NMRC.DistanceConstraintItem'] = currentMap
  currentMap['tag'] = 'NMRC.DistanceConstraintItem'
  currentMap['type'] = 'class'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-14:22:51_00015'
  currentMap['eType'] = 'cplx'
  currentMap['fromParent'] = 'items'
  currentMap['class'] = ccp.api.nmr.NmrConstraint.DistanceConstraintItem
  contentMap = {}
  currentMap['content'] = contentMap

  # Attribute DistanceConstraintItem.applicationData
  contentMap['applicationData'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-09-14-18:48:27_00007')

  # Role DistanceConstraintItem.access
  contentMap['access'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-12-31-09:03:01_00014')

  # Role DistanceConstraintItem.firstResonance
  contentMap['firstResonance'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2007-10-17-11:31:51_00001')

  # Role DistanceConstraintItem.orderedResonances
  contentMap['orderedResonances'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2007-10-17-11:31:51_00003')

  # Role DistanceConstraintItem.resonances
  contentMap['resonances'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2007-10-17-10:51:12_00002')
  # End of DistanceConstraintItem

  currentMap = abstractTypes.get('DistanceConstraintItem')
  aList = ['firstResonance', 'resonances']
  currentMap['simpleAttrs'] = aList
  aList = ['access', 'applicationData']
  currentMap['cplxAttrs'] = aList

  # Class RdcConstraint
  currentMap = {}
  abstractTypes['RdcConstraint'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-14:22:51_00028'] = currentMap
  loadMaps['NMRC.RdcConstraint'] = currentMap
  currentMap['tag'] = 'NMRC.RdcConstraint'
  currentMap['type'] = 'class'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-14:22:51_00028'
  currentMap['eType'] = 'cplx'
  currentMap['fromParent'] = 'constraints'
  currentMap['objkey'] = 'serial'
  currentMap['class'] = ccp.api.nmr.NmrConstraint.RdcConstraint
  contentMap = {}
  currentMap['content'] = contentMap

  # Attribute RdcConstraint.applicationData
  contentMap['applicationData'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-09-14-18:48:27_00007')

  # Attribute RdcConstraint.details
  contentMap['details'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:10_00017')

  # Attribute RdcConstraint.error
  contentMap['error'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:07_00012')

  # Attribute RdcConstraint.lowerLimit
  contentMap['lowerLimit'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:07_00011')

  # Attribute RdcConstraint.origData
  contentMap['origData'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:10_00016')

  # Attribute RdcConstraint.serial
  contentMap['serial'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:10_00014')

  # Attribute RdcConstraint.targetValue
  contentMap['targetValue'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:07_00009')

  # Attribute RdcConstraint.upperLimit
  contentMap['upperLimit'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:07_00010')

  # Attribute RdcConstraint.vectorLength
  currentMap = {}
  contentMap['vectorLength'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2008-09-16-16:51:42_00001'] = currentMap
  loadMaps['NMRC.RdcConstraint.vectorLength'] = currentMap
  currentMap['tag'] = 'NMRC.RdcConstraint.vectorLength'
  currentMap['type'] = 'attr'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2008-09-16-16:51:42_00001'
  currentMap['name'] = 'vectorLength'
  currentMap['hicard'] = 1
  currentMap['locard'] = 0
  currentMap['data'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:54_00007')

  # Attribute RdcConstraint.weight
  contentMap['weight'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:10_00015')

  # Role RdcConstraint.access
  contentMap['access'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-12-31-09:03:01_00014')

  # Role RdcConstraint.constraintGroups
  contentMap['constraintGroups'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:08_00023')

  # Role RdcConstraint.items
  currentMap = {}
  contentMap['items'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:10_00031'] = currentMap
  loadMaps['NMRC.RdcConstraint.items'] = currentMap
  currentMap['tag'] = 'NMRC.RdcConstraint.items'
  currentMap['type'] = 'child'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:10_00031'
  currentMap['name'] = 'items'
  currentMap['hicard'] = -1
  currentMap['locard'] = 0
  currentMap['eType'] = 'cplx'
  currentMap['content'] = globalMap.get('NMRC').get('abstractTypes')

  # Role RdcConstraint.method
  contentMap['method'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:10_00010')

  # Role RdcConstraint.nmrConstraintValidations
  contentMap['nmrConstraintValidations'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2007-11-14-17:03:01_00002')

  # Role RdcConstraint.peakContribs
  contentMap['peakContribs'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:10_00012')

  # Role RdcConstraint.peaks
  contentMap['peaks'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:10_00013')

  # Role RdcConstraint.violations
  contentMap['violations'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:05_00005')
  # End of RdcConstraint

  currentMap = abstractTypes.get('RdcConstraint')
  aList = ['error', 'lowerLimit', 'origData', 'serial', 'targetValue', 'upperLimit', 'vectorLength', 'weight']
  currentMap['headerAttrs'] = aList
  aList = ['details', 'constraintGroups', 'violations']
  currentMap['simpleAttrs'] = aList
  aList = ['peakContribs', 'items', 'nmrConstraintValidations', 'method', 'access', 'applicationData']
  currentMap['cplxAttrs'] = aList
  aList = ['items', 'peakContribs']
  currentMap['children'] = aList

  # Class JCouplingConstraint
  currentMap = {}
  abstractTypes['JCouplingConstraint'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-14:22:51_00011'] = currentMap
  loadMaps['NMRC.JCouplingConstraint'] = currentMap
  currentMap['tag'] = 'NMRC.JCouplingConstraint'
  currentMap['type'] = 'class'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-14:22:51_00011'
  currentMap['eType'] = 'cplx'
  currentMap['fromParent'] = 'constraints'
  currentMap['objkey'] = 'serial'
  currentMap['class'] = ccp.api.nmr.NmrConstraint.JCouplingConstraint
  contentMap = {}
  currentMap['content'] = contentMap

  # Attribute JCouplingConstraint.applicationData
  contentMap['applicationData'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-09-14-18:48:27_00007')

  # Attribute JCouplingConstraint.details
  contentMap['details'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:10_00017')

  # Attribute JCouplingConstraint.error
  contentMap['error'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:07_00012')

  # Attribute JCouplingConstraint.lowerLimit
  contentMap['lowerLimit'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:07_00011')

  # Attribute JCouplingConstraint.origData
  contentMap['origData'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:10_00016')

  # Attribute JCouplingConstraint.serial
  contentMap['serial'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:10_00014')

  # Attribute JCouplingConstraint.targetValue
  contentMap['targetValue'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:07_00009')

  # Attribute JCouplingConstraint.upperLimit
  contentMap['upperLimit'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:07_00010')

  # Attribute JCouplingConstraint.weight
  contentMap['weight'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:10_00015')

  # Role JCouplingConstraint.access
  contentMap['access'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-12-31-09:03:01_00014')

  # Role JCouplingConstraint.constraintGroups
  contentMap['constraintGroups'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:08_00023')

  # Role JCouplingConstraint.items
  currentMap = {}
  contentMap['items'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:07_00016'] = currentMap
  loadMaps['NMRC.JCouplingConstraint.items'] = currentMap
  currentMap['tag'] = 'NMRC.JCouplingConstraint.items'
  currentMap['type'] = 'child'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:07_00016'
  currentMap['name'] = 'items'
  currentMap['hicard'] = -1
  currentMap['locard'] = 0
  currentMap['eType'] = 'cplx'
  currentMap['content'] = globalMap.get('NMRC').get('abstractTypes')

  # Role JCouplingConstraint.method
  contentMap['method'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:10_00010')

  # Role JCouplingConstraint.nmrConstraintValidations
  contentMap['nmrConstraintValidations'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2007-11-14-17:03:01_00002')

  # Role JCouplingConstraint.peakContribs
  contentMap['peakContribs'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:10_00012')

  # Role JCouplingConstraint.peaks
  contentMap['peaks'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:10_00013')

  # Role JCouplingConstraint.violations
  contentMap['violations'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:05_00005')
  # End of JCouplingConstraint

  currentMap = abstractTypes.get('JCouplingConstraint')
  aList = ['error', 'lowerLimit', 'origData', 'serial', 'targetValue', 'upperLimit', 'weight']
  currentMap['headerAttrs'] = aList
  aList = ['details', 'constraintGroups', 'violations']
  currentMap['simpleAttrs'] = aList
  aList = ['peakContribs', 'items', 'nmrConstraintValidations', 'method', 'access', 'applicationData']
  currentMap['cplxAttrs'] = aList
  aList = ['items', 'peakContribs']
  currentMap['children'] = aList

  # Class DistanceConstraint
  currentMap = {}
  abstractTypes['DistanceConstraint'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-14:22:51_00017'] = currentMap
  loadMaps['NMRC.DistanceConstraint'] = currentMap
  currentMap['tag'] = 'NMRC.DistanceConstraint'
  currentMap['type'] = 'class'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-14:22:51_00017'
  currentMap['eType'] = 'cplx'
  currentMap['fromParent'] = 'constraints'
  currentMap['objkey'] = 'serial'
  currentMap['class'] = ccp.api.nmr.NmrConstraint.DistanceConstraint
  contentMap = {}
  currentMap['content'] = contentMap

  # Attribute DistanceConstraint.applicationData
  contentMap['applicationData'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-09-14-18:48:27_00007')

  # Attribute DistanceConstraint.backCalcVolume
  currentMap = {}
  contentMap['backCalcVolume'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:08_00006'] = currentMap
  loadMaps['NMRC.DistanceConstraint.backCalcVolume'] = currentMap
  currentMap['tag'] = 'NMRC.DistanceConstraint.backCalcVolume'
  currentMap['type'] = 'attr'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:08_00006'
  currentMap['name'] = 'backCalcVolume'
  currentMap['hicard'] = 1
  currentMap['locard'] = 0
  currentMap['data'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00031')

  # Attribute DistanceConstraint.details
  contentMap['details'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:10_00017')

  # Attribute DistanceConstraint.error
  contentMap['error'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:07_00012')

  # Attribute DistanceConstraint.lowerLimit
  contentMap['lowerLimit'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:07_00011')

  # Attribute DistanceConstraint.origData
  contentMap['origData'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:10_00016')

  # Attribute DistanceConstraint.serial
  contentMap['serial'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:10_00014')

  # Attribute DistanceConstraint.targetValue
  contentMap['targetValue'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:07_00009')

  # Attribute DistanceConstraint.upperLimit
  contentMap['upperLimit'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:07_00010')

  # Attribute DistanceConstraint.weight
  contentMap['weight'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:10_00015')

  # Role DistanceConstraint.access
  contentMap['access'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-12-31-09:03:01_00014')

  # Role DistanceConstraint.constraintGroups
  contentMap['constraintGroups'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:08_00023')

  # Role DistanceConstraint.items
  currentMap = {}
  contentMap['items'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:07_00023'] = currentMap
  loadMaps['NMRC.DistanceConstraint.items'] = currentMap
  currentMap['tag'] = 'NMRC.DistanceConstraint.items'
  currentMap['type'] = 'child'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:07_00023'
  currentMap['name'] = 'items'
  currentMap['hicard'] = -1
  currentMap['locard'] = 0
  currentMap['eType'] = 'cplx'
  currentMap['content'] = globalMap.get('NMRC').get('abstractTypes')

  # Role DistanceConstraint.method
  contentMap['method'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:10_00010')

  # Role DistanceConstraint.nmrConstraintValidations
  contentMap['nmrConstraintValidations'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2007-11-14-17:03:01_00002')

  # Role DistanceConstraint.peakContribs
  contentMap['peakContribs'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:10_00012')

  # Role DistanceConstraint.peaks
  contentMap['peaks'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:10_00013')

  # Role DistanceConstraint.violations
  contentMap['violations'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:05_00005')
  # End of DistanceConstraint

  currentMap = abstractTypes.get('DistanceConstraint')
  aList = ['backCalcVolume', 'error', 'lowerLimit', 'origData', 'serial', 'targetValue', 'upperLimit', 'weight']
  currentMap['headerAttrs'] = aList
  aList = ['details', 'constraintGroups', 'violations']
  currentMap['simpleAttrs'] = aList
  aList = ['peakContribs', 'items', 'nmrConstraintValidations', 'method', 'access', 'applicationData']
  currentMap['cplxAttrs'] = aList
  aList = ['items', 'peakContribs']
  currentMap['children'] = aList

  # Class HBondConstraint
  currentMap = {}
  abstractTypes['HBondConstraint'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-14:22:51_00014'] = currentMap
  loadMaps['NMRC.HBondConstraint'] = currentMap
  currentMap['tag'] = 'NMRC.HBondConstraint'
  currentMap['type'] = 'class'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-14:22:51_00014'
  currentMap['eType'] = 'cplx'
  currentMap['fromParent'] = 'constraints'
  currentMap['objkey'] = 'serial'
  currentMap['class'] = ccp.api.nmr.NmrConstraint.HBondConstraint
  contentMap = {}
  currentMap['content'] = contentMap

  # Attribute HBondConstraint.applicationData
  contentMap['applicationData'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-09-14-18:48:27_00007')

  # Attribute HBondConstraint.details
  contentMap['details'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:10_00017')

  # Attribute HBondConstraint.error
  contentMap['error'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:07_00012')

  # Attribute HBondConstraint.lowerLimit
  contentMap['lowerLimit'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:07_00011')

  # Attribute HBondConstraint.origData
  contentMap['origData'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:10_00016')

  # Attribute HBondConstraint.serial
  contentMap['serial'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:10_00014')

  # Attribute HBondConstraint.targetValue
  contentMap['targetValue'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:07_00009')

  # Attribute HBondConstraint.upperLimit
  contentMap['upperLimit'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:07_00010')

  # Attribute HBondConstraint.weight
  contentMap['weight'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:10_00015')

  # Role HBondConstraint.access
  contentMap['access'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-12-31-09:03:01_00014')

  # Role HBondConstraint.constraintGroups
  contentMap['constraintGroups'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:08_00023')

  # Role HBondConstraint.items
  currentMap = {}
  contentMap['items'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:07_00017'] = currentMap
  loadMaps['NMRC.HBondConstraint.items'] = currentMap
  currentMap['tag'] = 'NMRC.HBondConstraint.items'
  currentMap['type'] = 'child'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:07_00017'
  currentMap['name'] = 'items'
  currentMap['hicard'] = -1
  currentMap['locard'] = 0
  currentMap['eType'] = 'cplx'
  currentMap['content'] = globalMap.get('NMRC').get('abstractTypes')

  # Role HBondConstraint.method
  contentMap['method'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:10_00010')

  # Role HBondConstraint.nmrConstraintValidations
  contentMap['nmrConstraintValidations'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2007-11-14-17:03:01_00002')

  # Role HBondConstraint.peakContribs
  contentMap['peakContribs'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:10_00012')

  # Role HBondConstraint.peaks
  contentMap['peaks'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:10_00013')

  # Role HBondConstraint.violations
  contentMap['violations'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:05_00005')
  # End of HBondConstraint

  currentMap = abstractTypes.get('HBondConstraint')
  aList = ['error', 'lowerLimit', 'origData', 'serial', 'targetValue', 'upperLimit', 'weight']
  currentMap['headerAttrs'] = aList
  aList = ['details', 'constraintGroups', 'violations']
  currentMap['simpleAttrs'] = aList
  aList = ['peakContribs', 'items', 'nmrConstraintValidations', 'method', 'access', 'applicationData']
  currentMap['cplxAttrs'] = aList
  aList = ['items', 'peakContribs']
  currentMap['children'] = aList

  # Class ChemShiftConstraint
  currentMap = {}
  abstractTypes['ChemShiftConstraint'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-14:22:51_00029'] = currentMap
  loadMaps['NMRC.ChemShiftConstraint'] = currentMap
  currentMap['tag'] = 'NMRC.ChemShiftConstraint'
  currentMap['type'] = 'class'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-14:22:51_00029'
  currentMap['eType'] = 'cplx'
  currentMap['fromParent'] = 'constraints'
  currentMap['objkey'] = 'serial'
  currentMap['class'] = ccp.api.nmr.NmrConstraint.ChemShiftConstraint
  contentMap = {}
  currentMap['content'] = contentMap

  # Attribute ChemShiftConstraint.applicationData
  contentMap['applicationData'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-09-14-18:48:27_00007')

  # Attribute ChemShiftConstraint.details
  contentMap['details'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:10_00017')

  # Attribute ChemShiftConstraint.error
  contentMap['error'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:07_00012')

  # Attribute ChemShiftConstraint.lowerLimit
  contentMap['lowerLimit'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:07_00011')

  # Attribute ChemShiftConstraint.origData
  contentMap['origData'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:10_00016')

  # Attribute ChemShiftConstraint.serial
  contentMap['serial'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:10_00014')

  # Attribute ChemShiftConstraint.targetValue
  contentMap['targetValue'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:07_00009')

  # Attribute ChemShiftConstraint.upperLimit
  contentMap['upperLimit'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:07_00010')

  # Attribute ChemShiftConstraint.weight
  contentMap['weight'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:10_00015')

  # Role ChemShiftConstraint.access
  contentMap['access'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-12-31-09:03:01_00014')

  # Role ChemShiftConstraint.constraintGroups
  contentMap['constraintGroups'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:08_00023')

  # Role ChemShiftConstraint.method
  contentMap['method'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:10_00010')

  # Role ChemShiftConstraint.nmrConstraintValidations
  contentMap['nmrConstraintValidations'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2007-11-14-17:03:01_00002')

  # Role ChemShiftConstraint.peakContribs
  contentMap['peakContribs'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:10_00012')

  # Role ChemShiftConstraint.peaks
  contentMap['peaks'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:10_00013')

  # Role ChemShiftConstraint.resonance
  currentMap = {}
  contentMap['resonance'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:10_00033'] = currentMap
  loadMaps['NMRC.ChemShiftConstraint.resonance'] = currentMap
  currentMap['tag'] = 'NMRC.ChemShiftConstraint.resonance'
  currentMap['type'] = 'link'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:10_00033'
  currentMap['name'] = 'resonance'
  currentMap['hicard'] = 1
  currentMap['locard'] = 1
  currentMap['copyOverride'] = True

  # Role ChemShiftConstraint.violations
  contentMap['violations'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:05_00005')
  # End of ChemShiftConstraint

  currentMap = abstractTypes.get('ChemShiftConstraint')
  aList = ['error', 'lowerLimit', 'origData', 'serial', 'targetValue', 'upperLimit', 'weight']
  currentMap['headerAttrs'] = aList
  aList = ['details', 'constraintGroups', 'violations']
  currentMap['simpleAttrs'] = aList
  aList = ['resonance']
  currentMap['optLinks'] = aList
  aList = ['peakContribs', 'nmrConstraintValidations', 'method', 'access', 'applicationData']
  currentMap['cplxAttrs'] = aList
  aList = ['peakContribs']
  currentMap['children'] = aList

  # Class CsaConstraint
  currentMap = {}
  abstractTypes['CsaConstraint'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2008-04-16-13:49:36_00002'] = currentMap
  loadMaps['NMRC.CsaConstraint'] = currentMap
  currentMap['tag'] = 'NMRC.CsaConstraint'
  currentMap['type'] = 'class'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2008-04-16-13:49:36_00002'
  currentMap['eType'] = 'cplx'
  currentMap['fromParent'] = 'constraints'
  currentMap['objkey'] = 'serial'
  currentMap['class'] = ccp.api.nmr.NmrConstraint.CsaConstraint
  contentMap = {}
  currentMap['content'] = contentMap

  # Attribute CsaConstraint.applicationData
  contentMap['applicationData'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-09-14-18:48:27_00007')

  # Attribute CsaConstraint.details
  contentMap['details'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:10_00017')

  # Attribute CsaConstraint.error
  contentMap['error'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:07_00012')

  # Attribute CsaConstraint.lowerLimit
  contentMap['lowerLimit'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:07_00011')

  # Attribute CsaConstraint.origData
  contentMap['origData'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:10_00016')

  # Attribute CsaConstraint.serial
  contentMap['serial'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:10_00014')

  # Attribute CsaConstraint.targetValue
  contentMap['targetValue'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:07_00009')

  # Attribute CsaConstraint.upperLimit
  contentMap['upperLimit'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:07_00010')

  # Attribute CsaConstraint.weight
  contentMap['weight'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:10_00015')

  # Role CsaConstraint.access
  contentMap['access'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-12-31-09:03:01_00014')

  # Role CsaConstraint.constraintGroups
  contentMap['constraintGroups'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:08_00023')

  # Role CsaConstraint.method
  contentMap['method'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:10_00010')

  # Role CsaConstraint.nmrConstraintValidations
  contentMap['nmrConstraintValidations'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2007-11-14-17:03:01_00002')

  # Role CsaConstraint.peakContribs
  contentMap['peakContribs'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:10_00012')

  # Role CsaConstraint.peaks
  contentMap['peaks'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:10_00013')

  # Role CsaConstraint.resonance
  currentMap = {}
  contentMap['resonance'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2008-04-16-13:49:39_00009'] = currentMap
  loadMaps['NMRC.CsaConstraint.resonance'] = currentMap
  currentMap['tag'] = 'NMRC.CsaConstraint.resonance'
  currentMap['type'] = 'link'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2008-04-16-13:49:39_00009'
  currentMap['name'] = 'resonance'
  currentMap['hicard'] = 1
  currentMap['locard'] = 1
  currentMap['copyOverride'] = True

  # Role CsaConstraint.violations
  contentMap['violations'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-18:23:05_00005')
  # End of CsaConstraint

  currentMap = abstractTypes.get('CsaConstraint')
  aList = ['error', 'lowerLimit', 'origData', 'serial', 'targetValue', 'upperLimit', 'weight']
  currentMap['headerAttrs'] = aList
  aList = ['details', 'constraintGroups', 'violations']
  currentMap['simpleAttrs'] = aList
  aList = ['resonance']
  currentMap['optLinks'] = aList
  aList = ['peakContribs', 'nmrConstraintValidations', 'method', 'access', 'applicationData']
  currentMap['cplxAttrs'] = aList
  aList = ['peakContribs']
  currentMap['children'] = aList

  # Out-of-package link to ChainStateLink
  currentMap = {}
  exolinks['ChainStateLink'] = currentMap
  loadMaps['NMRC.exo-ChainStateLink'] = currentMap
  currentMap['tag'] = 'NMRC.exo-ChainStateLink'
  currentMap['type'] = 'exo'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-14:22:51_00033'
  currentMap['name'] = 'ChainStateLink'
  currentMap['eType'] = 'cplx'
  currentMap['class'] = ccp.api.nmr.NmrConstraint.ChainStateLink
  aList = list()
  currentMap['keyMaps'] = aList
  aList.append(mapsByGuid.get('www.ccpn.ac.uk_Fogh_2008-06-30-16:30:50_00001'))
  aList.append(mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00032'))
  aList.append(mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00032'))

  # Out-of-package link to ConditionState
  currentMap = {}
  exolinks['ConditionState'] = currentMap
  loadMaps['NMRC.exo-ConditionState'] = currentMap
  currentMap['tag'] = 'NMRC.exo-ConditionState'
  currentMap['type'] = 'exo'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2008-04-16-13:49:36_00003'
  currentMap['name'] = 'ConditionState'
  currentMap['eType'] = 'cplx'
  currentMap['class'] = ccp.api.nmr.NmrConstraint.ConditionState
  aList = list()
  currentMap['keyMaps'] = aList
  aList.append(mapsByGuid.get('www.ccpn.ac.uk_Fogh_2008-06-30-16:30:50_00001'))
  aList.append(mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00032'))

  # Out-of-package link to ConstraintGroup
  currentMap = {}
  exolinks['ConstraintGroup'] = currentMap
  loadMaps['NMRC.exo-ConstraintGroup'] = currentMap
  currentMap['tag'] = 'NMRC.exo-ConstraintGroup'
  currentMap['type'] = 'exo'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-14:22:51_00022'
  currentMap['name'] = 'ConstraintGroup'
  currentMap['eType'] = 'cplx'
  currentMap['class'] = ccp.api.nmr.NmrConstraint.ConstraintGroup
  aList = list()
  currentMap['keyMaps'] = aList
  aList.append(mapsByGuid.get('www.ccpn.ac.uk_Fogh_2008-06-30-16:30:50_00001'))
  aList.append(mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00032'))

  # Out-of-package link to ConstraintPeakContrib
  currentMap = {}
  exolinks['ConstraintPeakContrib'] = currentMap
  loadMaps['NMRC.exo-ConstraintPeakContrib'] = currentMap
  currentMap['tag'] = 'NMRC.exo-ConstraintPeakContrib'
  currentMap['type'] = 'exo'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-14:22:51_00032'
  currentMap['name'] = 'ConstraintPeakContrib'
  currentMap['eType'] = 'cplx'
  currentMap['class'] = ccp.api.nmr.NmrConstraint.ConstraintPeakContrib
  aList = list()
  currentMap['keyMaps'] = aList
  aList.append(mapsByGuid.get('www.ccpn.ac.uk_Fogh_2008-06-30-16:30:50_00001'))
  aList.append(mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00032'))
  aList.append(mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00032'))
  aList.append(mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00032'))
  aList.append(mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00032'))
  aList.append(mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00032'))
  aList.append(mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00032'))

  # Out-of-package link to DihedralConstraintItem
  currentMap = {}
  exolinks['DihedralConstraintItem'] = currentMap
  loadMaps['NMRC.exo-DihedralConstraintItem'] = currentMap
  currentMap['tag'] = 'NMRC.exo-DihedralConstraintItem'
  currentMap['type'] = 'exo'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-14:22:51_00019'
  currentMap['name'] = 'DihedralConstraintItem'
  currentMap['eType'] = 'cplx'
  currentMap['class'] = ccp.api.nmr.NmrConstraint.DihedralConstraintItem
  aList = list()
  currentMap['keyMaps'] = aList
  aList.append(mapsByGuid.get('www.ccpn.ac.uk_Fogh_2008-06-30-16:30:50_00001'))
  aList.append(mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00032'))
  aList.append(mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00032'))
  aList.append(mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00032'))

  # Out-of-package link to FixedAtomSet
  currentMap = {}
  exolinks['FixedAtomSet'] = currentMap
  loadMaps['NMRC.exo-FixedAtomSet'] = currentMap
  currentMap['tag'] = 'NMRC.exo-FixedAtomSet'
  currentMap['type'] = 'exo'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-14:22:51_00007'
  currentMap['name'] = 'FixedAtomSet'
  currentMap['eType'] = 'cplx'
  currentMap['class'] = ccp.api.nmr.NmrConstraint.FixedAtomSet
  aList = list()
  currentMap['keyMaps'] = aList
  aList.append(mapsByGuid.get('www.ccpn.ac.uk_Fogh_2008-06-30-16:30:50_00001'))
  aList.append(mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00032'))

  # Out-of-package link to FixedResonance
  currentMap = {}
  exolinks['FixedResonance'] = currentMap
  loadMaps['NMRC.exo-FixedResonance'] = currentMap
  currentMap['tag'] = 'NMRC.exo-FixedResonance'
  currentMap['type'] = 'exo'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-14:22:51_00031'
  currentMap['name'] = 'FixedResonance'
  currentMap['eType'] = 'cplx'
  currentMap['class'] = ccp.api.nmr.NmrConstraint.FixedResonance
  aList = list()
  currentMap['keyMaps'] = aList
  aList.append(mapsByGuid.get('www.ccpn.ac.uk_Fogh_2008-06-30-16:30:50_00001'))
  aList.append(mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00032'))

  # Out-of-package link to FixedResonanceSet
  currentMap = {}
  exolinks['FixedResonanceSet'] = currentMap
  loadMaps['NMRC.exo-FixedResonanceSet'] = currentMap
  currentMap['tag'] = 'NMRC.exo-FixedResonanceSet'
  currentMap['type'] = 'exo'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-14:22:51_00006'
  currentMap['name'] = 'FixedResonanceSet'
  currentMap['eType'] = 'cplx'
  currentMap['class'] = ccp.api.nmr.NmrConstraint.FixedResonanceSet
  aList = list()
  currentMap['keyMaps'] = aList
  aList.append(mapsByGuid.get('www.ccpn.ac.uk_Fogh_2008-06-30-16:30:50_00001'))
  aList.append(mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00032'))

  # Out-of-package link to NmrConstraintStore
  currentMap = {}
  exolinks['NmrConstraintStore'] = currentMap
  loadMaps['NMRC.exo-NmrConstraintStore'] = currentMap
  currentMap['tag'] = 'NMRC.exo-NmrConstraintStore'
  currentMap['type'] = 'exo'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-14:22:48_00014'
  currentMap['name'] = 'NmrConstraintStore'
  currentMap['eType'] = 'cplx'
  currentMap['class'] = ccp.api.nmr.NmrConstraint.NmrConstraintStore
  aList = list()
  currentMap['keyMaps'] = aList
  aList.append(mapsByGuid.get('www.ccpn.ac.uk_Fogh_2008-06-30-16:30:50_00001'))

  # Out-of-package link to ResCoord
  currentMap = {}
  exolinks['ResCoord'] = currentMap
  loadMaps['NMRC.exo-ResCoord'] = currentMap
  currentMap['tag'] = 'NMRC.exo-ResCoord'
  currentMap['type'] = 'exo'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-14:22:51_00005'
  currentMap['name'] = 'ResCoord'
  currentMap['eType'] = 'cplx'
  currentMap['class'] = ccp.api.nmr.NmrConstraint.ResCoord
  aList = list()
  currentMap['keyMaps'] = aList
  aList.append(mapsByGuid.get('www.ccpn.ac.uk_Fogh_2008-06-30-16:30:50_00001'))
  aList.append(mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00032'))
  aList.append(globalMap.get('NMRC').get('exolinks'))

  # Out-of-package link to ResStructure
  currentMap = {}
  exolinks['ResStructure'] = currentMap
  loadMaps['NMRC.exo-ResStructure'] = currentMap
  currentMap['tag'] = 'NMRC.exo-ResStructure'
  currentMap['type'] = 'exo'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-14:22:51_00004'
  currentMap['name'] = 'ResStructure'
  currentMap['eType'] = 'cplx'
  currentMap['class'] = ccp.api.nmr.NmrConstraint.ResStructure
  aList = list()
  currentMap['keyMaps'] = aList
  aList.append(mapsByGuid.get('www.ccpn.ac.uk_Fogh_2008-06-30-16:30:50_00001'))
  aList.append(mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00032'))

  # Out-of-package link to Violation
  currentMap = {}
  exolinks['Violation'] = currentMap
  loadMaps['NMRC.exo-Violation'] = currentMap
  currentMap['tag'] = 'NMRC.exo-Violation'
  currentMap['type'] = 'exo'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-14:22:51_00002'
  currentMap['name'] = 'Violation'
  currentMap['eType'] = 'cplx'
  currentMap['class'] = ccp.api.nmr.NmrConstraint.Violation
  aList = list()
  currentMap['keyMaps'] = aList
  aList.append(mapsByGuid.get('www.ccpn.ac.uk_Fogh_2008-06-30-16:30:50_00001'))
  aList.append(mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00032'))
  aList.append(globalMap.get('NMRC').get('exolinks'))

  # Out-of-package link to ViolationList
  currentMap = {}
  exolinks['ViolationList'] = currentMap
  loadMaps['NMRC.exo-ViolationList'] = currentMap
  currentMap['tag'] = 'NMRC.exo-ViolationList'
  currentMap['type'] = 'exo'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-14:22:51_00003'
  currentMap['name'] = 'ViolationList'
  currentMap['eType'] = 'cplx'
  currentMap['class'] = ccp.api.nmr.NmrConstraint.ViolationList
  aList = list()
  currentMap['keyMaps'] = aList
  aList.append(mapsByGuid.get('www.ccpn.ac.uk_Fogh_2008-06-30-16:30:50_00001'))
  aList.append(mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00032'))

  # Out-of-package link to DihedralConstraint
  currentMap = {}
  exolinks['DihedralConstraint'] = currentMap
  loadMaps['NMRC.exo-DihedralConstraint'] = currentMap
  currentMap['tag'] = 'NMRC.exo-DihedralConstraint'
  currentMap['type'] = 'exo'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-14:22:51_00025'
  currentMap['name'] = 'DihedralConstraint'
  currentMap['eType'] = 'cplx'
  currentMap['class'] = ccp.api.nmr.NmrConstraint.DihedralConstraint
  aList = list()
  currentMap['keyMaps'] = aList
  aList.append(mapsByGuid.get('www.ccpn.ac.uk_Fogh_2008-06-30-16:30:50_00001'))
  aList.append(mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00032'))
  aList.append(mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00032'))

  # Out-of-package link to RdcConstraintList
  currentMap = {}
  exolinks['RdcConstraintList'] = currentMap
  loadMaps['NMRC.exo-RdcConstraintList'] = currentMap
  currentMap['tag'] = 'NMRC.exo-RdcConstraintList'
  currentMap['type'] = 'exo'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-14:22:51_00026'
  currentMap['name'] = 'RdcConstraintList'
  currentMap['eType'] = 'cplx'
  currentMap['class'] = ccp.api.nmr.NmrConstraint.RdcConstraintList
  aList = list()
  currentMap['keyMaps'] = aList
  aList.append(mapsByGuid.get('www.ccpn.ac.uk_Fogh_2008-06-30-16:30:50_00001'))
  aList.append(mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00032'))

  # Out-of-package link to HBondConstraintList
  currentMap = {}
  exolinks['HBondConstraintList'] = currentMap
  loadMaps['NMRC.exo-HBondConstraintList'] = currentMap
  currentMap['tag'] = 'NMRC.exo-HBondConstraintList'
  currentMap['type'] = 'exo'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-14:22:51_00012'
  currentMap['name'] = 'HBondConstraintList'
  currentMap['eType'] = 'cplx'
  currentMap['class'] = ccp.api.nmr.NmrConstraint.HBondConstraintList
  aList = list()
  currentMap['keyMaps'] = aList
  aList.append(mapsByGuid.get('www.ccpn.ac.uk_Fogh_2008-06-30-16:30:50_00001'))
  aList.append(mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00032'))

  # Out-of-package link to DistanceConstraintList
  currentMap = {}
  exolinks['DistanceConstraintList'] = currentMap
  loadMaps['NMRC.exo-DistanceConstraintList'] = currentMap
  currentMap['tag'] = 'NMRC.exo-DistanceConstraintList'
  currentMap['type'] = 'exo'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-14:22:51_00016'
  currentMap['name'] = 'DistanceConstraintList'
  currentMap['eType'] = 'cplx'
  currentMap['class'] = ccp.api.nmr.NmrConstraint.DistanceConstraintList
  aList = list()
  currentMap['keyMaps'] = aList
  aList.append(mapsByGuid.get('www.ccpn.ac.uk_Fogh_2008-06-30-16:30:50_00001'))
  aList.append(mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00032'))

  # Out-of-package link to JCouplingConstraintList
  currentMap = {}
  exolinks['JCouplingConstraintList'] = currentMap
  loadMaps['NMRC.exo-JCouplingConstraintList'] = currentMap
  currentMap['tag'] = 'NMRC.exo-JCouplingConstraintList'
  currentMap['type'] = 'exo'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-14:22:51_00009'
  currentMap['name'] = 'JCouplingConstraintList'
  currentMap['eType'] = 'cplx'
  currentMap['class'] = ccp.api.nmr.NmrConstraint.JCouplingConstraintList
  aList = list()
  currentMap['keyMaps'] = aList
  aList.append(mapsByGuid.get('www.ccpn.ac.uk_Fogh_2008-06-30-16:30:50_00001'))
  aList.append(mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00032'))

  # Out-of-package link to CsaConstraintList
  currentMap = {}
  exolinks['CsaConstraintList'] = currentMap
  loadMaps['NMRC.exo-CsaConstraintList'] = currentMap
  currentMap['tag'] = 'NMRC.exo-CsaConstraintList'
  currentMap['type'] = 'exo'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2008-04-16-13:49:36_00001'
  currentMap['name'] = 'CsaConstraintList'
  currentMap['eType'] = 'cplx'
  currentMap['class'] = ccp.api.nmr.NmrConstraint.CsaConstraintList
  aList = list()
  currentMap['keyMaps'] = aList
  aList.append(mapsByGuid.get('www.ccpn.ac.uk_Fogh_2008-06-30-16:30:50_00001'))
  aList.append(mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00032'))

  # Out-of-package link to DihedralConstraintList
  currentMap = {}
  exolinks['DihedralConstraintList'] = currentMap
  loadMaps['NMRC.exo-DihedralConstraintList'] = currentMap
  currentMap['tag'] = 'NMRC.exo-DihedralConstraintList'
  currentMap['type'] = 'exo'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-14:22:51_00018'
  currentMap['name'] = 'DihedralConstraintList'
  currentMap['eType'] = 'cplx'
  currentMap['class'] = ccp.api.nmr.NmrConstraint.DihedralConstraintList
  aList = list()
  currentMap['keyMaps'] = aList
  aList.append(mapsByGuid.get('www.ccpn.ac.uk_Fogh_2008-06-30-16:30:50_00001'))
  aList.append(mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00032'))

  # Out-of-package link to ChemShiftConstraintList
  currentMap = {}
  exolinks['ChemShiftConstraintList'] = currentMap
  loadMaps['NMRC.exo-ChemShiftConstraintList'] = currentMap
  currentMap['tag'] = 'NMRC.exo-ChemShiftConstraintList'
  currentMap['type'] = 'exo'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-14:22:51_00030'
  currentMap['name'] = 'ChemShiftConstraintList'
  currentMap['eType'] = 'cplx'
  currentMap['class'] = ccp.api.nmr.NmrConstraint.ChemShiftConstraintList
  aList = list()
  currentMap['keyMaps'] = aList
  aList.append(mapsByGuid.get('www.ccpn.ac.uk_Fogh_2008-06-30-16:30:50_00001'))
  aList.append(mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00032'))

  # Out-of-package link to RdcConstraintItem
  currentMap = {}
  exolinks['RdcConstraintItem'] = currentMap
  loadMaps['NMRC.exo-RdcConstraintItem'] = currentMap
  currentMap['tag'] = 'NMRC.exo-RdcConstraintItem'
  currentMap['type'] = 'exo'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-14:22:51_00027'
  currentMap['name'] = 'RdcConstraintItem'
  currentMap['eType'] = 'cplx'
  currentMap['class'] = ccp.api.nmr.NmrConstraint.RdcConstraintItem
  aList = list()
  currentMap['keyMaps'] = aList
  aList.append(mapsByGuid.get('www.ccpn.ac.uk_Fogh_2008-06-30-16:30:50_00001'))
  aList.append(mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00032'))
  aList.append(mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00032'))
  aList.append(globalMap.get('NMRC').get('exolinks'))
  aList.append(globalMap.get('NMRC').get('exolinks'))

  # Out-of-package link to HBondConstraintItem
  currentMap = {}
  exolinks['HBondConstraintItem'] = currentMap
  loadMaps['NMRC.exo-HBondConstraintItem'] = currentMap
  currentMap['tag'] = 'NMRC.exo-HBondConstraintItem'
  currentMap['type'] = 'exo'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-14:22:51_00013'
  currentMap['name'] = 'HBondConstraintItem'
  currentMap['eType'] = 'cplx'
  currentMap['class'] = ccp.api.nmr.NmrConstraint.HBondConstraintItem
  aList = list()
  currentMap['keyMaps'] = aList
  aList.append(mapsByGuid.get('www.ccpn.ac.uk_Fogh_2008-06-30-16:30:50_00001'))
  aList.append(mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00032'))
  aList.append(mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00032'))
  aList.append(globalMap.get('NMRC').get('exolinks'))
  aList.append(globalMap.get('NMRC').get('exolinks'))

  # Out-of-package link to JCouplingConstraintItem
  currentMap = {}
  exolinks['JCouplingConstraintItem'] = currentMap
  loadMaps['NMRC.exo-JCouplingConstraintItem'] = currentMap
  currentMap['tag'] = 'NMRC.exo-JCouplingConstraintItem'
  currentMap['type'] = 'exo'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-14:22:51_00010'
  currentMap['name'] = 'JCouplingConstraintItem'
  currentMap['eType'] = 'cplx'
  currentMap['class'] = ccp.api.nmr.NmrConstraint.JCouplingConstraintItem
  aList = list()
  currentMap['keyMaps'] = aList
  aList.append(mapsByGuid.get('www.ccpn.ac.uk_Fogh_2008-06-30-16:30:50_00001'))
  aList.append(mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00032'))
  aList.append(mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00032'))
  aList.append(globalMap.get('NMRC').get('exolinks'))
  aList.append(globalMap.get('NMRC').get('exolinks'))

  # Out-of-package link to DistanceConstraintItem
  currentMap = {}
  exolinks['DistanceConstraintItem'] = currentMap
  loadMaps['NMRC.exo-DistanceConstraintItem'] = currentMap
  currentMap['tag'] = 'NMRC.exo-DistanceConstraintItem'
  currentMap['type'] = 'exo'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-14:22:51_00015'
  currentMap['name'] = 'DistanceConstraintItem'
  currentMap['eType'] = 'cplx'
  currentMap['class'] = ccp.api.nmr.NmrConstraint.DistanceConstraintItem
  aList = list()
  currentMap['keyMaps'] = aList
  aList.append(mapsByGuid.get('www.ccpn.ac.uk_Fogh_2008-06-30-16:30:50_00001'))
  aList.append(mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00032'))
  aList.append(mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00032'))
  aList.append(globalMap.get('NMRC').get('exolinks'))
  aList.append(globalMap.get('NMRC').get('exolinks'))

  # Out-of-package link to RdcConstraint
  currentMap = {}
  exolinks['RdcConstraint'] = currentMap
  loadMaps['NMRC.exo-RdcConstraint'] = currentMap
  currentMap['tag'] = 'NMRC.exo-RdcConstraint'
  currentMap['type'] = 'exo'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-14:22:51_00028'
  currentMap['name'] = 'RdcConstraint'
  currentMap['eType'] = 'cplx'
  currentMap['class'] = ccp.api.nmr.NmrConstraint.RdcConstraint
  aList = list()
  currentMap['keyMaps'] = aList
  aList.append(mapsByGuid.get('www.ccpn.ac.uk_Fogh_2008-06-30-16:30:50_00001'))
  aList.append(mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00032'))
  aList.append(mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00032'))

  # Out-of-package link to JCouplingConstraint
  currentMap = {}
  exolinks['JCouplingConstraint'] = currentMap
  loadMaps['NMRC.exo-JCouplingConstraint'] = currentMap
  currentMap['tag'] = 'NMRC.exo-JCouplingConstraint'
  currentMap['type'] = 'exo'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-14:22:51_00011'
  currentMap['name'] = 'JCouplingConstraint'
  currentMap['eType'] = 'cplx'
  currentMap['class'] = ccp.api.nmr.NmrConstraint.JCouplingConstraint
  aList = list()
  currentMap['keyMaps'] = aList
  aList.append(mapsByGuid.get('www.ccpn.ac.uk_Fogh_2008-06-30-16:30:50_00001'))
  aList.append(mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00032'))
  aList.append(mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00032'))

  # Out-of-package link to DistanceConstraint
  currentMap = {}
  exolinks['DistanceConstraint'] = currentMap
  loadMaps['NMRC.exo-DistanceConstraint'] = currentMap
  currentMap['tag'] = 'NMRC.exo-DistanceConstraint'
  currentMap['type'] = 'exo'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-14:22:51_00017'
  currentMap['name'] = 'DistanceConstraint'
  currentMap['eType'] = 'cplx'
  currentMap['class'] = ccp.api.nmr.NmrConstraint.DistanceConstraint
  aList = list()
  currentMap['keyMaps'] = aList
  aList.append(mapsByGuid.get('www.ccpn.ac.uk_Fogh_2008-06-30-16:30:50_00001'))
  aList.append(mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00032'))
  aList.append(mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00032'))

  # Out-of-package link to HBondConstraint
  currentMap = {}
  exolinks['HBondConstraint'] = currentMap
  loadMaps['NMRC.exo-HBondConstraint'] = currentMap
  currentMap['tag'] = 'NMRC.exo-HBondConstraint'
  currentMap['type'] = 'exo'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-14:22:51_00014'
  currentMap['name'] = 'HBondConstraint'
  currentMap['eType'] = 'cplx'
  currentMap['class'] = ccp.api.nmr.NmrConstraint.HBondConstraint
  aList = list()
  currentMap['keyMaps'] = aList
  aList.append(mapsByGuid.get('www.ccpn.ac.uk_Fogh_2008-06-30-16:30:50_00001'))
  aList.append(mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00032'))
  aList.append(mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00032'))

  # Out-of-package link to ChemShiftConstraint
  currentMap = {}
  exolinks['ChemShiftConstraint'] = currentMap
  loadMaps['NMRC.exo-ChemShiftConstraint'] = currentMap
  currentMap['tag'] = 'NMRC.exo-ChemShiftConstraint'
  currentMap['type'] = 'exo'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-14:22:51_00029'
  currentMap['name'] = 'ChemShiftConstraint'
  currentMap['eType'] = 'cplx'
  currentMap['class'] = ccp.api.nmr.NmrConstraint.ChemShiftConstraint
  aList = list()
  currentMap['keyMaps'] = aList
  aList.append(mapsByGuid.get('www.ccpn.ac.uk_Fogh_2008-06-30-16:30:50_00001'))
  aList.append(mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00032'))
  aList.append(mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00032'))

  # Out-of-package link to CsaConstraint
  currentMap = {}
  exolinks['CsaConstraint'] = currentMap
  loadMaps['NMRC.exo-CsaConstraint'] = currentMap
  currentMap['tag'] = 'NMRC.exo-CsaConstraint'
  currentMap['type'] = 'exo'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2008-04-16-13:49:36_00002'
  currentMap['name'] = 'CsaConstraint'
  currentMap['eType'] = 'cplx'
  currentMap['class'] = ccp.api.nmr.NmrConstraint.CsaConstraint
  aList = list()
  currentMap['keyMaps'] = aList
  aList.append(mapsByGuid.get('www.ccpn.ac.uk_Fogh_2008-06-30-16:30:50_00001'))
  aList.append(mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00032'))
  aList.append(mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00032'))
