Skip to content
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

Funcotator - VCF ID for VCF Data Sources #5327

Merged
merged 3 commits into from
Oct 25, 2018

Conversation

jonn-smith
Copy link
Collaborator

@jonn-smith jonn-smith commented Oct 18, 2018

Implemented VCF ID for VCF data sources.

  • Now VCF data sources create an ID field for the ID of the variant
    used for the annotation.

  • Updated the regression test suite with a VCF data source to increase
    test coverage.

Fixes #5186

@jonn-smith jonn-smith added this to the Engine-Q42018 milestone Oct 18, 2018
@jonn-smith jonn-smith changed the title DO NOT MERGE THIS BEFORE MERGING 5187 - Funcotator - VCF ID for VCF Data Sources Funcotator - VCF ID for VCF Data Sources Oct 25, 2018
- Now VCF data sources create an ID field for the ID of the variant
used for the annotation.

- Updated the regression test suite with a VCF data source to increase
test coverage.

- Based off branch for #5187 (jts_intronic_splice_sites_cDNA).
DO NOT MERGE THIS BEFORE MERGING 5187!

Fixes #5186
@jonn-smith jonn-smith force-pushed the jts_VCF_IDs_In_Funcotations_5186 branch from c572a32 to 8aaac8c Compare October 25, 2018 02:03
@jonn-smith
Copy link
Collaborator Author

@LeeTL1220 Ready for review now.

@codecov-io
Copy link

codecov-io commented Oct 25, 2018

Codecov Report

Merging #5327 into master will increase coverage by 0.002%.
The diff coverage is 93.75%.

@@               Coverage Diff               @@
##              master     #5327       +/-   ##
===============================================
+ Coverage     86.903%   86.905%   +0.002%     
- Complexity     30309     30313        +4     
===============================================
  Files           1849      1849               
  Lines         140501    140507        +6     
  Branches       15475     15475               
===============================================
+ Hits          122100    122108        +8     
+ Misses         12792     12790        -2     
  Partials        5609      5609
Impacted Files Coverage Δ Complexity Δ
...dataSources/vcf/VcfFuncotationFactoryUnitTest.java 98.049% <100%> (+0.01%) 29 <0> (ø) ⬇️
...cotator/dataSources/vcf/VcfFuncotationFactory.java 87.333% <92.308%> (-0.943%) 47 <2> (ø)
...ithwaterman/SmithWatermanIntelAlignerUnitTest.java 60% <0%> (ø) 2% <0%> (ø) ⬇️
...lbender/utils/variant/GATKVariantContextUtils.java 86.187% <0%> (+0.144%) 253% <0%> (+2%) ⬆️
...utils/smithwaterman/SmithWatermanIntelAligner.java 80% <0%> (+30%) 3% <0%> (+2%) ⬆️

Copy link
Contributor

@LeeTL1220 LeeTL1220 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@jonn-smith Minor changes. Address then feel free to merge.

@jonn-smith jonn-smith merged commit d4db277 into master Oct 25, 2018
@jonn-smith jonn-smith deleted the jts_VCF_IDs_In_Funcotations_5186 branch October 25, 2018 18:24
EdwardDixon pushed a commit to EdwardDixon/gatk that referenced this pull request Nov 9, 2018
Implemented VCF ID for VCF data sources.

- Now VCF data sources create an ID field for the ID of the variant
used for the annotation.

- Updated the regression test suite with a VCF data source to increase
test coverage.

Fixes broadinstitute#5186
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants