diff --git a/sanofi/resource/service.properties.sanofi b/sanofi/resource/service.properties.sanofi index 0d18f95c19d339234e78c07461c8d7e07409f72e..105745c6a9fbfa301e7fd16cd13f3ce789a49796 100644 --- a/sanofi/resource/service.properties.sanofi +++ b/sanofi/resource/service.properties.sanofi @@ -10,7 +10,7 @@ abase-datasource.database-driver = org.postgresql.Driver abase-datasource.database-url = jdbc:postgresql://localhost/abase_mock_db -inputs= ..., dropbox-all-in-one-with-library +inputs= ..., dropbox-all-in-one-with-library, dropbox-analysis-results, dropbox-analysis-segmentation dropbox-all-in-one-with-library.incoming-dir = ${incoming-root-dir}/incoming-all-in-one-with-library dropbox-all-in-one-with-library.top-level-data-set-handler = ch.systemsx.cisd.openbis.dss.etl.jython.JythonPlateDataSetHandler @@ -28,7 +28,37 @@ dropbox-all-in-one-with-library.storage-processor.images.data-source = imaging-d dropbox-all-in-one-with-library.storage-processor.analysis = ch.systemsx.cisd.openbis.dss.etl.featurevector.FeatureVectorStorageProcessor dropbox-all-in-one-with-library.storage-processor.analysis.processor = ch.systemsx.cisd.etlserver.DefaultStorageProcessor dropbox-all-in-one-with-library.storage-processor.analysis.data-source = imaging-db -dropbox-all-in-one-with-library.storage-processor.analysis.separator = , -dropbox-all-in-one-with-library.storage-processor.analysis.well-name-row = Well -dropbox-all-in-one-with-library.storage-processor.analysis.well-name-col = Well -dropbox-all-in-one-with-library.storage-processor.analysis.well-name-col-is-alphanum = true \ No newline at end of file + +# -------------- analysis + +dropbox-analysis-results.incoming-dir = ${incoming-root-dir}/incoming-analysis-results +dropbox-analysis-results.script-path = ${root-dir}/scripts/dropbox-analysis-results.py +dropbox-analysis-results.storage-processor = ch.systemsx.cisd.openbis.dss.etl.featurevector.FeatureVectorStorageProcessor +dropbox-analysis-results.storage-processor.processor = ch.systemsx.cisd.etlserver.DefaultStorageProcessor +dropbox-analysis-results.storage-processor.data-source = imaging-db + +dropbox-analysis-results.top-level-data-set-handler = ch.systemsx.cisd.openbis.dss.etl.jython.JythonPlateDataSetHandler +dropbox-analysis-results.incoming-data-completeness-condition = auto-detection +dropbox-analysis-results.strip-file-extension = true +dropbox-analysis-results.staging-dir = ${incoming-root-dir} + +# -------------- analysis + segmentation + +dropbox-analysis-segmentation.incoming-dir = ${incoming-root-dir}/incoming-analysis-segmentation +dropbox-analysis-segmentation.top-level-data-set-handler = ch.systemsx.cisd.openbis.dss.etl.jython.JythonPlateDataSetHandler +dropbox-analysis-segmentation.incoming-data-completeness-condition = auto-detection +dropbox-analysis-segmentation.strip-file-extension = true +dropbox-analysis-segmentation.script-path = ${root-dir}/scripts/dropbox-analysis-segmentation.py +dropbox-analysis-segmentation.staging-dir = ${incoming-root-dir}/processing + +dropbox-analysis-segmentation.storage-processor = ch.systemsx.cisd.etlserver.DispatcherStorageProcessor +dropbox-analysis-segmentation.storage-processor.processors = images, analysis +# --- images - accepts all image datasets registrations +dropbox-analysis-segmentation.storage-processor.images = ch.systemsx.cisd.openbis.dss.etl.PlateStorageProcessor +dropbox-analysis-segmentation.storage-processor.images.data-source = imaging-db +# If true an email is sent if some images for the uploaded plate are missing. +dropbox-analysis-segmentation.storage-processor.images.notify-if-incomplete = false +# --- analysis - accepts all other datasets (and assumes they are single CSV files) +dropbox-analysis-segmentation.storage-processor.analysis = ch.systemsx.cisd.openbis.dss.etl.featurevector.FeatureVectorStorageProcessor +dropbox-analysis-segmentation.storage-processor.analysis.processor = ch.systemsx.cisd.etlserver.DefaultStorageProcessor +dropbox-analysis-segmentation.storage-processor.analysis.data-source = imaging-db \ No newline at end of file