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

broadinstitute / hellbender / 451
75%
master: 81%

Build:
Build:
LAST BUILD BRANCH: dr_disentangle_spark_and_dataflow
DEFAULT BRANCH: master
Ran 23 Feb 2015 10:32PM UTC
Jobs 1
Files 202
Run time 18s
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
451

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

Jobs
ID Job ID Ran Files Coverage
1 451.1 (TERM=dumb) 23 Feb 2015 10:32PM UTC 0
69.22
Travis Job 451.1
Source Files on build 451
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #451
  • 9d2d0039 on github
  • Next Build on dr_feature_support (#452)
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