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

pirl-unc / hitlist / 33586433548
83%

Build:
DEFAULT BRANCH: main
Ran 02 Sep 2026 03:21AM UTC
Jobs 1
Files 30
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

02 Sep 2026 03:16AM UTC coverage: 81.118%. Remained the same
33586433548

push

github

web-flow
v1.55.2: make DEFAULT_FLANK actually decide the stored flank width (#401)

#398 introduced DEFAULT_FLANK = 15 and wired it into
`ProteomeIndex.map_peptides`, and every docstring and the PR body said flanks
were now 15 residues. They were not. `build_peptide_mappings` -- the function
that writes peptide_mappings.parquet -- kept its own hardcoded
`flank: int = 10`, and `builder.py` calls it without passing the argument, so
the signature default that actually governed the artifact was the one nobody
updated.

Caught by measuring the rebuilt parquet rather than trusting the change:
23,513,320 of the stored n_flanks were exactly 10 residues, max 10.

The constant existed and looked authoritative, which is precisely why nothing
noticed a second literal sitting behind it. So the fix is not only to point
`build_peptide_mappings` at DEFAULT_FLANK but to make a competing literal fail
the suite: three tests assert that both entry points' defaults resolve to the
constant, and that no module in the package hardcodes a numeric flank default
at all. The last one is verified non-vacuous -- it matches `flank: int = 10`
and `flank=10` while ignoring `flank: int = DEFAULT_FLANK` and
`seq[pos - flank : pos]`.

Also drops a stale `flank=5` from a module docstring example, which advertised
a third width that was never the default.

peptide_mappings.parquet needs rebuilding again for the flanks to widen; the
class II coverage from #398 is already in the current artifact and unaffected.

Claude-Session: https://claude.ai/code/session_014cBpazLoFvftLSLavT7T9X

6139 of 7568 relevant lines covered (81.12%)

0.81 hits per line

Jobs
ID Job ID Ran Files Coverage
1 33586433548.1 02 Sep 2026 03:21AM UTC 30
81.12
GitHub Action Run
Source Files on build 33586433548
  • Tree
  • List 30
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #33586433548
  • 4974587a on github
  • Prev Build on main (#33544963348)
  • Next Build on main (#33634750928)
  • Delete
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