-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Raredisease configurator - Create services for file creation #4260
Conversation
cg/services/analysis_starter/configurator/file_creators/config_creator.py
Outdated
Show resolved
Hide resolved
cg/services/analysis_starter/configurator/file_creators/params/raredisease.py
Outdated
Show resolved
Hide resolved
cg/services/analysis_starter/configurator/file_creators/params/utils.py
Outdated
Show resolved
Hide resolved
cg/services/analysis_starter/configurator/file_creators/sample_sheet/raredisease.py
Show resolved
Hide resolved
cg/services/analysis_starter/configurator/implementations/raredisease.py
Outdated
Show resolved
Hide resolved
cg/services/analysis_starter/configurator/implementations/nextflow.py
Outdated
Show resolved
Hide resolved
cg/services/analysis_starter/configurator/implementations/nextflow.py
Outdated
Show resolved
Hide resolved
cg/services/analysis_starter/configurator/implementations/raredisease.py
Outdated
Show resolved
Hide resolved
cg/services/analysis_starter/configurator/file_creators/utils.py
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I will continue looking after lunch!
cg/services/analysis_starter/configurator/file_creators/params/raredisease.py
Outdated
Show resolved
Hide resolved
cg/services/analysis_starter/configurator/file_creators/abstract.py
Outdated
Show resolved
Hide resolved
cg/services/analysis_starter/configurator/file_creators/params/utils.py
Outdated
Show resolved
Hide resolved
cg/services/analysis_starter/configurator/implementations/nextflow.py
Outdated
Show resolved
Hide resolved
cg/services/analysis_starter/configurator/implementations/nextflow.py
Outdated
Show resolved
Hide resolved
cg/services/analysis_starter/configurator/file_creators/utils.py
Outdated
Show resolved
Hide resolved
cg/services/analysis_starter/configurator/file_creators/config_creator.py
Outdated
Show resolved
Hide resolved
cg/services/analysis_starter/configurator/implementations/nextflow.py
Outdated
Show resolved
Hide resolved
cg/services/analysis_starter/configurator/extensions/raredisease.py
Outdated
Show resolved
Hide resolved
cg/services/analysis_starter/configurator/file_creators/config_file.py
Outdated
Show resolved
Hide resolved
cg/services/analysis_starter/configurator/file_creators/config_file.py
Outdated
Show resolved
Hide resolved
cg/services/analysis_starter/configurator/file_creators/config_file.py
Outdated
Show resolved
Hide resolved
cg/services/analysis_starter/configurator/file_creators/gene_panel.py
Outdated
Show resolved
Hide resolved
cg/services/analysis_starter/configurator/file_creators/params_file/abstract.py
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Super nice works with the tests!
cg/services/analysis_starter/configurator/file_creators/params_file/raredisease.py
Show resolved
Hide resolved
cg/services/analysis_starter/configurator/file_creators/params_file/raredisease.py
Outdated
Show resolved
Hide resolved
cg/services/analysis_starter/configurator/file_creators/sample_sheet/raredisease.py
Show resolved
Hide resolved
cg/services/analysis_starter/configurator/file_creators/sample_sheet/raredisease.py
Show resolved
Hide resolved
cg/services/analysis_starter/configurator/file_creators/utils.py
Outdated
Show resolved
Hide resolved
cg/services/analysis_starter/configurator/implementations/nextflow.py
Outdated
Show resolved
Hide resolved
cg/services/analysis_starter/configurator/file_creators/params_file/raredisease.py
Outdated
Show resolved
Hide resolved
cg/services/analysis_starter/configurator/file_creators/params_file/raredisease.py
Outdated
Show resolved
Hide resolved
cg/services/analysis_starter/configurator/file_creators/params_file/utils.py
Show resolved
Hide resolved
cg/services/analysis_starter/configurator/file_creators/sample_sheet/models.py
Show resolved
Hide resolved
cg/services/analysis_starter/configurator/file_creators/sample_sheet/raredisease.py
Show resolved
Hide resolved
cg/services/analysis_starter/configurator/file_creators/sample_sheet/raredisease.py
Outdated
Show resolved
Hide resolved
cg/services/analysis_starter/configurator/file_creators/sample_sheet/raredisease.py
Outdated
Show resolved
Hide resolved
cg/services/analysis_starter/configurator/implementations/nextflow.py
Outdated
Show resolved
Hide resolved
cg/services/analysis_starter/configurator/implementations/nextflow.py
Outdated
Show resolved
Hide resolved
cg/services/analysis_starter/configurator/implementations/nextflow.py
Outdated
Show resolved
Hide resolved
tests/fixture_plugins/analysis_starter/config_file_content_fixtures.py
Outdated
Show resolved
Hide resolved
|
Description
Alternate version of #4255
Need to solve: The Nextflow configurators need to create the following files:
Some pipelines need to create more files.
The process of file creation follows a common structure:
The content creation is specific for each pipeline and for each file type.
The file creation process was defined in the 3 steps mentioned above. In its abstract form, content creation (step 2) requires a class called FileContentCreator, which is implemented for every pipeline and file type.
Added
Changed
Fixed
How to prepare for test
us
paxa
How to test
Expected test outcome
Review
Thanks for filling in who performed the code review and the test!
This version is a
Implementation Plan