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

Passing implementation of custom ploidy regions in HaplotypeCaller #8609

Merged
merged 5 commits into from
Dec 11, 2023

Commits on Dec 8, 2023

  1. creates multiple enginges to handle different ploidies

    Finish changes to HaplotypeCaller to add ploidy-regions flag allowing variable ploidy
    
    Change IntervalFileFeature interface to NamedFeature for htsjdk dependency
    
    Address comments for draft PR
    
    Make a few changes and refactors based on comments
    
    Add some tests and small tweaks
    Ty Kay authored and lbergelson committed Dec 8, 2023
    Configuration menu
    Copy the full SHA
    d8e2b89 View commit details
    Browse the repository at this point in the history
  2. Extracted a cache of Genotypers indexed by ploidy (#8598)

    * Introduced a new class MulitPloidyGenotyperCache which keeps track of multiple GenotypingEngines that have different ploidy values.  
    * minor refactoring in related classes
    * removed an unused type parameter from GenotypingEngine
    lbergelson committed Dec 8, 2023
    Configuration menu
    Copy the full SHA
    a40ba3e View commit details
    Browse the repository at this point in the history
  3. Update copy method and test

    Remove old fields from HCE
    
    Change data source to FeatureInput
    
    Remove old commented code; add test arg copy sync deeper fields
    rickymagner authored and lbergelson committed Dec 8, 2023
    Configuration menu
    Copy the full SHA
    d9f7762 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a99eae2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0e44296 View commit details
    Browse the repository at this point in the history