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

pirl-unc / hitlist / 25031877455
80%

Build:
DEFAULT BRANCH: main
Ran 28 Apr 2026 03:16AM UTC
Jobs 1
Files 24
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

28 Apr 2026 03:14AM UTC coverage: 62.64% (+0.4%) from 62.193%
25031877455

push

github

web-flow
v1.27.0: Export-subcommand cleanup (CLI refactor PR 3) (#169)

Renames and merges three export subcommands so the names match what they
actually emit, and steers users at the new ``hitlist qc`` family for the
allele-validator commands that always-green now.

| canonical | legacy (still works, deprecated) |
|---|---|
| hitlist export bulk-proteomics              | hitlist export bulk |
| hitlist export peptide-counts --by class    | hitlist export summary |
| hitlist export peptide-counts --by study    | hitlist export counts |
| hitlist qc normalization                    | hitlist export alleles |
| hitlist qc resolution                       | hitlist export data-alleles |

Renamed ``bulk`` → ``bulk-proteomics`` because the old name read like part
of the MHC-ligand family it lives next to.  Merged ``summary`` + ``counts``
into one ``peptide-counts`` differentiated by ``--by class|study``; both
counted peptides at different aggregation levels and deserved one verb.

Old commands still parse, dispatch to the same handlers, and emit a
stderr deprecation notice on every invocation.  Removal in v2.0.

Argparse setup factored into ``_add_export_bulk_proteomics_args`` and
``_add_peptide_counts_args`` helpers so the new and legacy entry points
can never drift in flag set.

Tests: tests/test_cli_export_cleanup.py — 5 tests covering canonical
``peptide-counts`` flag routing for both ``--by`` modes, the
``bulk-proteomics`` argparse, and that all five legacy subcommands emit
the expected deprecation notice with the correct replacement hint.

2790 of 4454 relevant lines covered (62.64%)

0.63 hits per line

Coverage Regressions

Lines Coverage ∆ File
166
31.92
5.05% cli.py
Jobs
ID Job ID Ran Files Coverage
1 25031877455.1 28 Apr 2026 03:16AM UTC 24
62.64
GitHub Action Run
Source Files on build 25031877455
  • Tree
  • List 24
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #25031877455
  • 7e34835c on github
  • Prev Build on main (#25031126243)
  • Next Build on main (#25032528769)
  • 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