[console_scripts]
murfey = murfey.client:run
murfey.add_user = murfey.cli.add_user:run
murfey.create_db = murfey.cli.create_db:run
murfey.db_sql = murfey.cli.murfey_db_sql:run
murfey.decrypt_password = murfey.cli.decrypt_db_password:run
murfey.dlq_murfey = murfey.cli.dlq_resubmit:run
murfey.generate_key = murfey.cli.generate_crypto_key:run
murfey.generate_password = murfey.cli.generate_db_password:run
murfey.instrument_server = murfey.instrument_server:run
murfey.server = murfey.server:run
murfey.sessions = murfey.cli.db_sessions:run
murfey.simulate = murfey.cli.dummy:run
murfey.spa_inject = murfey.cli.inject_spa_processing:run
murfey.spa_ispyb_entries = murfey.cli.spa_ispyb_messages:run
murfey.transfer = murfey.cli.transfer:run

[murfey.auth.token_validation]
password = murfey.server.api.auth:password_token_validation

[murfey.config.extraction]
murfey_machine = murfey.util.config:get_extended_machine_config

[murfey.workflows]
clem.align_and_merge = murfey.workflows.clem.align_and_merge:submit_cluster_request
clem.process_raw_lifs = murfey.workflows.clem.process_raw_lifs:zocalo_cluster_request
clem.process_raw_tiffs = murfey.workflows.clem.process_raw_tiffs:zocalo_cluster_request
clem.register_align_and_merge_result = murfey.workflows.clem.register_align_and_merge_results:register_align_and_merge_result
clem.register_lif_preprocessing_result = murfey.workflows.clem.register_preprocessing_results:register_lif_preprocessing_result
clem.register_tiff_preprocessing_result = murfey.workflows.clem.register_preprocessing_results:register_tiff_preprocessing_result
