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

openvax / topiary / 24490513784
88%
master: 90%

Build:
Build:
LAST BUILD BRANCH: v5.16.2
DEFAULT BRANCH: master
Ran 16 Apr 2026 03:38AM UTC
Jobs 3
Files 34
Run time 1min
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

16 Apr 2026 03:31AM UTC coverage: 88.402% (+0.2%) from 88.201%
24490513784

Pull #138

github

iskandr
Add 1aa indel candidate matching to SelfProteome.nearest

When include_indels=True (default), after the same-length SIMD scan
finds a best substitution match, the method also checks whether any
1-deletion (L-1) or 1-insertion (L+1) neighbor of the query exists
in the reference.  An indel match at edit_distance=1 beats a
same-length match at edit_distance≥2.

Cost: ~L + L×20 ≈ 200 hash-set lookups per query (for 9-mers).
The indel check only fires when the same-length best has
edit_distance ≥ 2 — exact matches and 1-substitution matches short-
circuit.  Reference peptide sets at each length are built lazily on
first use and cached.

New output column: self_nearest_edit_type ("deletion" / "insertion")
on indel-matched rows.  Same-length matches don't set this column.

4 new tests: deletion beats distant substitution, insertion match
found at L+1, exact match beats indel, include_indels=False disables.

38 self_proteome tests pass (up from 34).  Full suite 1179 pass
(up from 1170).  Lint clean.
Pull Request #138: SelfProteome: include= rename, protected_tissues, BLOSUM62, indels (part B of #124)

109 of 112 new or added lines in 1 file covered. (97.32%)

11 existing lines in 1 file now uncovered.

3689 of 4173 relevant lines covered (88.4%)

2.65 hits per line

Uncovered Changes

Lines Coverage ∆ File
3
90.78
3.15% topiary/self_proteome.py

Coverage Regressions

Lines Coverage ∆ File
11
90.78
3.15% topiary/self_proteome.py
Jobs
ID Job ID Ran Files Coverage
1 python-3.11 - 24490513784.1 16 Apr 2026 03:38AM UTC 34
88.4
GitHub Action Run
2 python-3.12 - 24490513784.2 16 Apr 2026 03:38AM UTC 34
88.4
GitHub Action Run
3 python-3.10 - 24490513784.3 16 Apr 2026 03:38AM UTC 34
88.4
GitHub Action Run
Source Files on build 24490513784
  • Tree
  • List 34
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #24490513784
  • Pull Request #138
  • PR Base - master (#24488605628)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc