Skip to content
Snippets Groups Projects
Commit ec8ed5eb authored by tpylak's avatar tpylak
Browse files

LMS-1546 unify devel and dist screening config

SVN: 16737
parent 53db60d1
No related branches found
No related tags found
No related merge requests found
......@@ -139,7 +139,8 @@ screening-dss-api-exporter-servlet.path = /rmi-datastore-server-screening-api-v1
# ---------------------------------------------------------------------------
maintenance-plugins=hierarchical-storage-updater, data-set-clean-up, migrator, feature-migrator
maintenance-plugins=data-set-clean-up
# hierarchical-storage-updater, feature-migrator, bds-migrator
# the plugin which is run periodically to create a mirror structure of the store with the same files
# but with user-readable structure of directories
......@@ -154,16 +155,17 @@ data-set-clean-up.class = ch.systemsx.cisd.etlserver.plugins.DataSetDeletionMain
data-set-clean-up.interval = 86400
data-set-clean-up.data-source = imaging-db
migrator.class = ch.systemsx.cisd.etlserver.plugins.ChainedDataSetMigrationTask
migrator.execute-only-once = true
migrator.storeRoot = ${storeroot-dir}
migrator.migrators = bds-image-db, bds-original-relocator, bds-remover
migrator.bds-image-db.class = ch.systemsx.cisd.openbis.dss.etl.bdsmigration.BDSImagingDatabaseMigrator
migrator.bds-image-db.data-source = imaging-db
migrator.bds-image-db.channel-names = dapi, gfp
#migrator.bds-image-db.extract-single-image-channels = BLUE, GREEN
migrator.bds-original-relocator.class = ch.systemsx.cisd.openbis.dss.etl.bdsmigration.BDSOriginalDataRelocatorMigrator
migrator.bds-remover.class = ch.systemsx.cisd.openbis.dss.etl.bdsmigration.BDSDataRemoverMigrator
bds-migrator.class = ch.systemsx.cisd.etlserver.plugins.ChainedDataSetMigrationTask
bds-migrator.execute-only-once = true
bds-migrator.storeRoot = ${storeroot-dir}
#bds-migrator.migrators = bds-image-db, bds-original-relocator, bds-remover
bds-migrator.migrators = bds-image-db
bds-migrator.bds-image-db.class = ch.systemsx.cisd.openbis.dss.etl.bdsmigration.BDSImagingDatabaseMigrator
bds-migrator.bds-image-db.data-source = imaging-db
bds-migrator.bds-image-db.channel-names = dapi, gfp
#bds-migrator.bds-image-db.extract-single-image-channels = BLUE, GREEN
bds-migrator.bds-original-relocator.class = ch.systemsx.cisd.openbis.dss.etl.bdsmigration.BDSOriginalDataRelocatorMigrator
bds-migrator.bds-remover.class = ch.systemsx.cisd.openbis.dss.etl.bdsmigration.BDSDataRemoverMigrator
feature-migrator.class = ch.systemsx.cisd.etlserver.plugins.ChainedDataSetMigrationTask
feature-migrator.execute-only-once = true
......@@ -194,37 +196,12 @@ data-set-file-name-entity-separator = _
# Valid only when auto-detection method is used to determine if an incoming data are ready to be processed.
quiet-period = 3
# code of the default space in openBIS to which the data will be imported
import-space-code = DEMO
# Comma separated names of processing threads. Each thread should have configuration properties prefixed with its name.
# E.g. 'code-extractor' property for the thread 'my-etl' should be specified as 'my-etl.code-extractor'
inputs=split-channels-images, merged-channels-images, image-analysis-results, genedata-merged-channels-images, genedata-image-analysis-results
# ---------------------------------------------------------------------------
# The directory to watch for incoming data.
split-channels-images.incoming-dir = ${incoming-root-dir}/incoming-images-split-channels
split-channels-images.incoming-data-completeness-condition = auto-detection
# The extractor class to use for code extraction
split-channels-images.data-set-info-extractor = ch.systemsx.cisd.etlserver.DefaultDataSetInfoExtractor
split-channels-images.data-set-info-extractor.entity-separator = ${data-set-file-name-entity-separator}
split-channels-images.data-set-info-extractor.index-of-sample-code = -1
split-channels-images.data-set-info-extractor.index-of-data-producer-code = 1
split-channels-images.data-set-info-extractor.index-of-data-production-date = 0
split-channels-images.data-set-info-extractor.space-code = DEMO
# The extractor class to use for type extraction
split-channels-images.type-extractor = ch.systemsx.cisd.etlserver.SimpleTypeExtractor
split-channels-images.type-extractor.file-format-type = JPG
split-channels-images.type-extractor.locator-type = RELATIVE_LOCATION
split-channels-images.type-extractor.data-set-type = HCS_IMAGE
split-channels-images.type-extractor.is-measured = true
split-channels-images.storage-processor = ch.systemsx.cisd.openbis.dss.etl.PlateStorageProcessor
split-channels-images.storage-processor.generate-thumbnails = true
split-channels-images.storage-processor.channel-names = blue, green
split-channels-images.storage-processor.well_geometry = 3x3
split-channels-images.storage-processor.deprecated-file-extractor = ch.systemsx.cisd.etlserver.imsb.HCSImageFileExtractor
split-channels-images.storage-processor.data-source = imaging-db
inputs=merged-channels-images, split-channels-images, image-analysis-results, genedata-merged-channels-images, genedata-image-analysis-results
# ---------------------------------------------------------------------------
......@@ -237,7 +214,7 @@ merged-channels-images.data-set-info-extractor = ch.systemsx.cisd.etlserver.Defa
merged-channels-images.data-set-info-extractor.entity-separator = .
merged-channels-images.data-set-info-extractor.index-of-sample-code = 0
merged-channels-images.data-set-info-extractor.index-of-data-producer-code =
merged-channels-images.data-set-info-extractor.space-code = LIBRARY_TEST
merged-channels-images.data-set-info-extractor.space-code = ${import-space-code}
# The extractor class to use for type extraction
merged-channels-images.type-extractor = ch.systemsx.cisd.etlserver.SimpleTypeExtractor
......@@ -247,18 +224,58 @@ merged-channels-images.type-extractor.data-set-type = HCS_IMAGE
merged-channels-images.type-extractor.is-measured = true
merged-channels-images.storage-processor = ch.systemsx.cisd.openbis.dss.etl.PlateStorageProcessor
merged-channels-images.storage-processor.generate-thumbnails = true
#merged-channels-images.storage-processor.thumbnail-max-width = 300
#merged-channels-images.storage-processor.thumbnail-max-height = 200
merged-channels-images.storage-processor.channel-names = green, blue
# Should the thumbnails be generated?
# It slows down the dataset registration, but increases the performance when the user wants to see the image.
# Can be 'true' or 'false', 'false' is the default value
merged-channels-images.storage-processor.generate-thumbnails = false
# Thumbnails size in pixels
# merged-channels-images.storage-processor.thumbnail-max-width = 300
# merged-channels-images.storage-processor.thumbnail-max-height = 200
# Names of the channels in which images have been acquired.
merged-channels-images.storage-processor.channel-names = gfp, dapi
# Format: [width]>x[height], e.g. 3x4. Specifies the grid into which a microscope divided the well to acquire images.
merged-channels-images.storage-processor.well_geometry = 3x3
# implementation of the IHCSImageFileExtractor interface which maps images to the location on the plate and particular channel
# Here: the extractor requireds that each image name should adhere to the schema:
# <any-text>_<plate-code>_<well-code>_<tile-code>_<channel-name>.<allowed-image-extension>
merged-channels-images.storage-processor.file-extractor = ch.systemsx.cisd.openbis.dss.etl.HCSImageFileExtractor
# specification of the imaging db
merged-channels-images.storage-processor.data-source = imaging-db
# Available values: RED, BLUE or GREEN
# Optional comma separated list of color components.
# Available values: RED, GREEN or BLUE.
# If specified then the channels are extracted from the color components and override 'file-extractor' results.
merged-channels-images.storage-processor.extract-single-image-channels = GREEN, BLUE
# ---------------------------------------------------------------------------
# The directory to watch for incoming data.
split-channels-images.incoming-dir = ${incoming-root-dir}/incoming-images-split-channels
split-channels-images.incoming-data-completeness-condition = auto-detection
# The extractor class to use for code extraction
split-channels-images.data-set-info-extractor = ch.systemsx.cisd.etlserver.DefaultDataSetInfoExtractor
split-channels-images.data-set-info-extractor.entity-separator = ${data-set-file-name-entity-separator}
split-channels-images.data-set-info-extractor.index-of-sample-code = -1
split-channels-images.data-set-info-extractor.index-of-data-producer-code = 1
split-channels-images.data-set-info-extractor.index-of-data-production-date = 0
split-channels-images.data-set-info-extractor.space-code = ${import-space-code}
# The extractor class to use for type extraction
split-channels-images.type-extractor = ch.systemsx.cisd.etlserver.SimpleTypeExtractor
split-channels-images.type-extractor.file-format-type = JPG
split-channels-images.type-extractor.locator-type = RELATIVE_LOCATION
split-channels-images.type-extractor.data-set-type = HCS_IMAGE
split-channels-images.type-extractor.is-measured = true
split-channels-images.storage-processor = ch.systemsx.cisd.openbis.dss.etl.PlateStorageProcessor
split-channels-images.storage-processor.generate-thumbnails = false
split-channels-images.storage-processor.channel-names = gfp, dapi
split-channels-images.storage-processor.well_geometry = 3x3
split-channels-images.storage-processor.file-extractor = ch.systemsx.cisd.openbis.dss.etl.HCSImageFileExtractor
split-channels-images.storage-processor.data-source = imaging-db
# ---------------------------------------------------------------------------
# The directory to watch for incoming data.
image-analysis-results.incoming-dir = ${incoming-root-dir}/incoming-analysis
image-analysis-results.incoming-data-completeness-condition = auto-detection
......@@ -268,7 +285,7 @@ image-analysis-results.data-set-info-extractor = ch.systemsx.cisd.etlserver.Defa
# Separator used to extract the barcode in the data set file name
image-analysis-results.data-set-info-extractor.entity-separator = .
image-analysis-results.data-set-info-extractor.index-of-sample-code = 0
image-analysis-results.data-set-info-extractor.space-code = DEMO
image-analysis-results.data-set-info-extractor.space-code = ${import-space-code}
# The extractor class to use for type extraction
image-analysis-results.type-extractor = ch.systemsx.cisd.etlserver.SimpleTypeExtractor
......@@ -302,7 +319,7 @@ genedata-merged-channels-images.data-set-info-extractor = ch.systemsx.cisd.openb
genedata-merged-channels-images.data-set-info-extractor.entity-separator = .
genedata-merged-channels-images.data-set-info-extractor.index-of-sample-code = 0
genedata-merged-channels-images.data-set-info-extractor.index-of-data-producer-code =
genedata-merged-channels-images.data-set-info-extractor.space-code = DEMO
genedata-merged-channels-images.data-set-info-extractor.space-code = ${import-space-code}
# The extractor class to use for type extraction
genedata-merged-channels-images.type-extractor = ch.systemsx.cisd.etlserver.SimpleTypeExtractor
......@@ -330,7 +347,7 @@ genedata-image-analysis-results.data-set-info-extractor = ch.systemsx.cisd.openb
# Separator used to extract the barcode in the data set file name
genedata-image-analysis-results.data-set-info-extractor.entity-separator = .
genedata-image-analysis-results.data-set-info-extractor.index-of-sample-code = 0
genedata-image-analysis-results.data-set-info-extractor.space-code = DEMO
genedata-image-analysis-results.data-set-info-extractor.space-code = ${import-space-code}
# The extractor class to use for type extraction
genedata-image-analysis-results.type-extractor = ch.systemsx.cisd.etlserver.SimpleTypeExtractor
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment