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

pirl-unc / tsarina / 27569652097
77%

Build:
DEFAULT BRANCH: main
Ran 15 Jun 2026 07:06PM UTC
Jobs 1
Files 38
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

15 Jun 2026 07:05PM UTC coverage: 73.971%. Remained the same
27569652097

push

github

web-flow
Add cancer-placenta-antigen candidates from HPA single-cell scan (LGALS16 + 3) (#125)

* Add cancer-placenta-antigen candidates from HPA single-cell scan (closes #124)

Surfaced by the pirlygenes placental-secretome analysis (HPA single-cell
trophoblast vs T-cell/somatic scan): placenta-restricted, somatic-silent at the
cell-type level, absent from the source CTA DBs. Added to add_cta_gene.py
GENE_SPECS; the bulk-consensus reproductive-restriction filter classifies each:

  LGALS16  PLACENTAL    pass  -- the missing 3rd placental galectin (LGALS13/14
                              already curated; completes the set)
  NLRP9    REPRODUCTIVE pass
  ZFP42    TESTIS       pass  -- REX1, testis-restricted on bulk consensus
  KISS1R   SOMATIC      excluded candidate (hypothalamus on bulk)
  CALHM4   SOMATIC      excluded candidate

The single-cell scan and bulk consensus disagree on KISS1R/CALHM4 -- the
established bulk filter is authoritative and correctly excludes them, exactly the
cross-check it exists to provide. CGB1/3/7 and PSG7 already in the universe
(excluded SOMATIC); not re-added. All 5 are protein-coding, full-length canonical
models (142-991 aa). CTA passing count 272->275; filtered 297->300.

Pre-existing unrelated failure: test_proteoform_groups_mirror_in_sync_with_cancerdata
fails on main too (stale cancerdata mirror from #111/#93; cancerdata sync on hold).

* Bump version for cancer-placenta-antigen additions

* Docs: correct add_cta_gene docstring re excluded candidates

The module docstring claimed every added gene is asserted to pass the
reproductive-restriction filter before writing. That contradicts the
actual behavior (and the inline comment at build_row): filter-failing
genes are recorded with passes_filters=False as excluded candidates, not
refused. Only fragment models (#108) and consensus-absent genes are
hard-refused. Surfaced by the #124 batch (KISS1R/CALHM4 -> SOMATIC).

Refs #124.

* Harden add_cta_gene validation; drop NLRP9 (... (continued)

2751 of 3719 relevant lines covered (73.97%)

0.74 hits per line

Jobs
ID Job ID Ran Files Coverage
1 27569652097.1 15 Jun 2026 07:06PM UTC 38
73.97
GitHub Action Run
Source Files on build 27569652097
  • Tree
  • List 38
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #27569652097
  • 330f895b on github
  • Prev Build on main (#27372488715)
  • Next Build on main (#27569935551)
  • 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