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

pirl-unc / mhcgnomes / 33534855184
90%

Build:
DEFAULT BRANCH: main
Ran 01 Sep 2026 04:59PM UTC
Jobs 1
Files 42
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

01 Sep 2026 04:56PM UTC coverage: 89.656% (+0.02%) from 89.635%
33534855184

push

github

web-flow
Curate the low-resolution (Lr-) swine haplotype series (#162) (#183)

I had twice reported this data as paywalled: PMC has no full text for Ho et al.
2009 or Hammer et al. 2020, and the cohort papers' PMC HTML carries only
per-line counts. What I never tried was Europe PMC, which serves the same
articles as structured full-text XML. Tables 1 and 2 of PMC8362188 are in it
complete, 49 class I and 31 class II rows. My greps for "Lr-" had also been
missing them because the XML uses a Unicode hyphen.

59 haplotypes curated, 39 class I and 20 class II. Every member is a one-field
allele, because that is what a group specificity is: 1*04 is SLA-1*04XX, any
allele in group 04.

The footnotes carry the important part. Table 1's footnote 5 reads "Untyped SLA
class I locus", and Lr-24.0 and Lr-33.0 show Blank *with that footnote* -- the
same word as Lr-23.0's plain Blank, and the opposite claim. Importing the table
without reading its footnotes would have recorded two untyped loci as
positively absent, which is precisely the distinction #162 was filed about.

19 rows are deliberately left out with their reasons recorded in the YAML and
pinned in a test: composite or unconfirmed names, untyped loci, "+" meaning an
allele beyond the group, and "/" meaning alternatives at one locus. The last
two need a disjunction member, the only part of #162 still open.

Unlooked-for cross-validation: footnote 3 says Lr-02.0 "did not appear to
possess an expressed SLA-3 gene", the same fact Table 2 of PMC5472656 records
as Hp-2.0's SLA-3 being null. Two papers, one haplotype at two resolutions.

0 of 36,752 corpus names change; 0 printed forms fail to parse back.

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

4325 of 4824 relevant lines covered (89.66%)

0.9 hits per line

Jobs
ID Job ID Ran Files Coverage
1 33534855184.1 01 Sep 2026 04:59PM UTC 42
89.66
GitHub Action Run
Source Files on build 33534855184
  • Tree
  • List 42
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #33534855184
  • 6389949f on github
  • Prev Build on main (#33533287687)
  • Next Build on main (#33540135462)
  • 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