• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

broadinstitute / hellbender / 451 / 1
75%
master: 81%

Build:
Build:
LAST BUILD BRANCH: dr_disentangle_spark_and_dataflow
DEFAULT BRANCH: master
Ran 23 Feb 2015 10:32PM UTC
Files 202
Run time 17s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

23 Feb 2015 10:20PM UTC coverage: 69.22%. First build
TERM=dumb

push

travis-pro

droazen
Feature support: stripped-down replacement for the old GATK ROD system

Replicates most of the functionality of the old ROD system in ~5% of the
code. The incomprehensible tangle of nested iterators, bindings, views, states,
tracks, trackers, builders etc., etc., is gone, replaced by about 4 core classes:
FeatureContext, FeatureDataSource, FeatureInput, and FeatureManager.

FeatureContext: This is tool-facing interface (replaces RefMetaDataTracker).
                Allows particular sources of Features to be queried.

FeatureDataSource: Handles the low-level details of querying a source of Features.
                   Uses a caching scheme optimized for the use case of queries over
                   intervals with gradually increasing start/stop positions.

FeatureInput: This is used to declared Feature arguments in tools (replaces RodBinding).
              The engine discovers all FeatureInput arguments declared in the tool's class
              hierarchy, and initializes data sources for each one that was specified
              on the command line.

FeatureManager: Manages the pool of data sources, as well as codec and file format
                discovery and type checking.

-ReadWalker interface has changed: apply() now takes a FeatureContext argument
 (will be null if there are no sources of Features).

-Included an example tool PrintReadsWithVariants to demonstrate use of the new
 ReadWalker interface.

-Since Feature files must be indexed in order to query them, I have provided a
 tool IndexFeatureFile that can index any Feature-containing file.

-Made required changes to the argument-parsing system. Feature argument discovery
 is as de-coupled as possible from the main arg parser.

-Made required changes to BQSR, and eliminated the temporary HACKRefMetaDataTracker.

-Comprehensive tests

10599 of 15312 relevant lines covered (69.22%)

0.69 hits per line

Source Files on job 451.1 (TERM=dumb)
  • Tree
  • List 0
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 451
  • Travis Job 451.1
  • 9d2d0039 on github
  • Next Job for TERM=dumb on dr_feature_support (#452.1)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc