-
Notifications
You must be signed in to change notification settings - Fork 587
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
Populate cost metadata for GATK tasks. #7919
Conversation
Codecov Report
@@ Coverage Diff @@
## ah_var_store #7919 +/- ##
================================================
Coverage ? 16.934%
Complexity ? 4702
================================================
Files ? 1375
Lines ? 82064
Branches ? 13014
================================================
Hits ? 13897
Misses ? 66106
Partials ? 2061 |
…k_cost_to_metadata
Passing integration test here: https://job-manager.dsde-prod.broadinstitute.org/jobs/2b9f4dc6-d058-4803-a583-5ab76fbd71e8 |
--call-set-identifier ~{call_set_identifier} \ | ||
--wdl-step GvsCreateFilterSet \ | ||
--wdl-call ExtractFilterTask \ | ||
--shard-identifier ~{intervals_name} | ||
>>> |
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.
fully out of the scope of this pr, but we have so many params! I wonder if we could cut down on a lot of the fq ones--like would we ever not know what the alt-allele-table was called if we have the proj and dataset?
@@ -61,6 +61,7 @@ workflow GvsQuickstartIntegration { | |||
|
|||
call Unified.GvsUnified { | |||
input: | |||
call_set_identifier = branch_name, |
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.
nice!
builder.addFields( | ||
TableFieldSchema.newBuilder().setName("call_set_identifier").setType(TableFieldSchema.Type.STRING).setMode(TableFieldSchema.Mode.REQUIRED).build() | ||
); | ||
builder.addFields( |
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.
does the newBuilder need to be instantiated for each col? Or can you make the builder with all the cols?
src/main/java/org/broadinstitute/hellbender/tools/gvs/common/CostObservability.java
Outdated
Show resolved
Hide resolved
src/main/java/org/broadinstitute/hellbender/tools/gvs/extract/ExtractCohort.java
Outdated
Show resolved
Hide resolved
src/main/java/org/broadinstitute/hellbender/tools/gvs/filtering/ExtractFeatures.java
Outdated
Show resolved
Hide resolved
src/main/java/org/broadinstitute/hellbender/tools/gvs/filtering/ExtractFeaturesEngine.java
Outdated
Show resolved
Hide resolved
src/main/java/org/broadinstitute/hellbender/tools/gvs/extract/ExtractCohort.java
Outdated
Show resolved
Hide resolved
src/main/java/org/broadinstitute/hellbender/tools/gvs/extract/ExtractCohort.java
Outdated
Show resolved
Hide resolved
Is there a way you can use/update the GvsQuickstartIntegration.AssertCostIsTrackedAndExpected task to check for these additional tracked costs? |
…k_cost_to_metadata
And track cost for SampleList here too.
…eatability. Update truth path.
…k_cost_to_metadata
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.
LGTM 👍🏻
…k_cost_to_metadata
Populates cost_metadata table for two gatk tasks