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

broadinstitute / hellbender / 456
75%
master: 81%

Build:
Build:
LAST BUILD BRANCH: dr_disentangle_spark_and_dataflow
DEFAULT BRANCH: master
Ran 24 Feb 2015 01:34AM UTC
Jobs 1
Files 197
Run time 25s
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

pending completion
456

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 declare 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

10203 of 13681 relevant lines covered (74.58%)

0.75 hits per line

Jobs
ID Job ID Ran Files Coverage
1 456.1 (TERM=dumb) 24 Feb 2015 01:34AM UTC 0
74.58
Travis Job 456.1
Source Files on build 456
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #456
  • d3acbf0f on github
  • Prev Build on dr_feature_support (#454)
  • Next Build on dr_feature_support (#458)
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