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

broadinstitute / gamgee / 1235
93%
master: %

Build:
Build:
LAST BUILD BRANCH: jt_rbs_vb2
DEFAULT BRANCH: master
Ran 24 Oct 2014 11:27AM UTC
Jobs 1
Files 93
Run time 43s
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
1235

push

travis-ci

droazen
VariantBuilder: high-performance creation of Variant records

-Supports setting and removal of all fields in Variant
 records using a variety of inputs and calling strategies.

-Queues up tranformations to the record and applies them
 at build time so that the final data is encoded only once.

-Flexible API allows the user to choose their desired
 level of performance depending on how they are willing
 to prepare their data (eg., setting by pre-flattened
 vs. multi-dimensional vector, setting by move vs. copy,
 setting by indices instead of names, etc.)

-Storage layer designed to store many small values as
 contiguously as possible and with a minimum of new
 allocations/deallocations.

-Builder objects designed for re-use across records to
 avoid expensive re-creation of internal data structures.

-All validation can be disabled for a performance boost
 once confidence is gained in a program.

-Requires upfront a VariantHeader with all fields, contigs,
 and samples pre-declared.

Remaining TODOS (these will become tickets):

-Currently supports building Variants from scratch only;
 building from an existing Variant is needed to optimize
 for the case where only a few changes to a record are
 going to be made.

-Integration with existing Individual/Shared Field/FieldValue
 and Genotype classes.

-Fuller doxygen docs for the public API functions

2171 of 2345 relevant lines covered (92.58%)

882.12 hits per line

Jobs
ID Job ID Ran Files Coverage
2 1235.2 24 Oct 2014 11:27AM UTC 0
92.58
Travis Job 1235.2
Source Files on build 1235
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #1235
  • 2fb2f52b on github
  • Prev Build on dr_variant_builder (#1233)
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

© 2026 Coveralls, Inc