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

pirl-unc / hitlist / 25242722227
80%

Build:
DEFAULT BRANCH: main
Ran 02 May 2026 03:31AM UTC
Jobs 1
Files 27
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 May 2026 03:29AM UTC coverage: 70.97%. Remained the same
25242722227

push

github

web-flow
v1.30.29: Audit cleanup -- prune version-history slop, refresh stale docs (#218)

Per audit pass review: code comments and docstrings had accumulated
PR-diff-style change-log narration ("v1.30.17 splits...", "v1.30.22
raised...", "v1.30.28 bumped...") that read fine in commit messages
but rotted as inline documentation -- forcing readers through three
versions of history before getting to the current rules.

Code/comment cleanups:

- hitlist/observations.py: severity-tier block now leads with the
  current four-tier table (class-I + class-II rules side-by-side)
  instead of listing the v1.30.17 -> .22 -> .28 evolution. The
  rationale paragraph below states the current rule, not how we
  arrived at it.
- hitlist/qc.py: discrepancies and curation_plan docstrings drop
  the "added in v1.30.X / #Y" narration. The version metadata is in
  the commit messages where it belongs. Also fixes a stale
  ">=31aa" threshold in the discrepancies docstring (v1.30.28
  raised it to >=45).
- hitlist/downloads.py: drop the inline qc.proteome_coverage
  origin story from the Mtb registry block.

README updates:

- Refresh stats (159 PMIDs, 633 ms_samples, 446 4-digit, 9 supps,
  22 species, 33 viral) -- previous numbers had drifted ~30-50%
  out of date.
- Fix the lookup_proteome("Mycobacterium tuberculosis") example:
  v1.30.24 added Mtb to the static SPECIES_PROTEOMES so the call
  no longer needs use_uniprot=True and resolves to UP000001584
  (H37Rv) instead of UP000001020 (CDC 1551).
- Add the three new export-observations CLI flags
  (--exclude-class-label-suspect, --exclude-class-label-implausible,
  --apm-only) to the filter table.
- Add a QC diagnostics CLI section listing all `hitlist qc`
  subcommands including the new proteome-coverage one.

No code-behavior changes; tests unchanged at 603 pass.

3711 of 5229 relevant lines covered (70.97%)

0.71 hits per line

Coverage Regressions

Lines Coverage ∆ File
74
38.33
0.0% downloads.py
13
92.38
0.0% qc.py
1
94.52
0.0% observations.py
Jobs
ID Job ID Ran Files Coverage
1 25242722227.1 02 May 2026 03:31AM UTC 27
70.97
GitHub Action Run
Source Files on build 25242722227
  • Tree
  • List 27
  • Changed 3
  • Source Changed 0
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #25242722227
  • dce9ddb7 on github
  • Prev Build on main (#25242264914)
  • Next Build on main (#25268809988)
  • 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