diff --git a/eu_basynthec/source/python/master-data.py b/eu_basynthec/source/python/master-data.py new file mode 100644 index 0000000000000000000000000000000000000000..72daef0e5c62109e06632f5365f78b1f95ad7c2c --- /dev/null +++ b/eu_basynthec/source/python/master-data.py @@ -0,0 +1,763 @@ +# -*- coding: utf-8 -*- +import ch.systemsx.cisd.openbis.generic.server.jython.api.v1.DataType as DataType + +tr = service.transaction() + + +file_type_HDF5 = tr.createNewFileFormatType('HDF5') +file_type_HDF5.setDescription('Hierarchical Data Format File, version 5') + +file_type_PROPRIETARY = tr.createNewFileFormatType('PROPRIETARY') +file_type_PROPRIETARY.setDescription('Proprietary Format File') + +file_type_SRF = tr.createNewFileFormatType('SRF') +file_type_SRF.setDescription('Sequence Read Format File') + +file_type_TIFF = tr.createNewFileFormatType('TIFF') +file_type_TIFF.setDescription('TIFF File') + +file_type_TSV = tr.createNewFileFormatType('TSV') +file_type_TSV.setDescription('Tab Separated Values File') + +file_type_XML = tr.createNewFileFormatType('XML') +file_type_XML.setDescription('XML File') + +file_type_MULTI_STRAIN_EXCEL_V1 = tr.createNewFileFormatType('MULTI_STRAIN_EXCEL_V1') +file_type_MULTI_STRAIN_EXCEL_V1.setDescription('An Excel file with data for multiple strains') + +vocabulary_STORAGE_FORMAT = tr.createNewVocabulary('STORAGE_FORMAT') +vocabulary_STORAGE_FORMAT.setDescription('The on-disk storage format of a data set') +vocabulary_STORAGE_FORMAT.setUrlTemplate(None) +vocabulary_STORAGE_FORMAT.setManagedInternally(True) +vocabulary_STORAGE_FORMAT.setInternalNamespace(True) +vocabulary_STORAGE_FORMAT.setChosenFromList(True) + +vocabulary_term_STORAGE_FORMAT_BDS_DIRECTORY = tr.createNewVocabularyTerm('BDS_DIRECTORY') +vocabulary_term_STORAGE_FORMAT_BDS_DIRECTORY.setDescription(None) +vocabulary_term_STORAGE_FORMAT_BDS_DIRECTORY.setLabel(None) +vocabulary_term_STORAGE_FORMAT_BDS_DIRECTORY.setOrdinal(2) +vocabulary_STORAGE_FORMAT.addTerm(vocabulary_term_STORAGE_FORMAT_BDS_DIRECTORY) + +vocabulary_term_STORAGE_FORMAT_PROPRIETARY = tr.createNewVocabularyTerm('PROPRIETARY') +vocabulary_term_STORAGE_FORMAT_PROPRIETARY.setDescription(None) +vocabulary_term_STORAGE_FORMAT_PROPRIETARY.setLabel(None) +vocabulary_term_STORAGE_FORMAT_PROPRIETARY.setOrdinal(1) +vocabulary_STORAGE_FORMAT.addTerm(vocabulary_term_STORAGE_FORMAT_PROPRIETARY) + +vocabulary_CELL_LOCATION = tr.createNewVocabulary('CELL_LOCATION') +vocabulary_CELL_LOCATION.setDescription('Cell Location') +vocabulary_CELL_LOCATION.setUrlTemplate(None) +vocabulary_CELL_LOCATION.setManagedInternally(False) +vocabulary_CELL_LOCATION.setInternalNamespace(False) +vocabulary_CELL_LOCATION.setChosenFromList(True) + +vocabulary_term_CELL_LOCATION_CE = tr.createNewVocabularyTerm('CE') +vocabulary_term_CELL_LOCATION_CE.setDescription(None) +vocabulary_term_CELL_LOCATION_CE.setLabel(None) +vocabulary_term_CELL_LOCATION_CE.setOrdinal(1) +vocabulary_CELL_LOCATION.addTerm(vocabulary_term_CELL_LOCATION_CE) + +vocabulary_term_CELL_LOCATION_ME = tr.createNewVocabularyTerm('ME') +vocabulary_term_CELL_LOCATION_ME.setDescription(None) +vocabulary_term_CELL_LOCATION_ME.setLabel(None) +vocabulary_term_CELL_LOCATION_ME.setOrdinal(3) +vocabulary_CELL_LOCATION.addTerm(vocabulary_term_CELL_LOCATION_ME) + +vocabulary_term_CELL_LOCATION_ES = tr.createNewVocabularyTerm('ES') +vocabulary_term_CELL_LOCATION_ES.setDescription(None) +vocabulary_term_CELL_LOCATION_ES.setLabel(None) +vocabulary_term_CELL_LOCATION_ES.setOrdinal(2) +vocabulary_CELL_LOCATION.addTerm(vocabulary_term_CELL_LOCATION_ES) + +vocabulary_term_CELL_LOCATION_NC = tr.createNewVocabularyTerm('NC') +vocabulary_term_CELL_LOCATION_NC.setDescription(None) +vocabulary_term_CELL_LOCATION_NC.setLabel(None) +vocabulary_term_CELL_LOCATION_NC.setOrdinal(5) +vocabulary_CELL_LOCATION.addTerm(vocabulary_term_CELL_LOCATION_NC) + +vocabulary_term_CELL_LOCATION_CY = tr.createNewVocabularyTerm('CY') +vocabulary_term_CELL_LOCATION_CY.setDescription(None) +vocabulary_term_CELL_LOCATION_CY.setLabel(None) +vocabulary_term_CELL_LOCATION_CY.setOrdinal(4) +vocabulary_CELL_LOCATION.addTerm(vocabulary_term_CELL_LOCATION_CY) + +vocabulary_CONTAINER = tr.createNewVocabulary('CONTAINER') +vocabulary_CONTAINER.setDescription('Container in which the experiment was performed.') +vocabulary_CONTAINER.setUrlTemplate(None) +vocabulary_CONTAINER.setManagedInternally(False) +vocabulary_CONTAINER.setInternalNamespace(False) +vocabulary_CONTAINER.setChosenFromList(True) + +vocabulary_term_CONTAINER_96DWP = tr.createNewVocabularyTerm('96-DWP') +vocabulary_term_CONTAINER_96DWP.setDescription(None) +vocabulary_term_CONTAINER_96DWP.setLabel('96-well deep well (2mL) plate') +vocabulary_term_CONTAINER_96DWP.setOrdinal(3) +vocabulary_CONTAINER.addTerm(vocabulary_term_CONTAINER_96DWP) + +vocabulary_term_CONTAINER_FLASK = tr.createNewVocabularyTerm('FLASK') +vocabulary_term_CONTAINER_FLASK.setDescription(None) +vocabulary_term_CONTAINER_FLASK.setLabel('non-baffled shake flask') +vocabulary_term_CONTAINER_FLASK.setOrdinal(1) +vocabulary_CONTAINER.addTerm(vocabulary_term_CONTAINER_FLASK) + +vocabulary_term_CONTAINER_96MICRO = tr.createNewVocabularyTerm('96-MICRO') +vocabulary_term_CONTAINER_96MICRO.setDescription(None) +vocabulary_term_CONTAINER_96MICRO.setLabel('96-well microtiter (400ul) plate') +vocabulary_term_CONTAINER_96MICRO.setOrdinal(2) +vocabulary_CONTAINER.addTerm(vocabulary_term_CONTAINER_96MICRO) + +vocabulary_DEVICE = tr.createNewVocabulary('DEVICE') +vocabulary_DEVICE.setDescription('Devices used to produce measurements.') +vocabulary_DEVICE.setUrlTemplate(None) +vocabulary_DEVICE.setManagedInternally(False) +vocabulary_DEVICE.setInternalNamespace(False) +vocabulary_DEVICE.setChosenFromList(True) + +vocabulary_term_DEVICE_ORBITRAP = tr.createNewVocabularyTerm('ORBITRAP') +vocabulary_term_DEVICE_ORBITRAP.setDescription(None) +vocabulary_term_DEVICE_ORBITRAP.setLabel(None) +vocabulary_term_DEVICE_ORBITRAP.setOrdinal(1) +vocabulary_DEVICE.addTerm(vocabulary_term_DEVICE_ORBITRAP) + +vocabulary_GROWTH_MEDIA = tr.createNewVocabulary('GROWTH_MEDIA') +vocabulary_GROWTH_MEDIA.setDescription('Growth media for B. Subtilis.') +vocabulary_GROWTH_MEDIA.setUrlTemplate(None) +vocabulary_GROWTH_MEDIA.setManagedInternally(False) +vocabulary_GROWTH_MEDIA.setInternalNamespace(False) +vocabulary_GROWTH_MEDIA.setChosenFromList(True) + +vocabulary_term_GROWTH_MEDIA_MALATE = tr.createNewVocabularyTerm('MALATE') +vocabulary_term_GROWTH_MEDIA_MALATE.setDescription(None) +vocabulary_term_GROWTH_MEDIA_MALATE.setLabel(None) +vocabulary_term_GROWTH_MEDIA_MALATE.setOrdinal(1) +vocabulary_GROWTH_MEDIA.addTerm(vocabulary_term_GROWTH_MEDIA_MALATE) + +vocabulary_term_GROWTH_MEDIA_GLUCOSE = tr.createNewVocabularyTerm('GLUCOSE') +vocabulary_term_GROWTH_MEDIA_GLUCOSE.setDescription(None) +vocabulary_term_GROWTH_MEDIA_GLUCOSE.setLabel(None) +vocabulary_term_GROWTH_MEDIA_GLUCOSE.setOrdinal(2) +vocabulary_GROWTH_MEDIA.addTerm(vocabulary_term_GROWTH_MEDIA_GLUCOSE) + +vocabulary_term_GROWTH_MEDIA_NMS = tr.createNewVocabularyTerm('NMS') +vocabulary_term_GROWTH_MEDIA_NMS.setDescription('glucose+citrate+amino acids. See SOPs or PPT in Kosei's email for complete recipe.') +vocabulary_term_GROWTH_MEDIA_NMS.setLabel('NMS (4g/L glucose)') +vocabulary_term_GROWTH_MEDIA_NMS.setOrdinal(3) +vocabulary_GROWTH_MEDIA.addTerm(vocabulary_term_GROWTH_MEDIA_NMS) + +vocabulary_SCALE = tr.createNewVocabulary('SCALE') +vocabulary_SCALE.setDescription('Scale') +vocabulary_SCALE.setUrlTemplate(None) +vocabulary_SCALE.setManagedInternally(False) +vocabulary_SCALE.setInternalNamespace(False) +vocabulary_SCALE.setChosenFromList(True) + +vocabulary_term_SCALE_LOG2 = tr.createNewVocabularyTerm('LOG2') +vocabulary_term_SCALE_LOG2.setDescription(None) +vocabulary_term_SCALE_LOG2.setLabel(None) +vocabulary_term_SCALE_LOG2.setOrdinal(2) +vocabulary_SCALE.addTerm(vocabulary_term_SCALE_LOG2) + +vocabulary_term_SCALE_LIN = tr.createNewVocabularyTerm('LIN') +vocabulary_term_SCALE_LIN.setDescription(None) +vocabulary_term_SCALE_LIN.setLabel(None) +vocabulary_term_SCALE_LIN.setOrdinal(1) +vocabulary_SCALE.addTerm(vocabulary_term_SCALE_LIN) + +vocabulary_term_SCALE_LOG10 = tr.createNewVocabularyTerm('LOG10') +vocabulary_term_SCALE_LOG10.setDescription(None) +vocabulary_term_SCALE_LOG10.setLabel(None) +vocabulary_term_SCALE_LOG10.setOrdinal(3) +vocabulary_SCALE.addTerm(vocabulary_term_SCALE_LOG10) + +vocabulary_term_SCALE_LN = tr.createNewVocabularyTerm('LN') +vocabulary_term_SCALE_LN.setDescription(None) +vocabulary_term_SCALE_LN.setLabel(None) +vocabulary_term_SCALE_LN.setOrdinal(4) +vocabulary_SCALE.addTerm(vocabulary_term_SCALE_LN) + +vocabulary_TECHNOLOGY = tr.createNewVocabulary('TECHNOLOGY') +vocabulary_TECHNOLOGY.setDescription('Technologies used in BaSynthec') +vocabulary_TECHNOLOGY.setUrlTemplate(None) +vocabulary_TECHNOLOGY.setManagedInternally(False) +vocabulary_TECHNOLOGY.setInternalNamespace(False) +vocabulary_TECHNOLOGY.setChosenFromList(True) + +vocabulary_term_TECHNOLOGY_METABOLOMICS = tr.createNewVocabularyTerm('METABOLOMICS') +vocabulary_term_TECHNOLOGY_METABOLOMICS.setDescription(None) +vocabulary_term_TECHNOLOGY_METABOLOMICS.setLabel(None) +vocabulary_term_TECHNOLOGY_METABOLOMICS.setOrdinal(1) +vocabulary_TECHNOLOGY.addTerm(vocabulary_term_TECHNOLOGY_METABOLOMICS) + +vocabulary_term_TECHNOLOGY_PROTEOMICS = tr.createNewVocabularyTerm('PROTEOMICS') +vocabulary_term_TECHNOLOGY_PROTEOMICS.setDescription(None) +vocabulary_term_TECHNOLOGY_PROTEOMICS.setLabel(None) +vocabulary_term_TECHNOLOGY_PROTEOMICS.setOrdinal(3) +vocabulary_TECHNOLOGY.addTerm(vocabulary_term_TECHNOLOGY_PROTEOMICS) + +vocabulary_term_TECHNOLOGY_PHYSIOLOGY = tr.createNewVocabularyTerm('PHYSIOLOGY') +vocabulary_term_TECHNOLOGY_PHYSIOLOGY.setDescription(None) +vocabulary_term_TECHNOLOGY_PHYSIOLOGY.setLabel(None) +vocabulary_term_TECHNOLOGY_PHYSIOLOGY.setOrdinal(2) +vocabulary_TECHNOLOGY.addTerm(vocabulary_term_TECHNOLOGY_PHYSIOLOGY) + +vocabulary_term_TECHNOLOGY_TRANSCRIPTOMICS = tr.createNewVocabularyTerm('TRANSCRIPTOMICS') +vocabulary_term_TECHNOLOGY_TRANSCRIPTOMICS.setDescription(None) +vocabulary_term_TECHNOLOGY_TRANSCRIPTOMICS.setLabel(None) +vocabulary_term_TECHNOLOGY_TRANSCRIPTOMICS.setOrdinal(4) +vocabulary_TECHNOLOGY.addTerm(vocabulary_term_TECHNOLOGY_TRANSCRIPTOMICS) + +vocabulary_TEMPERATURE = tr.createNewVocabulary('TEMPERATURE') +vocabulary_TEMPERATURE.setDescription('Temperature the experiment was conducted under') +vocabulary_TEMPERATURE.setUrlTemplate(None) +vocabulary_TEMPERATURE.setManagedInternally(False) +vocabulary_TEMPERATURE.setInternalNamespace(False) +vocabulary_TEMPERATURE.setChosenFromList(True) + +vocabulary_term_TEMPERATURE_40 = tr.createNewVocabularyTerm('40') +vocabulary_term_TEMPERATURE_40.setDescription(None) +vocabulary_term_TEMPERATURE_40.setLabel(None) +vocabulary_term_TEMPERATURE_40.setOrdinal(3) +vocabulary_TEMPERATURE.addTerm(vocabulary_term_TEMPERATURE_40) + +vocabulary_term_TEMPERATURE_30 = tr.createNewVocabularyTerm('30') +vocabulary_term_TEMPERATURE_30.setDescription(None) +vocabulary_term_TEMPERATURE_30.setLabel(None) +vocabulary_term_TEMPERATURE_30.setOrdinal(2) +vocabulary_TEMPERATURE.addTerm(vocabulary_term_TEMPERATURE_30) + +vocabulary_term_TEMPERATURE_20 = tr.createNewVocabularyTerm('20') +vocabulary_term_TEMPERATURE_20.setDescription(None) +vocabulary_term_TEMPERATURE_20.setLabel(None) +vocabulary_term_TEMPERATURE_20.setOrdinal(1) +vocabulary_TEMPERATURE.addTerm(vocabulary_term_TEMPERATURE_20) + +vocabulary_TIMEPOINT_TYPE = tr.createNewVocabulary('TIMEPOINT_TYPE') +vocabulary_TIMEPOINT_TYPE.setDescription('Timepoint Type') +vocabulary_TIMEPOINT_TYPE.setUrlTemplate(None) +vocabulary_TIMEPOINT_TYPE.setManagedInternally(False) +vocabulary_TIMEPOINT_TYPE.setInternalNamespace(False) +vocabulary_TIMEPOINT_TYPE.setChosenFromList(True) + +vocabulary_term_TIMEPOINT_TYPE_IN = tr.createNewVocabularyTerm('IN') +vocabulary_term_TIMEPOINT_TYPE_IN.setDescription(None) +vocabulary_term_TIMEPOINT_TYPE_IN.setLabel(None) +vocabulary_term_TIMEPOINT_TYPE_IN.setOrdinal(2) +vocabulary_TIMEPOINT_TYPE.addTerm(vocabulary_term_TIMEPOINT_TYPE_IN) + +vocabulary_term_TIMEPOINT_TYPE_EX = tr.createNewVocabularyTerm('EX') +vocabulary_term_TIMEPOINT_TYPE_EX.setDescription(None) +vocabulary_term_TIMEPOINT_TYPE_EX.setLabel(None) +vocabulary_term_TIMEPOINT_TYPE_EX.setOrdinal(1) +vocabulary_TIMEPOINT_TYPE.addTerm(vocabulary_term_TIMEPOINT_TYPE_EX) + +vocabulary_term_TIMEPOINT_TYPE_SI = tr.createNewVocabularyTerm('SI') +vocabulary_term_TIMEPOINT_TYPE_SI.setDescription(None) +vocabulary_term_TIMEPOINT_TYPE_SI.setLabel(None) +vocabulary_term_TIMEPOINT_TYPE_SI.setOrdinal(3) +vocabulary_TIMEPOINT_TYPE.addTerm(vocabulary_term_TIMEPOINT_TYPE_SI) + +vocabulary_VALUE_TYPE = tr.createNewVocabulary('VALUE_TYPE') +vocabulary_VALUE_TYPE.setDescription('Value Type') +vocabulary_VALUE_TYPE.setUrlTemplate(None) +vocabulary_VALUE_TYPE.setManagedInternally(False) +vocabulary_VALUE_TYPE.setInternalNamespace(False) +vocabulary_VALUE_TYPE.setChosenFromList(True) + +vocabulary_term_VALUE_TYPE_IQR = tr.createNewVocabularyTerm('IQR') +vocabulary_term_VALUE_TYPE_IQR.setDescription(None) +vocabulary_term_VALUE_TYPE_IQR.setLabel(None) +vocabulary_term_VALUE_TYPE_IQR.setOrdinal(7) +vocabulary_VALUE_TYPE.addTerm(vocabulary_term_VALUE_TYPE_IQR) + +vocabulary_term_VALUE_TYPE_VAR = tr.createNewVocabularyTerm('VAR') +vocabulary_term_VALUE_TYPE_VAR.setDescription(None) +vocabulary_term_VALUE_TYPE_VAR.setLabel(None) +vocabulary_term_VALUE_TYPE_VAR.setOrdinal(5) +vocabulary_VALUE_TYPE.addTerm(vocabulary_term_VALUE_TYPE_VAR) + +vocabulary_term_VALUE_TYPE_ERROR = tr.createNewVocabularyTerm('ERROR') +vocabulary_term_VALUE_TYPE_ERROR.setDescription(None) +vocabulary_term_VALUE_TYPE_ERROR.setLabel(None) +vocabulary_term_VALUE_TYPE_ERROR.setOrdinal(6) +vocabulary_VALUE_TYPE.addTerm(vocabulary_term_VALUE_TYPE_ERROR) + +vocabulary_term_VALUE_TYPE_VALUE = tr.createNewVocabularyTerm('VALUE') +vocabulary_term_VALUE_TYPE_VALUE.setDescription(None) +vocabulary_term_VALUE_TYPE_VALUE.setLabel(None) +vocabulary_term_VALUE_TYPE_VALUE.setOrdinal(1) +vocabulary_VALUE_TYPE.addTerm(vocabulary_term_VALUE_TYPE_VALUE) + +vocabulary_term_VALUE_TYPE_MEAN = tr.createNewVocabularyTerm('MEAN') +vocabulary_term_VALUE_TYPE_MEAN.setDescription(None) +vocabulary_term_VALUE_TYPE_MEAN.setLabel(None) +vocabulary_term_VALUE_TYPE_MEAN.setOrdinal(2) +vocabulary_VALUE_TYPE.addTerm(vocabulary_term_VALUE_TYPE_MEAN) + +vocabulary_term_VALUE_TYPE_STD = tr.createNewVocabularyTerm('STD') +vocabulary_term_VALUE_TYPE_STD.setDescription(None) +vocabulary_term_VALUE_TYPE_STD.setLabel(None) +vocabulary_term_VALUE_TYPE_STD.setOrdinal(4) +vocabulary_VALUE_TYPE.addTerm(vocabulary_term_VALUE_TYPE_STD) + +vocabulary_term_VALUE_TYPE_MEDIAN = tr.createNewVocabularyTerm('MEDIAN') +vocabulary_term_VALUE_TYPE_MEDIAN.setDescription(None) +vocabulary_term_VALUE_TYPE_MEDIAN.setLabel(None) +vocabulary_term_VALUE_TYPE_MEDIAN.setOrdinal(3) +vocabulary_VALUE_TYPE.addTerm(vocabulary_term_VALUE_TYPE_MEDIAN) + +vocabulary_VALUE_UNIT = tr.createNewVocabulary('VALUE_UNIT') +vocabulary_VALUE_UNIT.setDescription('Value Unit') +vocabulary_VALUE_UNIT.setUrlTemplate(None) +vocabulary_VALUE_UNIT.setManagedInternally(False) +vocabulary_VALUE_UNIT.setInternalNamespace(False) +vocabulary_VALUE_UNIT.setChosenFromList(True) + +vocabulary_term_VALUE_UNIT_PERCENT = tr.createNewVocabularyTerm('PERCENT') +vocabulary_term_VALUE_UNIT_PERCENT.setDescription(None) +vocabulary_term_VALUE_UNIT_PERCENT.setLabel(None) +vocabulary_term_VALUE_UNIT_PERCENT.setOrdinal(3) +vocabulary_VALUE_UNIT.addTerm(vocabulary_term_VALUE_UNIT_PERCENT) + +vocabulary_term_VALUE_UNIT_MM = tr.createNewVocabularyTerm('MM') +vocabulary_term_VALUE_UNIT_MM.setDescription(None) +vocabulary_term_VALUE_UNIT_MM.setLabel(None) +vocabulary_term_VALUE_UNIT_MM.setOrdinal(1) +vocabulary_VALUE_UNIT.addTerm(vocabulary_term_VALUE_UNIT_MM) + +vocabulary_term_VALUE_UNIT_RATIOCS = tr.createNewVocabularyTerm('RATIOCS') +vocabulary_term_VALUE_UNIT_RATIOCS.setDescription(None) +vocabulary_term_VALUE_UNIT_RATIOCS.setLabel(None) +vocabulary_term_VALUE_UNIT_RATIOCS.setOrdinal(5) +vocabulary_VALUE_UNIT.addTerm(vocabulary_term_VALUE_UNIT_RATIOCS) + +vocabulary_term_VALUE_UNIT_RATIOT1 = tr.createNewVocabularyTerm('RATIOT1') +vocabulary_term_VALUE_UNIT_RATIOT1.setDescription(None) +vocabulary_term_VALUE_UNIT_RATIOT1.setLabel(None) +vocabulary_term_VALUE_UNIT_RATIOT1.setOrdinal(4) +vocabulary_VALUE_UNIT.addTerm(vocabulary_term_VALUE_UNIT_RATIOT1) + +vocabulary_term_VALUE_UNIT_AU = tr.createNewVocabularyTerm('AU') +vocabulary_term_VALUE_UNIT_AU.setDescription(None) +vocabulary_term_VALUE_UNIT_AU.setLabel(None) +vocabulary_term_VALUE_UNIT_AU.setOrdinal(6) +vocabulary_VALUE_UNIT.addTerm(vocabulary_term_VALUE_UNIT_AU) + +vocabulary_term_VALUE_UNIT_UM = tr.createNewVocabularyTerm('UM') +vocabulary_term_VALUE_UNIT_UM.setDescription(None) +vocabulary_term_VALUE_UNIT_UM.setLabel(None) +vocabulary_term_VALUE_UNIT_UM.setOrdinal(2) +vocabulary_VALUE_UNIT.addTerm(vocabulary_term_VALUE_UNIT_UM) + +vocabulary_term_VALUE_UNIT_DIMENSIONLESS = tr.createNewVocabularyTerm('DIMENSIONLESS') +vocabulary_term_VALUE_UNIT_DIMENSIONLESS.setDescription(None) +vocabulary_term_VALUE_UNIT_DIMENSIONLESS.setLabel(None) +vocabulary_term_VALUE_UNIT_DIMENSIONLESS.setOrdinal(7) +vocabulary_VALUE_UNIT.addTerm(vocabulary_term_VALUE_UNIT_DIMENSIONLESS) + +exp_type_BASYNTHEC = tr.createNewExperimentType('BASYNTHEC') +exp_type_BASYNTHEC.setDescription('The BaSynthec experiment type.') + +data_set_type_EXCEL_ORIGINAL = tr.createNewDataSetType('EXCEL_ORIGINAL') +data_set_type_EXCEL_ORIGINAL.setDescription('Excel data') +data_set_type_EXCEL_ORIGINAL.setContainerType(False) + +data_set_type_METABOLITE_INTENSITIES = tr.createNewDataSetType('METABOLITE_INTENSITIES') +data_set_type_METABOLITE_INTENSITIES.setDescription('Metabolite intensities') +data_set_type_METABOLITE_INTENSITIES.setContainerType(True) + +data_set_type_OD600 = tr.createNewDataSetType('OD600') +data_set_type_OD600.setDescription('Growth profiles') +data_set_type_OD600.setContainerType(True) + +data_set_type_PROTEIN_QUANTIFICATIONS = tr.createNewDataSetType('PROTEIN_QUANTIFICATIONS') +data_set_type_PROTEIN_QUANTIFICATIONS.setDescription('Protein quantifications') +data_set_type_PROTEIN_QUANTIFICATIONS.setContainerType(True) + +data_set_type_RAW = tr.createNewDataSetType('RAW') +data_set_type_RAW.setDescription('Raw data') +data_set_type_RAW.setContainerType(False) + +data_set_type_TRANSCRIPTOMICS = tr.createNewDataSetType('TRANSCRIPTOMICS') +data_set_type_TRANSCRIPTOMICS.setDescription('Transcriptomics data') +data_set_type_TRANSCRIPTOMICS.setContainerType(True) + +data_set_type_TSV_EXPORT = tr.createNewDataSetType('TSV_EXPORT') +data_set_type_TSV_EXPORT.setDescription('An export of the data containing one strain per file.') +data_set_type_TSV_EXPORT.setContainerType(False) + +data_set_type_TSV_MULTISTRAIN_EXPORT = tr.createNewDataSetType('TSV_MULTISTRAIN_EXPORT') +data_set_type_TSV_MULTISTRAIN_EXPORT.setDescription('An export of the data containing multiple strains per file.') +data_set_type_TSV_MULTISTRAIN_EXPORT.setContainerType(False) + +data_set_type_UNKNOWN = tr.createNewDataSetType('UNKNOWN') +data_set_type_UNKNOWN.setDescription('Unknown') +data_set_type_UNKNOWN.setContainerType(False) + +material_type_STRAIN = tr.createNewMaterialType('STRAIN') +material_type_STRAIN.setDescription('Strain') + +prop_type_CELL_LOCATION = tr.createNewPropertyType('CELL_LOCATION', DataType.CONTROLLEDVOCABULARY) +prop_type_CELL_LOCATION.setLabel('Cell Location') +prop_type_CELL_LOCATION.setManagedInternally(False) +prop_type_CELL_LOCATION.setInternalNamespace(False) + +prop_type_CELL_LOCATION.setVocabulary(vocabulary_CELL_LOCATION) + +prop_type_COMMENTS = tr.createNewPropertyType('COMMENTS', DataType.MULTILINE_VARCHAR) +prop_type_COMMENTS.setLabel('Comments') +prop_type_COMMENTS.setManagedInternally(False) +prop_type_COMMENTS.setInternalNamespace(False) + + +prop_type_CONTAINER = tr.createNewPropertyType('CONTAINER', DataType.CONTROLLEDVOCABULARY) +prop_type_CONTAINER.setLabel('Container') +prop_type_CONTAINER.setManagedInternally(False) +prop_type_CONTAINER.setInternalNamespace(False) + +prop_type_CONTAINER.setVocabulary(vocabulary_CONTAINER) + +prop_type_CONTAINER_VOLUME = tr.createNewPropertyType('CONTAINER_VOLUME', DataType.VARCHAR) +prop_type_CONTAINER_VOLUME.setLabel('Container Volume') +prop_type_CONTAINER_VOLUME.setManagedInternally(False) +prop_type_CONTAINER_VOLUME.setInternalNamespace(False) + + +prop_type_DATA_TYPE = tr.createNewPropertyType('DATA_TYPE', DataType.VARCHAR) +prop_type_DATA_TYPE.setLabel('Data Type') +prop_type_DATA_TYPE.setManagedInternally(False) +prop_type_DATA_TYPE.setInternalNamespace(False) + + +prop_type_DESCRIPTION = tr.createNewPropertyType('DESCRIPTION', DataType.VARCHAR) +prop_type_DESCRIPTION.setLabel('Description') +prop_type_DESCRIPTION.setManagedInternally(False) +prop_type_DESCRIPTION.setInternalNamespace(False) + + +prop_type_DEVICE = tr.createNewPropertyType('DEVICE', DataType.CONTROLLEDVOCABULARY) +prop_type_DEVICE.setLabel('Device') +prop_type_DEVICE.setManagedInternally(False) +prop_type_DEVICE.setInternalNamespace(False) + +prop_type_DEVICE.setVocabulary(vocabulary_DEVICE) + +prop_type_EXPERIMENT_DATE = tr.createNewPropertyType('EXPERIMENT_DATE', DataType.TIMESTAMP) +prop_type_EXPERIMENT_DATE.setLabel('Experiment Date') +prop_type_EXPERIMENT_DATE.setManagedInternally(False) +prop_type_EXPERIMENT_DATE.setInternalNamespace(False) + + +prop_type_MEDIUM = tr.createNewPropertyType('MEDIUM', DataType.CONTROLLEDVOCABULARY) +prop_type_MEDIUM.setLabel('Medium') +prop_type_MEDIUM.setManagedInternally(False) +prop_type_MEDIUM.setInternalNamespace(False) + +prop_type_MEDIUM.setVocabulary(vocabulary_GROWTH_MEDIA) + +prop_type_MISC_GROWTH_CONDITIONS = tr.createNewPropertyType('MISC_GROWTH_CONDITIONS', DataType.MULTILINE_VARCHAR) +prop_type_MISC_GROWTH_CONDITIONS.setLabel('Growth Conditions') +prop_type_MISC_GROWTH_CONDITIONS.setManagedInternally(False) +prop_type_MISC_GROWTH_CONDITIONS.setInternalNamespace(False) + + +prop_type_OPERATOR = tr.createNewPropertyType('OPERATOR', DataType.VARCHAR) +prop_type_OPERATOR.setLabel('Operator') +prop_type_OPERATOR.setManagedInternally(False) +prop_type_OPERATOR.setInternalNamespace(False) + + +prop_type_REFERENCE_STRAIN = tr.createNewPropertyType('REFERENCE_STRAIN', DataType.MATERIAL) +prop_type_REFERENCE_STRAIN.setLabel('Reference Strain') +prop_type_REFERENCE_STRAIN.setManagedInternally(False) +prop_type_REFERENCE_STRAIN.setInternalNamespace(False) +prop_type_REFERENCE_STRAIN.setMaterialType(material_type_STRAIN) + +prop_type_SCALE = tr.createNewPropertyType('SCALE', DataType.CONTROLLEDVOCABULARY) +prop_type_SCALE.setLabel('Scale') +prop_type_SCALE.setManagedInternally(False) +prop_type_SCALE.setInternalNamespace(False) + +prop_type_SCALE.setVocabulary(vocabulary_SCALE) + +prop_type_SHAKER_RPM = tr.createNewPropertyType('SHAKER_RPM', DataType.INTEGER) +prop_type_SHAKER_RPM.setLabel('Shaker RPM') +prop_type_SHAKER_RPM.setManagedInternally(False) +prop_type_SHAKER_RPM.setInternalNamespace(False) + + +prop_type_STRAIN = tr.createNewPropertyType('STRAIN', DataType.MATERIAL) +prop_type_STRAIN.setLabel('Strain') +prop_type_STRAIN.setManagedInternally(False) +prop_type_STRAIN.setInternalNamespace(False) +prop_type_STRAIN.setMaterialType(material_type_STRAIN) + +prop_type_STRAIN_NAME = tr.createNewPropertyType('STRAIN_NAME', DataType.VARCHAR) +prop_type_STRAIN_NAME.setLabel('Name') +prop_type_STRAIN_NAME.setManagedInternally(False) +prop_type_STRAIN_NAME.setInternalNamespace(False) + + +prop_type_STRAIN_NAMES = tr.createNewPropertyType('STRAIN_NAMES', DataType.VARCHAR) +prop_type_STRAIN_NAMES.setLabel('Strain Names') +prop_type_STRAIN_NAMES.setManagedInternally(False) +prop_type_STRAIN_NAMES.setInternalNamespace(False) + + +prop_type_TECHNOLOGY = tr.createNewPropertyType('TECHNOLOGY', DataType.CONTROLLEDVOCABULARY) +prop_type_TECHNOLOGY.setLabel('Technology') +prop_type_TECHNOLOGY.setManagedInternally(False) +prop_type_TECHNOLOGY.setInternalNamespace(False) + +prop_type_TECHNOLOGY.setVocabulary(vocabulary_TECHNOLOGY) + +prop_type_TEMPERATURE = tr.createNewPropertyType('TEMPERATURE', DataType.REAL) +prop_type_TEMPERATURE.setLabel('Temperature') +prop_type_TEMPERATURE.setManagedInternally(False) +prop_type_TEMPERATURE.setInternalNamespace(False) + + +prop_type_TIMEPOINT_TYPE = tr.createNewPropertyType('TIMEPOINT_TYPE', DataType.CONTROLLEDVOCABULARY) +prop_type_TIMEPOINT_TYPE.setLabel('Timepoint Type') +prop_type_TIMEPOINT_TYPE.setManagedInternally(False) +prop_type_TIMEPOINT_TYPE.setInternalNamespace(False) + +prop_type_TIMEPOINT_TYPE.setVocabulary(vocabulary_TIMEPOINT_TYPE) + +prop_type_VALUE_TYPE = tr.createNewPropertyType('VALUE_TYPE', DataType.CONTROLLEDVOCABULARY) +prop_type_VALUE_TYPE.setLabel('Value Type') +prop_type_VALUE_TYPE.setManagedInternally(False) +prop_type_VALUE_TYPE.setInternalNamespace(False) + +prop_type_VALUE_TYPE.setVocabulary(vocabulary_VALUE_TYPE) + +prop_type_VALUE_UNIT = tr.createNewPropertyType('VALUE_UNIT', DataType.CONTROLLEDVOCABULARY) +prop_type_VALUE_UNIT.setLabel('Value Unit') +prop_type_VALUE_UNIT.setManagedInternally(False) +prop_type_VALUE_UNIT.setInternalNamespace(False) + +prop_type_VALUE_UNIT.setVocabulary(vocabulary_VALUE_UNIT) + +assignment_EXPERIMENT_BASYNTHEC_DESCRIPTION = tr.assignPropertyType(exp_type_BASYNTHEC, prop_type_DESCRIPTION) +assignment_EXPERIMENT_BASYNTHEC_DESCRIPTION.setMandatory(False) +assignment_EXPERIMENT_BASYNTHEC_DESCRIPTION.setSection(None) +assignment_EXPERIMENT_BASYNTHEC_DESCRIPTION.setPositionInForms(1) + +assignment_EXPERIMENT_BASYNTHEC_MEDIUM = tr.assignPropertyType(exp_type_BASYNTHEC, prop_type_MEDIUM) +assignment_EXPERIMENT_BASYNTHEC_MEDIUM.setMandatory(False) +assignment_EXPERIMENT_BASYNTHEC_MEDIUM.setSection(None) +assignment_EXPERIMENT_BASYNTHEC_MEDIUM.setPositionInForms(2) + +assignment_EXPERIMENT_BASYNTHEC_TEMPERATURE = tr.assignPropertyType(exp_type_BASYNTHEC, prop_type_TEMPERATURE) +assignment_EXPERIMENT_BASYNTHEC_TEMPERATURE.setMandatory(False) +assignment_EXPERIMENT_BASYNTHEC_TEMPERATURE.setSection(None) +assignment_EXPERIMENT_BASYNTHEC_TEMPERATURE.setPositionInForms(3) + +assignment_EXPERIMENT_BASYNTHEC_CONTAINER = tr.assignPropertyType(exp_type_BASYNTHEC, prop_type_CONTAINER) +assignment_EXPERIMENT_BASYNTHEC_CONTAINER.setMandatory(False) +assignment_EXPERIMENT_BASYNTHEC_CONTAINER.setSection(None) +assignment_EXPERIMENT_BASYNTHEC_CONTAINER.setPositionInForms(5) + +assignment_EXPERIMENT_BASYNTHEC_CONTAINER_VOLUME = tr.assignPropertyType(exp_type_BASYNTHEC, prop_type_CONTAINER_VOLUME) +assignment_EXPERIMENT_BASYNTHEC_CONTAINER_VOLUME.setMandatory(False) +assignment_EXPERIMENT_BASYNTHEC_CONTAINER_VOLUME.setSection(None) +assignment_EXPERIMENT_BASYNTHEC_CONTAINER_VOLUME.setPositionInForms(6) + +assignment_EXPERIMENT_BASYNTHEC_MISC_GROWTH_CONDITIONS = tr.assignPropertyType(exp_type_BASYNTHEC, prop_type_MISC_GROWTH_CONDITIONS) +assignment_EXPERIMENT_BASYNTHEC_MISC_GROWTH_CONDITIONS.setMandatory(False) +assignment_EXPERIMENT_BASYNTHEC_MISC_GROWTH_CONDITIONS.setSection(None) +assignment_EXPERIMENT_BASYNTHEC_MISC_GROWTH_CONDITIONS.setPositionInForms(7) + +assignment_EXPERIMENT_BASYNTHEC_SHAKER_RPM = tr.assignPropertyType(exp_type_BASYNTHEC, prop_type_SHAKER_RPM) +assignment_EXPERIMENT_BASYNTHEC_SHAKER_RPM.setMandatory(False) +assignment_EXPERIMENT_BASYNTHEC_SHAKER_RPM.setSection(None) +assignment_EXPERIMENT_BASYNTHEC_SHAKER_RPM.setPositionInForms(8) + +assignment_EXPERIMENT_BASYNTHEC_COMMENTS = tr.assignPropertyType(exp_type_BASYNTHEC, prop_type_COMMENTS) +assignment_EXPERIMENT_BASYNTHEC_COMMENTS.setMandatory(False) +assignment_EXPERIMENT_BASYNTHEC_COMMENTS.setSection(None) +assignment_EXPERIMENT_BASYNTHEC_COMMENTS.setPositionInForms(9) + +assignment_EXPERIMENT_BASYNTHEC_EXPERIMENT_DATE = tr.assignPropertyType(exp_type_BASYNTHEC, prop_type_EXPERIMENT_DATE) +assignment_EXPERIMENT_BASYNTHEC_EXPERIMENT_DATE.setMandatory(False) +assignment_EXPERIMENT_BASYNTHEC_EXPERIMENT_DATE.setSection(None) +assignment_EXPERIMENT_BASYNTHEC_EXPERIMENT_DATE.setPositionInForms(10) + +assignment_DATA_SET_EXCEL_ORIGINAL_DATA_TYPE = tr.assignPropertyType(data_set_type_EXCEL_ORIGINAL, prop_type_DATA_TYPE) +assignment_DATA_SET_EXCEL_ORIGINAL_DATA_TYPE.setMandatory(False) +assignment_DATA_SET_EXCEL_ORIGINAL_DATA_TYPE.setSection(None) +assignment_DATA_SET_EXCEL_ORIGINAL_DATA_TYPE.setPositionInForms(1) + +assignment_DATA_SET_METABOLITE_INTENSITIES_STRAIN = tr.assignPropertyType(data_set_type_METABOLITE_INTENSITIES, prop_type_STRAIN) +assignment_DATA_SET_METABOLITE_INTENSITIES_STRAIN.setMandatory(False) +assignment_DATA_SET_METABOLITE_INTENSITIES_STRAIN.setSection(None) +assignment_DATA_SET_METABOLITE_INTENSITIES_STRAIN.setPositionInForms(1) + +assignment_DATA_SET_METABOLITE_INTENSITIES_STRAIN_NAMES = tr.assignPropertyType(data_set_type_METABOLITE_INTENSITIES, prop_type_STRAIN_NAMES) +assignment_DATA_SET_METABOLITE_INTENSITIES_STRAIN_NAMES.setMandatory(False) +assignment_DATA_SET_METABOLITE_INTENSITIES_STRAIN_NAMES.setSection(None) +assignment_DATA_SET_METABOLITE_INTENSITIES_STRAIN_NAMES.setPositionInForms(2) + +assignment_DATA_SET_METABOLITE_INTENSITIES_TIMEPOINT_TYPE = tr.assignPropertyType(data_set_type_METABOLITE_INTENSITIES, prop_type_TIMEPOINT_TYPE) +assignment_DATA_SET_METABOLITE_INTENSITIES_TIMEPOINT_TYPE.setMandatory(False) +assignment_DATA_SET_METABOLITE_INTENSITIES_TIMEPOINT_TYPE.setSection(None) +assignment_DATA_SET_METABOLITE_INTENSITIES_TIMEPOINT_TYPE.setPositionInForms(3) + +assignment_DATA_SET_METABOLITE_INTENSITIES_CELL_LOCATION = tr.assignPropertyType(data_set_type_METABOLITE_INTENSITIES, prop_type_CELL_LOCATION) +assignment_DATA_SET_METABOLITE_INTENSITIES_CELL_LOCATION.setMandatory(False) +assignment_DATA_SET_METABOLITE_INTENSITIES_CELL_LOCATION.setSection(None) +assignment_DATA_SET_METABOLITE_INTENSITIES_CELL_LOCATION.setPositionInForms(4) + +assignment_DATA_SET_METABOLITE_INTENSITIES_VALUE_TYPE = tr.assignPropertyType(data_set_type_METABOLITE_INTENSITIES, prop_type_VALUE_TYPE) +assignment_DATA_SET_METABOLITE_INTENSITIES_VALUE_TYPE.setMandatory(False) +assignment_DATA_SET_METABOLITE_INTENSITIES_VALUE_TYPE.setSection(None) +assignment_DATA_SET_METABOLITE_INTENSITIES_VALUE_TYPE.setPositionInForms(5) + +assignment_DATA_SET_METABOLITE_INTENSITIES_VALUE_UNIT = tr.assignPropertyType(data_set_type_METABOLITE_INTENSITIES, prop_type_VALUE_UNIT) +assignment_DATA_SET_METABOLITE_INTENSITIES_VALUE_UNIT.setMandatory(False) +assignment_DATA_SET_METABOLITE_INTENSITIES_VALUE_UNIT.setSection(None) +assignment_DATA_SET_METABOLITE_INTENSITIES_VALUE_UNIT.setPositionInForms(6) + +assignment_DATA_SET_METABOLITE_INTENSITIES_SCALE = tr.assignPropertyType(data_set_type_METABOLITE_INTENSITIES, prop_type_SCALE) +assignment_DATA_SET_METABOLITE_INTENSITIES_SCALE.setMandatory(False) +assignment_DATA_SET_METABOLITE_INTENSITIES_SCALE.setSection(None) +assignment_DATA_SET_METABOLITE_INTENSITIES_SCALE.setPositionInForms(7) + +assignment_DATA_SET_OD600_STRAIN = tr.assignPropertyType(data_set_type_OD600, prop_type_STRAIN) +assignment_DATA_SET_OD600_STRAIN.setMandatory(False) +assignment_DATA_SET_OD600_STRAIN.setSection(None) +assignment_DATA_SET_OD600_STRAIN.setPositionInForms(1) + +assignment_DATA_SET_OD600_STRAIN_NAMES = tr.assignPropertyType(data_set_type_OD600, prop_type_STRAIN_NAMES) +assignment_DATA_SET_OD600_STRAIN_NAMES.setMandatory(False) +assignment_DATA_SET_OD600_STRAIN_NAMES.setSection(None) +assignment_DATA_SET_OD600_STRAIN_NAMES.setPositionInForms(2) + +assignment_DATA_SET_OD600_TIMEPOINT_TYPE = tr.assignPropertyType(data_set_type_OD600, prop_type_TIMEPOINT_TYPE) +assignment_DATA_SET_OD600_TIMEPOINT_TYPE.setMandatory(False) +assignment_DATA_SET_OD600_TIMEPOINT_TYPE.setSection(None) +assignment_DATA_SET_OD600_TIMEPOINT_TYPE.setPositionInForms(3) + +assignment_DATA_SET_OD600_CELL_LOCATION = tr.assignPropertyType(data_set_type_OD600, prop_type_CELL_LOCATION) +assignment_DATA_SET_OD600_CELL_LOCATION.setMandatory(False) +assignment_DATA_SET_OD600_CELL_LOCATION.setSection(None) +assignment_DATA_SET_OD600_CELL_LOCATION.setPositionInForms(4) + +assignment_DATA_SET_OD600_VALUE_TYPE = tr.assignPropertyType(data_set_type_OD600, prop_type_VALUE_TYPE) +assignment_DATA_SET_OD600_VALUE_TYPE.setMandatory(False) +assignment_DATA_SET_OD600_VALUE_TYPE.setSection(None) +assignment_DATA_SET_OD600_VALUE_TYPE.setPositionInForms(5) + +assignment_DATA_SET_OD600_VALUE_UNIT = tr.assignPropertyType(data_set_type_OD600, prop_type_VALUE_UNIT) +assignment_DATA_SET_OD600_VALUE_UNIT.setMandatory(False) +assignment_DATA_SET_OD600_VALUE_UNIT.setSection(None) +assignment_DATA_SET_OD600_VALUE_UNIT.setPositionInForms(6) + +assignment_DATA_SET_OD600_SCALE = tr.assignPropertyType(data_set_type_OD600, prop_type_SCALE) +assignment_DATA_SET_OD600_SCALE.setMandatory(False) +assignment_DATA_SET_OD600_SCALE.setSection(None) +assignment_DATA_SET_OD600_SCALE.setPositionInForms(7) + +assignment_DATA_SET_PROTEIN_QUANTIFICATIONS_STRAIN = tr.assignPropertyType(data_set_type_PROTEIN_QUANTIFICATIONS, prop_type_STRAIN) +assignment_DATA_SET_PROTEIN_QUANTIFICATIONS_STRAIN.setMandatory(False) +assignment_DATA_SET_PROTEIN_QUANTIFICATIONS_STRAIN.setSection(None) +assignment_DATA_SET_PROTEIN_QUANTIFICATIONS_STRAIN.setPositionInForms(1) + +assignment_DATA_SET_PROTEIN_QUANTIFICATIONS_STRAIN_NAMES = tr.assignPropertyType(data_set_type_PROTEIN_QUANTIFICATIONS, prop_type_STRAIN_NAMES) +assignment_DATA_SET_PROTEIN_QUANTIFICATIONS_STRAIN_NAMES.setMandatory(False) +assignment_DATA_SET_PROTEIN_QUANTIFICATIONS_STRAIN_NAMES.setSection(None) +assignment_DATA_SET_PROTEIN_QUANTIFICATIONS_STRAIN_NAMES.setPositionInForms(2) + +assignment_DATA_SET_PROTEIN_QUANTIFICATIONS_TIMEPOINT_TYPE = tr.assignPropertyType(data_set_type_PROTEIN_QUANTIFICATIONS, prop_type_TIMEPOINT_TYPE) +assignment_DATA_SET_PROTEIN_QUANTIFICATIONS_TIMEPOINT_TYPE.setMandatory(False) +assignment_DATA_SET_PROTEIN_QUANTIFICATIONS_TIMEPOINT_TYPE.setSection(None) +assignment_DATA_SET_PROTEIN_QUANTIFICATIONS_TIMEPOINT_TYPE.setPositionInForms(3) + +assignment_DATA_SET_PROTEIN_QUANTIFICATIONS_CELL_LOCATION = tr.assignPropertyType(data_set_type_PROTEIN_QUANTIFICATIONS, prop_type_CELL_LOCATION) +assignment_DATA_SET_PROTEIN_QUANTIFICATIONS_CELL_LOCATION.setMandatory(False) +assignment_DATA_SET_PROTEIN_QUANTIFICATIONS_CELL_LOCATION.setSection(None) +assignment_DATA_SET_PROTEIN_QUANTIFICATIONS_CELL_LOCATION.setPositionInForms(4) + +assignment_DATA_SET_PROTEIN_QUANTIFICATIONS_VALUE_UNIT = tr.assignPropertyType(data_set_type_PROTEIN_QUANTIFICATIONS, prop_type_VALUE_UNIT) +assignment_DATA_SET_PROTEIN_QUANTIFICATIONS_VALUE_UNIT.setMandatory(False) +assignment_DATA_SET_PROTEIN_QUANTIFICATIONS_VALUE_UNIT.setSection(None) +assignment_DATA_SET_PROTEIN_QUANTIFICATIONS_VALUE_UNIT.setPositionInForms(6) + +assignment_DATA_SET_PROTEIN_QUANTIFICATIONS_SCALE = tr.assignPropertyType(data_set_type_PROTEIN_QUANTIFICATIONS, prop_type_SCALE) +assignment_DATA_SET_PROTEIN_QUANTIFICATIONS_SCALE.setMandatory(False) +assignment_DATA_SET_PROTEIN_QUANTIFICATIONS_SCALE.setSection(None) +assignment_DATA_SET_PROTEIN_QUANTIFICATIONS_SCALE.setPositionInForms(7) + +assignment_DATA_SET_PROTEIN_QUANTIFICATIONS_REFERENCE_STRAIN = tr.assignPropertyType(data_set_type_PROTEIN_QUANTIFICATIONS, prop_type_REFERENCE_STRAIN) +assignment_DATA_SET_PROTEIN_QUANTIFICATIONS_REFERENCE_STRAIN.setMandatory(False) +assignment_DATA_SET_PROTEIN_QUANTIFICATIONS_REFERENCE_STRAIN.setSection(None) +assignment_DATA_SET_PROTEIN_QUANTIFICATIONS_REFERENCE_STRAIN.setPositionInForms(8) + +assignment_DATA_SET_RAW_STRAIN = tr.assignPropertyType(data_set_type_RAW, prop_type_STRAIN) +assignment_DATA_SET_RAW_STRAIN.setMandatory(True) +assignment_DATA_SET_RAW_STRAIN.setSection(None) +assignment_DATA_SET_RAW_STRAIN.setPositionInForms(1) + +assignment_DATA_SET_RAW_TECHNOLOGY = tr.assignPropertyType(data_set_type_RAW, prop_type_TECHNOLOGY) +assignment_DATA_SET_RAW_TECHNOLOGY.setMandatory(True) +assignment_DATA_SET_RAW_TECHNOLOGY.setSection(None) +assignment_DATA_SET_RAW_TECHNOLOGY.setPositionInForms(2) + +assignment_DATA_SET_RAW_DEVICE = tr.assignPropertyType(data_set_type_RAW, prop_type_DEVICE) +assignment_DATA_SET_RAW_DEVICE.setMandatory(False) +assignment_DATA_SET_RAW_DEVICE.setSection(None) +assignment_DATA_SET_RAW_DEVICE.setPositionInForms(3) + +assignment_DATA_SET_RAW_OPERATOR = tr.assignPropertyType(data_set_type_RAW, prop_type_OPERATOR) +assignment_DATA_SET_RAW_OPERATOR.setMandatory(False) +assignment_DATA_SET_RAW_OPERATOR.setSection(None) +assignment_DATA_SET_RAW_OPERATOR.setPositionInForms(4) + +assignment_MATERIAL_STRAIN_STRAIN_NAME = tr.assignPropertyType(material_type_STRAIN, prop_type_STRAIN_NAME) +assignment_MATERIAL_STRAIN_STRAIN_NAME.setMandatory(True) +assignment_MATERIAL_STRAIN_STRAIN_NAME.setSection(None) +assignment_MATERIAL_STRAIN_STRAIN_NAME.setPositionInForms(1) + +assignment_DATA_SET_TRANSCRIPTOMICS_STRAIN = tr.assignPropertyType(data_set_type_TRANSCRIPTOMICS, prop_type_STRAIN) +assignment_DATA_SET_TRANSCRIPTOMICS_STRAIN.setMandatory(False) +assignment_DATA_SET_TRANSCRIPTOMICS_STRAIN.setSection(None) +assignment_DATA_SET_TRANSCRIPTOMICS_STRAIN.setPositionInForms(1) + +assignment_DATA_SET_TRANSCRIPTOMICS_STRAIN_NAMES = tr.assignPropertyType(data_set_type_TRANSCRIPTOMICS, prop_type_STRAIN_NAMES) +assignment_DATA_SET_TRANSCRIPTOMICS_STRAIN_NAMES.setMandatory(False) +assignment_DATA_SET_TRANSCRIPTOMICS_STRAIN_NAMES.setSection(None) +assignment_DATA_SET_TRANSCRIPTOMICS_STRAIN_NAMES.setPositionInForms(2) + +assignment_DATA_SET_TRANSCRIPTOMICS_TIMEPOINT_TYPE = tr.assignPropertyType(data_set_type_TRANSCRIPTOMICS, prop_type_TIMEPOINT_TYPE) +assignment_DATA_SET_TRANSCRIPTOMICS_TIMEPOINT_TYPE.setMandatory(False) +assignment_DATA_SET_TRANSCRIPTOMICS_TIMEPOINT_TYPE.setSection(None) +assignment_DATA_SET_TRANSCRIPTOMICS_TIMEPOINT_TYPE.setPositionInForms(3) + +assignment_DATA_SET_TRANSCRIPTOMICS_CELL_LOCATION = tr.assignPropertyType(data_set_type_TRANSCRIPTOMICS, prop_type_CELL_LOCATION) +assignment_DATA_SET_TRANSCRIPTOMICS_CELL_LOCATION.setMandatory(False) +assignment_DATA_SET_TRANSCRIPTOMICS_CELL_LOCATION.setSection(None) +assignment_DATA_SET_TRANSCRIPTOMICS_CELL_LOCATION.setPositionInForms(4) + +assignment_DATA_SET_TRANSCRIPTOMICS_VALUE_TYPE = tr.assignPropertyType(data_set_type_TRANSCRIPTOMICS, prop_type_VALUE_TYPE) +assignment_DATA_SET_TRANSCRIPTOMICS_VALUE_TYPE.setMandatory(False) +assignment_DATA_SET_TRANSCRIPTOMICS_VALUE_TYPE.setSection(None) +assignment_DATA_SET_TRANSCRIPTOMICS_VALUE_TYPE.setPositionInForms(5) + +assignment_DATA_SET_TRANSCRIPTOMICS_VALUE_UNIT = tr.assignPropertyType(data_set_type_TRANSCRIPTOMICS, prop_type_VALUE_UNIT) +assignment_DATA_SET_TRANSCRIPTOMICS_VALUE_UNIT.setMandatory(False) +assignment_DATA_SET_TRANSCRIPTOMICS_VALUE_UNIT.setSection(None) +assignment_DATA_SET_TRANSCRIPTOMICS_VALUE_UNIT.setPositionInForms(6) + +assignment_DATA_SET_TRANSCRIPTOMICS_SCALE = tr.assignPropertyType(data_set_type_TRANSCRIPTOMICS, prop_type_SCALE) +assignment_DATA_SET_TRANSCRIPTOMICS_SCALE.setMandatory(False) +assignment_DATA_SET_TRANSCRIPTOMICS_SCALE.setSection(None) +assignment_DATA_SET_TRANSCRIPTOMICS_SCALE.setPositionInForms(7) + +assignment_DATA_SET_TSV_EXPORT_DATA_TYPE = tr.assignPropertyType(data_set_type_TSV_EXPORT, prop_type_DATA_TYPE) +assignment_DATA_SET_TSV_EXPORT_DATA_TYPE.setMandatory(False) +assignment_DATA_SET_TSV_EXPORT_DATA_TYPE.setSection(None) +assignment_DATA_SET_TSV_EXPORT_DATA_TYPE.setPositionInForms(1) + +assignment_DATA_SET_TSV_MULTISTRAIN_EXPORT_DATA_TYPE = tr.assignPropertyType(data_set_type_TSV_MULTISTRAIN_EXPORT, prop_type_DATA_TYPE) +assignment_DATA_SET_TSV_MULTISTRAIN_EXPORT_DATA_TYPE.setMandatory(False) +assignment_DATA_SET_TSV_MULTISTRAIN_EXPORT_DATA_TYPE.setSection(None) +assignment_DATA_SET_TSV_MULTISTRAIN_EXPORT_DATA_TYPE.setPositionInForms(1)