submission_process#

Functions#

persist_submission_to_database(submission_form)

validate_data_file(submission_form[, data_file])

_save_study(db_session, submission_form)

_save_project(db_session, submission_form)

_save_compartments(db_session, submission_form, study)

_save_communities(db_session, submission_form, study, ...)

_save_experiments(db_session, submission_form, study)

_save_measurement_techniques(db_session, ...)

_save_measurements(db_session, study, submission)

_create_average_measurements(db_session, study, experiment)

_create_average_measurement_context(db_session, ...)

_find_custom_strain(submission, identifier)

_get_expected_column_names(submission_form)

_build_strain(db_session, identifier, submission, ...)

_format_row_list_error(row_list)

Module Contents#

submission_process.persist_submission_to_database(submission_form)[source]#
submission_process.validate_data_file(submission_form, data_file=None)[source]#
submission_process._save_study(db_session, submission_form)[source]#
submission_process._save_project(db_session, submission_form)[source]#
submission_process._save_compartments(db_session, submission_form, study)[source]#
submission_process._save_communities(db_session, submission_form, study, user_uuid)[source]#
submission_process._save_experiments(db_session, submission_form, study)[source]#
submission_process._save_measurement_techniques(db_session, submission_form, study)[source]#
submission_process._save_measurements(db_session, study, submission)[source]#
submission_process._create_average_measurements(db_session, study, experiment)[source]#
submission_process._create_average_measurement_context(db_session, parent_records, measurement_contexts, average_bioreplicate, subject_id, subject_type)[source]#
submission_process._find_custom_strain(submission, identifier)[source]#
submission_process._get_expected_column_names(submission_form)[source]#
submission_process._build_strain(db_session, identifier, submission, study, user_uuid)[source]#
submission_process._format_row_list_error(row_list)[source]#