gatk icon indicating copy to clipboard operation
gatk copied to clipboard

Retain all source IDs on VariantContext merge + test

Open lbergelson opened this issue 1 year ago • 5 comments

@bbimber I've added a test to your pr https://github.com/broadinstitute/gatk/pull/8750. Should be good to merge if tests pass.

lbergelson avatar Mar 26 '24 18:03 lbergelson

@lbergelson: this might be permission-related, but despite entering an approving review github is asking for another. I assume that's b/c I dont have write permissions in this project?

bbimber avatar Mar 27 '24 00:03 bbimber

@bbimber Hmn, yeah, think it needs someone who has direct write access. I'll get a thumb from a teammate. Thanks for looking at it and for the pr!

lbergelson avatar Mar 27 '24 15:03 lbergelson

Hi @lbergelson and @droazen: it looks like @lbergelson added a limit to avoid excessive sources. Does that satisfy issues remaining on this PR?

bbimber avatar Apr 12 '24 18:04 bbimber

Hey @lbergelson, @droazen or @jamesemery: I'm hoping we could finalize this issue. I am unable to commit directly to this branch. To respond to the suggestions from @droazen I made this PR which i am hoping someone can merge into this feature branch (https://github.com/broadinstitute/gatk/pull/8871).

To recap:

  • This PR is driven by a request from some of DISCVRseq's users to restore a GATK3 behavior where all source IDs are saved for variants when multiple VCFs are merged.
  • This PR would expose this as an opt-in feature, and should not change any default GATK4 behavior. Therefore existing variant merge code should be unchanged.

bbimber avatar Jul 03 '24 17:07 bbimber

Hey @lbergelson, @droazen or @jamesemery: sorry to keep bugging you all here, but I'm not sure what else to do here. I'm hoping we can finalize and close out this feature, or identify what is needed to do so. I recapped the state of this PR in my post above.

I could make a clean feature branch with everything in one place if you want; however, if someone with write permissions could simply approve (https://github.com/broadinstitute/gatk/pull/8871) , merge into this branch, and kick off tests that is all I need right now.

bbimber avatar Jul 22 '24 14:07 bbimber