[TheiaProk] Add additional input enabling characterization #547
+1,630
β1,618
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR closes #545.
ποΈ This dev branch should be deleted after merging to main.
π§ Aim, Context and Functionality
User requested ability to skip characterization and just perform assembly & assembly QC. This change adds the
perform_characterization
boolean which defaults to true. Users can set it tofalse
to skip all genomic characterizationπ οΈ Impacted Workflows/Tasks & Changes Being Made
This will affect the behavior of the workflow(s) even if users donβt change any workflow inputs relative to the last version : Yes/No
All TheiaProk workflows
π Workflow/Task Step Changes
if (perform_characterization) {
boolean switch.π Data Processing
Docker/software or software versions changed:
Databases or database versions changed:
Data processing/commands changed:
File processing changed:
Compute resources changed:
β‘οΈ Inputs
Boolean perform_characterization = true
has been add to all TheiaProk workflowsβ¬ οΈ Outputs
perform_characterization = false
then only read QC, assembly, and assembly QC will be performedπ§ͺ Testing
Test Dataset
PE success
Commandline Testing with MiniWDL or Cromwell (optional)
Terra Testing
Suggested Scenarios for Reviewer to Test
Theiagen Version Release Testing (optional)
π¬ Final Developer Checklist
π― Reviewer Checklist
ποΈ Associated Documentation (to be completed by Theiagen developer)