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

CCPN Data Model version 2.1.2

Autogenerated by PyXmlMapWrite revision 1.29 on Mon Mar  2 17:24:11 2015
  from data model element ccp.lims.Crystallization revision ?

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

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

Copyright (C) 2007  (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=============================
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.lims.Crystallization

def makeMapping(globalMap):
  """
  generates XML I/O mapping for package CRYZ, 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('CRYZ').get('abstractTypes')
  exolinks = globalMap.get('CRYZ').get('exolinks')

  # Class CrystallizationStore
  currentMap = {}
  abstractTypes['CrystallizationStore'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-09-05-12:37:24_00001'] = currentMap
  loadMaps['CRYZ.CrystallizationStore'] = currentMap
  currentMap['tag'] = 'CRYZ.CrystallizationStore'
  currentMap['type'] = 'class'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-09-05-12:37:24_00001'
  currentMap['eType'] = 'cplx'
  currentMap['fromParent'] = 'crystallizationStores'
  currentMap['isTop'] = True
  currentMap['objkey'] = 'name'
  currentMap['class'] = ccp.api.lims.Crystallization.CrystallizationStore
  contentMap = {}
  currentMap['content'] = contentMap

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

  # Attribute CrystallizationStore.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 CrystallizationStore.guid
  contentMap['guid'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-09-14-18:48:26_00002')

  # Attribute CrystallizationStore.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 CrystallizationStore.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 CrystallizationStore.name
  currentMap = {}
  contentMap['name'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-09-05-12:37:26_00009'] = currentMap
  loadMaps['CRYZ.CrystallizationStore.name'] = currentMap
  currentMap['tag'] = 'CRYZ.CrystallizationStore.name'
  currentMap['type'] = 'attr'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-09-05-12:37:26_00009'
  currentMap['name'] = 'name'
  currentMap['hicard'] = 1
  currentMap['locard'] = 1
  currentMap['eType'] = 'cplx'
  currentMap['data'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00033')

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

  # Role CrystallizationStore.dropAnnotations
  currentMap = {}
  contentMap['dropAnnotations'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-09-05-12:37:26_00002'] = currentMap
  loadMaps['CRYZ.CrystallizationStore.dropAnnotations'] = currentMap
  currentMap['tag'] = 'CRYZ.CrystallizationStore.dropAnnotations'
  currentMap['type'] = 'child'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-09-05-12:37:26_00002'
  currentMap['name'] = 'dropAnnotations'
  currentMap['hicard'] = -1
  currentMap['locard'] = 0
  currentMap['eType'] = 'cplx'
  currentMap['implSkip'] = True
  currentMap['content'] = globalMap.get('CRYZ').get('abstractTypes')

  # Role CrystallizationStore.images
  currentMap = {}
  contentMap['images'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-09-05-12:37:26_00006'] = currentMap
  loadMaps['CRYZ.CrystallizationStore.images'] = currentMap
  currentMap['tag'] = 'CRYZ.CrystallizationStore.images'
  currentMap['type'] = 'child'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-09-05-12:37:26_00006'
  currentMap['name'] = 'images'
  currentMap['hicard'] = -1
  currentMap['locard'] = 0
  currentMap['eType'] = 'cplx'
  currentMap['implSkip'] = True
  currentMap['content'] = globalMap.get('CRYZ').get('abstractTypes')

  # Role CrystallizationStore.parameterDefinitions
  currentMap = {}
  contentMap['parameterDefinitions'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-09-05-12:37:26_00008'] = currentMap
  loadMaps['CRYZ.CrystallizationStore.parameterDefinitions'] = currentMap
  currentMap['tag'] = 'CRYZ.CrystallizationStore.parameterDefinitions'
  currentMap['type'] = 'child'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-09-05-12:37:26_00008'
  currentMap['name'] = 'parameterDefinitions'
  currentMap['hicard'] = -1
  currentMap['locard'] = 0
  currentMap['eType'] = 'cplx'
  currentMap['implSkip'] = True
  currentMap['content'] = globalMap.get('CRYZ').get('abstractTypes')

  # Role CrystallizationStore.scoringSchemes
  currentMap = {}
  contentMap['scoringSchemes'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-09-05-12:37:26_00004'] = currentMap
  loadMaps['CRYZ.CrystallizationStore.scoringSchemes'] = currentMap
  currentMap['tag'] = 'CRYZ.CrystallizationStore.scoringSchemes'
  currentMap['type'] = 'child'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-09-05-12:37:26_00004'
  currentMap['name'] = 'scoringSchemes'
  currentMap['hicard'] = -1
  currentMap['locard'] = 0
  currentMap['eType'] = 'cplx'
  currentMap['implSkip'] = True
  currentMap['content'] = globalMap.get('CRYZ').get('abstractTypes')
  # End of CrystallizationStore

  currentMap = abstractTypes.get('CrystallizationStore')
  aList = ['createdBy', 'guid', 'isModifiable', 'lastUnlockedBy']
  currentMap['headerAttrs'] = aList
  aList = ['name']
  currentMap['simpleAttrs'] = aList
  aList = ['scoringSchemes', 'parameterDefinitions', 'images', 'dropAnnotations', 'access', 'applicationData']
  currentMap['cplxAttrs'] = aList
  aList = ['dropAnnotations', 'images', 'parameterDefinitions', 'scoringSchemes']
  currentMap['children'] = aList

  # Class DropAnnotation
  currentMap = {}
  abstractTypes['DropAnnotation'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-14:22:54_00059'] = currentMap
  loadMaps['CRYZ.DropAnnotation'] = currentMap
  currentMap['tag'] = 'CRYZ.DropAnnotation'
  currentMap['type'] = 'class'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-14:22:54_00059'
  currentMap['eType'] = 'cplx'
  currentMap['fromParent'] = 'dropAnnotations'
  currentMap['objkey'] = 'serial'
  currentMap['class'] = ccp.api.lims.Crystallization.DropAnnotation
  contentMap = {}
  currentMap['content'] = contentMap

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

  # Attribute DropAnnotation.cmdLineParam
  currentMap = {}
  contentMap['cmdLineParam'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:36_00006'] = currentMap
  loadMaps['CRYZ.DropAnnotation.cmdLineParam'] = currentMap
  currentMap['tag'] = 'CRYZ.DropAnnotation.cmdLineParam'
  currentMap['type'] = 'attr'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:36_00006'
  currentMap['name'] = 'cmdLineParam'
  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 DropAnnotation.scoreDate
  currentMap = {}
  contentMap['scoreDate'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:36_00007'] = currentMap
  loadMaps['CRYZ.DropAnnotation.scoreDate'] = currentMap
  currentMap['tag'] = 'CRYZ.DropAnnotation.scoreDate'
  currentMap['type'] = 'attr'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:36_00007'
  currentMap['name'] = 'scoreDate'
  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_00029')

  # Attribute DropAnnotation.serial
  currentMap = {}
  contentMap['serial'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:36_00005'] = currentMap
  loadMaps['CRYZ.DropAnnotation.serial'] = currentMap
  currentMap['tag'] = 'CRYZ.DropAnnotation.serial'
  currentMap['type'] = 'attr'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:36_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')

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

  # Role DropAnnotation.annotator
  currentMap = {}
  contentMap['annotator'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:36_00004'] = currentMap
  loadMaps['CRYZ.DropAnnotation.annotator'] = currentMap
  currentMap['tag'] = 'CRYZ.DropAnnotation.annotator'
  currentMap['type'] = 'exolink'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:36_00004'
  currentMap['name'] = 'annotator'
  currentMap['hicard'] = 1
  currentMap['locard'] = 1
  currentMap['eType'] = 'cplx'
  currentMap['copyOverride'] = True
  currentMap['content'] = globalMap.get('AFFI').get('exolinks')

  # Role DropAnnotation.image
  currentMap = {}
  contentMap['image'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:35_00067'] = currentMap
  loadMaps['CRYZ.DropAnnotation.image'] = currentMap
  currentMap['tag'] = 'CRYZ.DropAnnotation.image'
  currentMap['type'] = 'link'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:35_00067'
  currentMap['name'] = 'image'
  currentMap['hicard'] = 1
  currentMap['locard'] = 0
  currentMap['copyOverride'] = True

  # Role DropAnnotation.sample
  currentMap = {}
  contentMap['sample'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:36_00002'] = currentMap
  loadMaps['CRYZ.DropAnnotation.sample'] = currentMap
  currentMap['tag'] = 'CRYZ.DropAnnotation.sample'
  currentMap['type'] = 'exolink'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:36_00002'
  currentMap['name'] = 'sample'
  currentMap['hicard'] = 1
  currentMap['locard'] = 0
  currentMap['eType'] = 'cplx'
  currentMap['copyOverride'] = True
  currentMap['content'] = globalMap.get('SAM').get('exolinks')

  # Role DropAnnotation.score
  currentMap = {}
  contentMap['score'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:35_00060'] = currentMap
  loadMaps['CRYZ.DropAnnotation.score'] = currentMap
  currentMap['tag'] = 'CRYZ.DropAnnotation.score'
  currentMap['type'] = 'link'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:35_00060'
  currentMap['name'] = 'score'
  currentMap['hicard'] = 1
  currentMap['locard'] = 1
  currentMap['copyOverride'] = True

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

  currentMap = abstractTypes.get('DropAnnotation')
  aList = ['serial']
  currentMap['headerAttrs'] = aList
  aList = ['cmdLineParam', 'scoreDate']
  currentMap['simpleAttrs'] = aList
  aList = ['image', 'score']
  currentMap['optLinks'] = aList
  aList = ['software', 'sample', 'annotator', 'access', 'applicationData']
  currentMap['cplxAttrs'] = aList

  # Class Image
  currentMap = {}
  abstractTypes['Image'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-14:22:54_00060'] = currentMap
  loadMaps['CRYZ.Image'] = currentMap
  currentMap['tag'] = 'CRYZ.Image'
  currentMap['type'] = 'class'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-14:22:54_00060'
  currentMap['eType'] = 'cplx'
  currentMap['fromParent'] = 'images'
  currentMap['class'] = ccp.api.lims.Crystallization.Image
  contentMap = {}
  currentMap['content'] = contentMap

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

  # Attribute Image.createDate
  currentMap = {}
  contentMap['createDate'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:36_00013'] = currentMap
  loadMaps['CRYZ.Image.createDate'] = currentMap
  currentMap['tag'] = 'CRYZ.Image.createDate'
  currentMap['type'] = 'attr'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:36_00013'
  currentMap['name'] = 'createDate'
  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_00029')

  # Attribute Image.fileName
  currentMap = {}
  contentMap['fileName'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:36_00011'] = currentMap
  loadMaps['CRYZ.Image.fileName'] = currentMap
  currentMap['tag'] = 'CRYZ.Image.fileName'
  currentMap['type'] = 'attr'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:36_00011'
  currentMap['name'] = 'fileName'
  currentMap['hicard'] = 1
  currentMap['locard'] = 1
  currentMap['eType'] = 'cplx'
  currentMap['data'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:54_00003')

  # Attribute Image.filePath
  currentMap = {}
  contentMap['filePath'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:36_00010'] = currentMap
  loadMaps['CRYZ.Image.filePath'] = currentMap
  currentMap['tag'] = 'CRYZ.Image.filePath'
  currentMap['type'] = 'attr'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:36_00010'
  currentMap['name'] = 'filePath'
  currentMap['hicard'] = 1
  currentMap['locard'] = 1
  currentMap['eType'] = 'cplx'
  currentMap['data'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:54_00003')

  # Attribute Image.mimeType
  currentMap = {}
  contentMap['mimeType'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:36_00012'] = currentMap
  loadMaps['CRYZ.Image.mimeType'] = currentMap
  currentMap['tag'] = 'CRYZ.Image.mimeType'
  currentMap['type'] = 'attr'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:36_00012'
  currentMap['name'] = 'mimeType'
  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')

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

  # Role Image.dropAnnotations
  currentMap = {}
  contentMap['dropAnnotations'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:35_00066'] = currentMap
  loadMaps['CRYZ.Image.dropAnnotations'] = currentMap
  currentMap['tag'] = 'CRYZ.Image.dropAnnotations'
  currentMap['type'] = 'link'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:35_00066'
  currentMap['name'] = 'dropAnnotations'
  currentMap['hicard'] = -1
  currentMap['locard'] = 0
  currentMap['copyOverride'] = False

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

  currentMap = abstractTypes.get('Image')
  aList = ['createDate', 'fileName', 'filePath', 'mimeType', 'dropAnnotations']
  currentMap['simpleAttrs'] = aList
  aList = ['parameters', 'access', 'applicationData']
  currentMap['cplxAttrs'] = aList
  aList = ['parameters']
  currentMap['children'] = aList

  # Class Parameter
  currentMap = {}
  abstractTypes['Parameter'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-14:22:54_00062'] = currentMap
  loadMaps['CRYZ.Parameter'] = currentMap
  currentMap['tag'] = 'CRYZ.Parameter'
  currentMap['type'] = 'class'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-14:22:54_00062'
  currentMap['eType'] = 'cplx'
  currentMap['fromParent'] = 'parameters'
  currentMap['objkey'] = 'serial'
  currentMap['class'] = ccp.api.lims.Crystallization.Parameter
  contentMap = {}
  currentMap['content'] = contentMap

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

  # Attribute Parameter.serial
  currentMap = {}
  contentMap['serial'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:36_00026'] = currentMap
  loadMaps['CRYZ.Parameter.serial'] = currentMap
  currentMap['tag'] = 'CRYZ.Parameter.serial'
  currentMap['type'] = 'attr'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:36_00026'
  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 Parameter.value
  currentMap = {}
  contentMap['value'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:36_00027'] = currentMap
  loadMaps['CRYZ.Parameter.value'] = currentMap
  currentMap['tag'] = 'CRYZ.Parameter.value'
  currentMap['type'] = 'attr'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:36_00027'
  currentMap['name'] = 'value'
  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')

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

  # Role Parameter.parameterDefinition
  currentMap = {}
  contentMap['parameterDefinition'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:36_00025'] = currentMap
  loadMaps['CRYZ.Parameter.parameterDefinition'] = currentMap
  currentMap['tag'] = 'CRYZ.Parameter.parameterDefinition'
  currentMap['type'] = 'link'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:36_00025'
  currentMap['name'] = 'parameterDefinition'
  currentMap['hicard'] = 1
  currentMap['locard'] = 1
  currentMap['copyOverride'] = True
  # End of Parameter

  currentMap = abstractTypes.get('Parameter')
  aList = ['serial']
  currentMap['headerAttrs'] = aList
  aList = ['value']
  currentMap['simpleAttrs'] = aList
  aList = ['parameterDefinition']
  currentMap['optLinks'] = aList
  aList = ['access', 'applicationData']
  currentMap['cplxAttrs'] = aList

  # Class ParameterDefinition
  currentMap = {}
  abstractTypes['ParameterDefinition'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-14:22:54_00061'] = currentMap
  loadMaps['CRYZ.ParameterDefinition'] = currentMap
  currentMap['tag'] = 'CRYZ.ParameterDefinition'
  currentMap['type'] = 'class'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-14:22:54_00061'
  currentMap['eType'] = 'cplx'
  currentMap['fromParent'] = 'parameterDefinitions'
  currentMap['objkey'] = 'serial'
  currentMap['class'] = ccp.api.lims.Crystallization.ParameterDefinition
  contentMap = {}
  currentMap['content'] = contentMap

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

  # Attribute ParameterDefinition.defaultValue
  currentMap = {}
  contentMap['defaultValue'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:36_00020'] = currentMap
  loadMaps['CRYZ.ParameterDefinition.defaultValue'] = currentMap
  currentMap['tag'] = 'CRYZ.ParameterDefinition.defaultValue'
  currentMap['type'] = 'attr'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:36_00020'
  currentMap['name'] = 'defaultValue'
  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 ParameterDefinition.displayUnit
  currentMap = {}
  contentMap['displayUnit'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:36_00019'] = currentMap
  loadMaps['CRYZ.ParameterDefinition.displayUnit'] = currentMap
  currentMap['tag'] = 'CRYZ.ParameterDefinition.displayUnit'
  currentMap['type'] = 'attr'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:36_00019'
  currentMap['name'] = 'displayUnit'
  currentMap['hicard'] = 1
  currentMap['locard'] = 0
  currentMap['data'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00037')

  # Attribute ParameterDefinition.label
  currentMap = {}
  contentMap['label'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:36_00016'] = currentMap
  loadMaps['CRYZ.ParameterDefinition.label'] = currentMap
  currentMap['tag'] = 'CRYZ.ParameterDefinition.label'
  currentMap['type'] = 'attr'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:36_00016'
  currentMap['name'] = 'label'
  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 ParameterDefinition.maxValue
  currentMap = {}
  contentMap['maxValue'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:36_00022'] = currentMap
  loadMaps['CRYZ.ParameterDefinition.maxValue'] = currentMap
  currentMap['tag'] = 'CRYZ.ParameterDefinition.maxValue'
  currentMap['type'] = 'attr'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:36_00022'
  currentMap['name'] = 'maxValue'
  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 ParameterDefinition.minValue
  currentMap = {}
  contentMap['minValue'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:36_00021'] = currentMap
  loadMaps['CRYZ.ParameterDefinition.minValue'] = currentMap
  currentMap['tag'] = 'CRYZ.ParameterDefinition.minValue'
  currentMap['type'] = 'attr'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:36_00021'
  currentMap['name'] = 'minValue'
  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 ParameterDefinition.name
  currentMap = {}
  contentMap['name'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:36_00015'] = currentMap
  loadMaps['CRYZ.ParameterDefinition.name'] = currentMap
  currentMap['tag'] = 'CRYZ.ParameterDefinition.name'
  currentMap['type'] = 'attr'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:36_00015'
  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 ParameterDefinition.paramType
  currentMap = {}
  contentMap['paramType'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:36_00017'] = currentMap
  loadMaps['CRYZ.ParameterDefinition.paramType'] = currentMap
  currentMap['tag'] = 'CRYZ.ParameterDefinition.paramType'
  currentMap['type'] = 'attr'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:36_00017'
  currentMap['name'] = 'paramType'
  currentMap['hicard'] = 1
  currentMap['locard'] = 0
  currentMap['data'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:25:09_00031')

  # Attribute ParameterDefinition.possibleValues
  currentMap = {}
  contentMap['possibleValues'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:36_00023'] = currentMap
  loadMaps['CRYZ.ParameterDefinition.possibleValues'] = currentMap
  currentMap['tag'] = 'CRYZ.ParameterDefinition.possibleValues'
  currentMap['type'] = 'attr'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:36_00023'
  currentMap['name'] = 'possibleValues'
  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 ParameterDefinition.serial
  currentMap = {}
  contentMap['serial'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:36_00014'] = currentMap
  loadMaps['CRYZ.ParameterDefinition.serial'] = currentMap
  currentMap['tag'] = 'CRYZ.ParameterDefinition.serial'
  currentMap['type'] = 'attr'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:36_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 ParameterDefinition.unit
  currentMap = {}
  contentMap['unit'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:36_00018'] = currentMap
  loadMaps['CRYZ.ParameterDefinition.unit'] = currentMap
  currentMap['tag'] = 'CRYZ.ParameterDefinition.unit'
  currentMap['type'] = 'attr'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:36_00018'
  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')

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

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

  currentMap = abstractTypes.get('ParameterDefinition')
  aList = ['displayUnit', 'paramType', 'serial', 'unit']
  currentMap['headerAttrs'] = aList
  aList = ['defaultValue', 'label', 'maxValue', 'minValue', 'name', 'possibleValues', 'parameters']
  currentMap['simpleAttrs'] = aList
  aList = ['access', 'applicationData']
  currentMap['cplxAttrs'] = aList

  # Class Score
  currentMap = {}
  abstractTypes['Score'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-14:22:54_00058'] = currentMap
  loadMaps['CRYZ.Score'] = currentMap
  currentMap['tag'] = 'CRYZ.Score'
  currentMap['type'] = 'class'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-14:22:54_00058'
  currentMap['eType'] = 'cplx'
  currentMap['fromParent'] = 'scores'
  currentMap['objkey'] = 'serial'
  currentMap['class'] = ccp.api.lims.Crystallization.Score
  contentMap = {}
  currentMap['content'] = contentMap

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

  # Attribute Score.details
  currentMap = {}
  contentMap['details'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:35_00065'] = currentMap
  loadMaps['CRYZ.Score.details'] = currentMap
  currentMap['tag'] = 'CRYZ.Score.details'
  currentMap['type'] = 'attr'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:35_00065'
  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 Score.name
  currentMap = {}
  contentMap['name'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:35_00063'] = currentMap
  loadMaps['CRYZ.Score.name'] = currentMap
  currentMap['tag'] = 'CRYZ.Score.name'
  currentMap['type'] = 'attr'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:35_00063'
  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 Score.serial
  currentMap = {}
  contentMap['serial'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:35_00062'] = currentMap
  loadMaps['CRYZ.Score.serial'] = currentMap
  currentMap['tag'] = 'CRYZ.Score.serial'
  currentMap['type'] = 'attr'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:35_00062'
  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 Score.value
  currentMap = {}
  contentMap['value'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:35_00064'] = currentMap
  loadMaps['CRYZ.Score.value'] = currentMap
  currentMap['tag'] = 'CRYZ.Score.value'
  currentMap['type'] = 'attr'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:35_00064'
  currentMap['name'] = 'value'
  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')

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

  # Role Score.dropAnnotations
  currentMap = {}
  contentMap['dropAnnotations'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:35_00061'] = currentMap
  loadMaps['CRYZ.Score.dropAnnotations'] = currentMap
  currentMap['tag'] = 'CRYZ.Score.dropAnnotations'
  currentMap['type'] = 'link'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:35_00061'
  currentMap['name'] = 'dropAnnotations'
  currentMap['hicard'] = -1
  currentMap['locard'] = 0
  currentMap['copyOverride'] = False
  # End of Score

  currentMap = abstractTypes.get('Score')
  aList = ['serial', 'value']
  currentMap['headerAttrs'] = aList
  aList = ['details', 'name', 'dropAnnotations']
  currentMap['simpleAttrs'] = aList
  aList = ['access', 'applicationData']
  currentMap['cplxAttrs'] = aList

  # Class ScoringScheme
  currentMap = {}
  abstractTypes['ScoringScheme'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-14:22:54_00057'] = currentMap
  loadMaps['CRYZ.ScoringScheme'] = currentMap
  currentMap['tag'] = 'CRYZ.ScoringScheme'
  currentMap['type'] = 'class'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-14:22:54_00057'
  currentMap['eType'] = 'cplx'
  currentMap['fromParent'] = 'scoringSchemes'
  currentMap['objkey'] = 'name'
  currentMap['class'] = ccp.api.lims.Crystallization.ScoringScheme
  contentMap = {}
  currentMap['content'] = contentMap

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

  # Attribute ScoringScheme.details
  currentMap = {}
  contentMap['details'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:35_00059'] = currentMap
  loadMaps['CRYZ.ScoringScheme.details'] = currentMap
  currentMap['tag'] = 'CRYZ.ScoringScheme.details'
  currentMap['type'] = 'attr'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:35_00059'
  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 ScoringScheme.name
  currentMap = {}
  contentMap['name'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:35_00057'] = currentMap
  loadMaps['CRYZ.ScoringScheme.name'] = currentMap
  currentMap['tag'] = 'CRYZ.ScoringScheme.name'
  currentMap['type'] = 'attr'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:35_00057'
  currentMap['name'] = 'name'
  currentMap['hicard'] = 1
  currentMap['locard'] = 1
  currentMap['eType'] = 'cplx'
  currentMap['data'] = mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00033')

  # Attribute ScoringScheme.version
  currentMap = {}
  contentMap['version'] = currentMap
  mapsByGuid['www.ccpn.ac.uk_Fogh_2006-08-16-18:23:35_00058'] = currentMap
  loadMaps['CRYZ.ScoringScheme.version'] = currentMap
  currentMap['tag'] = 'CRYZ.ScoringScheme.version'
  currentMap['type'] = 'attr'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-18:23:35_00058'
  currentMap['name'] = 'version'
  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')

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

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

  currentMap = abstractTypes.get('ScoringScheme')
  aList = ['details', 'name', 'version']
  currentMap['simpleAttrs'] = aList
  aList = ['scores', 'access', 'applicationData']
  currentMap['cplxAttrs'] = aList
  aList = ['scores']
  currentMap['children'] = aList

  # Out-of-package link to CrystallizationStore
  currentMap = {}
  exolinks['CrystallizationStore'] = currentMap
  loadMaps['CRYZ.exo-CrystallizationStore'] = currentMap
  currentMap['tag'] = 'CRYZ.exo-CrystallizationStore'
  currentMap['type'] = 'exo'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-09-05-12:37:24_00001'
  currentMap['name'] = 'CrystallizationStore'
  currentMap['eType'] = 'cplx'
  currentMap['class'] = ccp.api.lims.Crystallization.CrystallizationStore
  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 DropAnnotation
  currentMap = {}
  exolinks['DropAnnotation'] = currentMap
  loadMaps['CRYZ.exo-DropAnnotation'] = currentMap
  currentMap['tag'] = 'CRYZ.exo-DropAnnotation'
  currentMap['type'] = 'exo'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-14:22:54_00059'
  currentMap['name'] = 'DropAnnotation'
  currentMap['eType'] = 'cplx'
  currentMap['class'] = ccp.api.lims.Crystallization.DropAnnotation
  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 Image
  currentMap = {}
  exolinks['Image'] = currentMap
  loadMaps['CRYZ.exo-Image'] = currentMap
  currentMap['tag'] = 'CRYZ.exo-Image'
  currentMap['type'] = 'exo'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-14:22:54_00060'
  currentMap['name'] = 'Image'
  currentMap['eType'] = 'cplx'
  currentMap['class'] = ccp.api.lims.Crystallization.Image
  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:54_00003'))
  aList.append(mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:54_00003'))

  # Out-of-package link to Parameter
  currentMap = {}
  exolinks['Parameter'] = currentMap
  loadMaps['CRYZ.exo-Parameter'] = currentMap
  currentMap['tag'] = 'CRYZ.exo-Parameter'
  currentMap['type'] = 'exo'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-14:22:54_00062'
  currentMap['name'] = 'Parameter'
  currentMap['eType'] = 'cplx'
  currentMap['class'] = ccp.api.lims.Crystallization.Parameter
  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:54_00003'))
  aList.append(mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:54_00003'))
  aList.append(mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00032'))

  # Out-of-package link to ParameterDefinition
  currentMap = {}
  exolinks['ParameterDefinition'] = currentMap
  loadMaps['CRYZ.exo-ParameterDefinition'] = currentMap
  currentMap['tag'] = 'CRYZ.exo-ParameterDefinition'
  currentMap['type'] = 'exo'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-14:22:54_00061'
  currentMap['name'] = 'ParameterDefinition'
  currentMap['eType'] = 'cplx'
  currentMap['class'] = ccp.api.lims.Crystallization.ParameterDefinition
  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 Score
  currentMap = {}
  exolinks['Score'] = currentMap
  loadMaps['CRYZ.exo-Score'] = currentMap
  currentMap['tag'] = 'CRYZ.exo-Score'
  currentMap['type'] = 'exo'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-14:22:54_00058'
  currentMap['name'] = 'Score'
  currentMap['eType'] = 'cplx'
  currentMap['class'] = ccp.api.lims.Crystallization.Score
  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_00033'))
  aList.append(mapsByGuid.get('www.ccpn.ac.uk_Fogh_2006-08-16-14:22:53_00032'))

  # Out-of-package link to ScoringScheme
  currentMap = {}
  exolinks['ScoringScheme'] = currentMap
  loadMaps['CRYZ.exo-ScoringScheme'] = currentMap
  currentMap['tag'] = 'CRYZ.exo-ScoringScheme'
  currentMap['type'] = 'exo'
  currentMap['guid'] = 'www.ccpn.ac.uk_Fogh_2006-08-16-14:22:54_00057'
  currentMap['name'] = 'ScoringScheme'
  currentMap['eType'] = 'cplx'
  currentMap['class'] = ccp.api.lims.Crystallization.ScoringScheme
  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_00033'))
