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

GavinHuttley / ensembl_tui / 12921907602 / 3
89%
develop: 89%

Build:
DEFAULT BRANCH: develop
Ran 23 Jan 2025 03:54AM UTC
Files 21
Run time 0s
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 Jan 2025 03:49AM UTC coverage: 79.59% (-0.04%) from 79.632%
12921907602.3

push

github

GavinHuttley
MAINT: refactor homology installation

[CHANGED] split the homology installation into loading, aggregating, and
    writing. This does increase memory footprint, but it greatly improves
    performance.

[CHANGED] HomologyAggregator.add_record() directly inserts into the
    homology_groups_attr table. We now assume the input records are in
    their final form. This means we can delete nearly all attributes
    and methods. It also means we no longer need the
    HomologyAggregator.commit() method.

[CHANGED] _ingest_homology.group_related() takes raw data from sql query,
    which significantly improves performance

[NEW] _ingest_homology.merge_grouped() allows us to merge the homolog_group
    data in python, rather than looking things up in duckdb -- significant
    performance improvement

[CHANGED] don't compress result of load_homologies based on whether running
    in multiprocess mode. Has little benefit in terms of memory footprint.
    Revisit this issue later.

2410 of 3028 relevant lines covered (79.59%)

0.8 hits per line

Source Files on job run-3.12-windows-latest - 12921907602.3
  • Tree
  • List 21
  • Changed 3
  • Source Changed 3
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 12921907602
  • 215f57b2 on github
  • Prev Job for on develop (#12898220705.6)
  • Next Job for on develop (#12921957686.4)
  • Delete
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