mirror of
https://github.com/beak-insights/felicity-lims.git
synced 2025-02-24 08:53:00 +08:00
98 lines
2.9 KiB
Python
98 lines
2.9 KiB
Python
from strawberry.tools import create_type
|
|
|
|
from .analysis_category import create_analysis_category, update_analysis_category
|
|
from .analysis_other import (
|
|
create_analysis_correction_factor,
|
|
create_analysis_detection_limit,
|
|
create_analysis_interim,
|
|
create_analysis_specification,
|
|
create_analysis_uncertainty,
|
|
update_analysis_correction_factor,
|
|
update_analysis_detection_limit,
|
|
update_analysis_interim,
|
|
update_analysis_specification,
|
|
update_analysis_uncertainty,
|
|
)
|
|
from .analysis_profile import create_profile, update_profile
|
|
from .analysis_request import cancel_samples # update_analysis_request,; update_sample,
|
|
from .analysis_request import (
|
|
clone_samples,
|
|
create_analysis_request,
|
|
invalidate_samples,
|
|
print_samples,
|
|
publish_samples,
|
|
re_instate_samples,
|
|
receive_samples,
|
|
reject_samples,
|
|
verify_samples,
|
|
)
|
|
from .analysis_result import (
|
|
cancel_analysis_results,
|
|
re_instate_analysis_results,
|
|
retest_analysis_results,
|
|
retract_analysis_results,
|
|
submit_analysis_results,
|
|
verify_analysis_results,
|
|
)
|
|
from .analysis_service import create_analysis, update_analysis
|
|
from .quality_control import (
|
|
create_QC_level,
|
|
create_QC_set,
|
|
create_QC_template,
|
|
update_QC_level,
|
|
update_QC_template,
|
|
)
|
|
from .rejection_reason import create_rejection_reason, update_rejection_reason
|
|
from .result_option import create_result_option, update_result_option
|
|
from .sample_type import create_sample_type, update_sample_type
|
|
|
|
AnalysisMutations = create_type(
|
|
"Mutation",
|
|
[
|
|
create_sample_type,
|
|
update_sample_type,
|
|
create_result_option,
|
|
update_result_option,
|
|
create_rejection_reason,
|
|
update_rejection_reason,
|
|
create_analysis_category,
|
|
update_analysis_category,
|
|
create_profile,
|
|
update_profile,
|
|
create_analysis,
|
|
update_analysis,
|
|
create_analysis_request,
|
|
create_analysis_interim,
|
|
update_analysis_interim,
|
|
create_analysis_uncertainty,
|
|
update_analysis_uncertainty,
|
|
create_analysis_correction_factor,
|
|
update_analysis_correction_factor,
|
|
create_analysis_detection_limit,
|
|
update_analysis_detection_limit,
|
|
create_analysis_specification,
|
|
update_analysis_specification,
|
|
# update_analysis_request,
|
|
# update_sample,
|
|
clone_samples,
|
|
cancel_samples,
|
|
re_instate_samples,
|
|
receive_samples,
|
|
verify_samples,
|
|
reject_samples,
|
|
publish_samples,
|
|
print_samples,
|
|
invalidate_samples,
|
|
submit_analysis_results,
|
|
verify_analysis_results,
|
|
retract_analysis_results,
|
|
retest_analysis_results,
|
|
cancel_analysis_results,
|
|
re_instate_analysis_results,
|
|
create_QC_set,
|
|
create_QC_level,
|
|
update_QC_level,
|
|
create_QC_template,
|
|
update_QC_template,
|
|
],
|
|
)
|