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

pirl-unc / tsarina / 27096776595
77%

Build:
DEFAULT BRANCH: main
Ran 07 Jun 2026 03:29PM UTC
Jobs 1
Files 36
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

07 Jun 2026 03:28PM UTC coverage: 71.568% (-0.5%) from 72.115%
27096776595

push

github

web-flow
Add versioned reference-data CLI: tsarina data sources (#100) (#100)

The HPA/NCBI curation source files (RNA consensus, IHC normal_tissue,
NCBI gene_info) were fetched ad-hoc by scripts/cta_sources.py with no
version tracking and no CLI surface -- and the upstream mirrors are
release-inconsistent (the 'latest' www mirror serves the RNA consensus
but not normal_tissue; only the pinned v23 archive carries both as a
matched pair). Regenerating the bundled table from mismatched releases
is exactly how the table's mixed-provenance drift crept in.

Add tsarina/reference_data.py: a versioned download/cache layer with a
JSON manifest (version, url, sha256, bytes, timestamp), a registry of the
three reference datasets, and a pinned DEFAULT_HPA_VERSION=v23. Surface
it as 'tsarina data sources {list,download,path}' -- the HPA/NCBI
counterpart of the hitlist-backed 'tsarina data' (IEDB/CEDAR/viral),
mirroring pyensembl's install/list ergonomics.

scripts/cta_sources.py now delegates to it (one shared, version-stamped
cache; adds normal_tissue_path). Network-free tests cover download/zip
extraction, manifest recording, cache reuse vs --force, version
resolution/defaults, and status reporting. 407 tests pass.

Minor bump: new public module + CLI subcommand.

2575 of 3598 relevant lines covered (71.57%)

0.72 hits per line

Coverage Regressions

Lines Coverage ∆ File
84
0.0
0.0% cli.py
Jobs
ID Job ID Ran Files Coverage
1 27096776595.1 07 Jun 2026 03:29PM UTC 36
71.57
GitHub Action Run
Source Files on build 27096776595
  • Tree
  • List 36
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #27096776595
  • d0362d36 on github
  • Prev Build on main (#27096219887)
  • Next Build on main (#27098176197)
  • 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