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

pirl-unc / hitlist
80%

Build:
DEFAULT BRANCH: main
Repo Added 30 Mar 2026 02:32PM UTC
Token 2BMOPfDLihNAYkvRMkn4Pz38iRgZjmtXf regen
Build 407 Last
Files 29
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

LAST BUILD ON BRANCH main
branch: main
CHANGE BRANCH
x
Reset
Sync Branches
  • main
  • add-load-all-evidence
  • add-parquet-export-test
  • add-refs-aggregator-20260420
  • align-version-with-pypi
  • allele-resolution
  • attribution-per-donor-rows
  • audit-pmid-overrides
  • binding-index-split
  • builder-memory-reduction
  • bulk-proteomics-abundance-and-metadata
  • bulk-proteomics-non-tryptic-bj
  • category2-per-donor-curation
  • cell-name-parser
  • chore/audit-cleanup-stale-docs
  • chore/test-speed
  • ci/build-smoke-test
  • ci/corpus-cache
  • ci/corpus-oom-fix
  • ci/mappings-coverage
  • codex/apc-lineage-curation
  • codex/curate-pmid-24366607
  • codex/curate-pmid-29093164
  • codex/export-ms-peptide-summary
  • codex/training-export-unified
  • curate-batch-2
  • curate-batch-3
  • curate-top-studies
  • expand-proteome-registry-bacteria
  • faridi-per-transfectant
  • feat/261-cell-type-column
  • feat/allele-bag-expansion-137
  • feat/apm-perturbation-columns
  • feat/assay-iri-evidence-row-id
  • feat/binding-response-measured-stacked
  • feat/build-top-level
  • feat/bulk-proteomics-n-replicates-possible
  • feat/class-label-severity-tiers
  • feat/condition-categories
  • feat/curate-shapiro-2025
  • feat/discrepancies-per-sample
  • feat/engineered-mhc-flag
  • feat/exclude-class-label-suspect
  • feat/export-cleanup
  • feat/export-provenance
  • feat/gomez-raji-plasma
  • feat/instrument-category-and-gomez-zepeda
  • feat/line-expression-anchors
  • feat/line-expression-cache
  • feat/list-args-space-separated
  • feat/maptac-dp-dq-match
  • feat/normalize-and-class-suspect
  • feat/observations-export
  • feat/pmhc-binder-classification
  • feat/pmhc-flat-and-optional
  • feat/pmhc-query-and-toplevel-reshuffle
  • feat/pmhc-sample-paired
  • feat/pmhc-serotype-expansion
  • feat/ptm-aware-peptides
  • feat/qc-plan-roadmap
  • feat/qc-proteome-coverage
  • feat/qc-top-level
  • feat/quantitative-binding-fields
  • feat/register-aav-proteomes
  • feat/register-mtb-plasmodium-proteomes
  • feat/rename-map-source-proteins
  • feat/report-from-index
  • feat/severity-tiers-in-curation-plan
  • feat/severity-tiers-in-qc-and-cli
  • feat/training-export-136
  • feat/transcript-aware-mappings
  • feat/vectorize-and-version
  • fix-allele-resolution-categorical-fillna
  • fix-alpizar-2017-split-b-alleles
  • fix-chen-2020-hela-abc-ko
  • fix-classify-allele-pair-gene-gene
  • fix-ebv-lcl-direct-ex-vivo
  • fix-hla-only-filter
  • fix-illing-2018-split-b57-transfectants
  • fix-pandas-categorical-warnings
  • fix-pmid-arrow-conversion
  • fix-sarango-2022-precision
  • fix-trolle-2016-split-721-221-transfectants
  • fix-weingarten-gabbay-2021-no-hbec
  • fix/255-download-timeout
  • fix/audit-19-remaining
  • fix/c1r-allele-curation
  • fix/class-ii-implausible-45
  • fix/class-ii-implausible-threshold
  • fix/cross-reference-class-only-pmids
  • fix/derived-column-passthrough
  • fix/multi-allele-genotype-tokenization
  • fix/per-sample-mhc-curation
  • fix/pmhc-progress-wording
  • fix/pmid-curation-audits-128-132
  • fix/proteome-cache-bounded
  • fix/report-keyerror-and-cli-help
  • fix/run-all-include-proteome-coverage
  • fix/sample-resolver-tiebreak
  • fix/scanner-close-csv-files
  • fix/severity-tier-ptm-aware
  • ingest-abelin-2019-maptac
  • ingest-bekker-jensen-peptides
  • ingest-ccle-bulk-proteomics
  • ingest-strazar-2023-hla2
  • is-non-peptide-ligand-228
  • issue-104-108-digest-and-bounds
  • issue-105-atomic-rebuild
  • issue-106-export-bulk-cli
  • issue-110-proteome-index-memory
  • issue-117-summary-from-indices
  • issue-119-export-progress
  • issue-12-human-51-100
  • issue-121-118-normalize-and-lengths
  • issue-122-short-mhc2-filter
  • issue-8-nonclassical-hla
  • issue-85-scanner-perf
  • issue-86-proteome-index-cache
  • issue-93-remove-hla-filter
  • issue-98-fractionation-ph
  • issue-99-proteome-kmer-set
  • mono-allelic-detection
  • mono-allelic-method
  • obliterate-legacy-index-cache
  • parallelize-mappings
  • per-transfectant-splits
  • perf/250-vectorized-kmer-index
  • perf/262-arrow-xdist-cache
  • perf/263-tighten-dtypes
  • perf/batch-drops-and-fillna
  • perf/memory-aware-test-workers
  • perf/merge-and-copy
  • perf/proteome-build-inline
  • perf/proteome-cache-build-order
  • perf/test-speed
  • perf/test-suite-integration-marker
  • perf/unique-map-string-ops
  • pin-mhcgnomes
  • pmhc-filter-flags
  • pmhc-group-by-species
  • predictor-multi-allele-narrowing
  • profile-build-pipeline
  • proteome-cache-followups
  • qc/discrepancies-report
  • refactor/258-rename-pmhc-helpers
  • rename-proteome-label
  • retire-human-only
  • retro-allele-predictor
  • sarkizova-monoallelic-recovery-45
  • scanner-v2
  • serotype-mapping
  • split-gene-mapping-from-observations
  • test/supplementary-build-e2e
  • unified-observations
  • update-readme-1.10
  • upgrade-mhc-unknown
  • vectorize-export-discriminator-loop

05 Jun 2026 05:30AM UTC coverage: 80.366% (+1.6%) from 78.728%
26997363926

push

github

web-flow
v1.30.65: CI coverage for the peptide_mappings build, offline (#176/#63) (#276)

Closes the last 'not covered in CI' gap from #275: the proteome-dependent
mapping build now runs in CI with no network.

fetch_species_proteome uses an already-cached FASTA if one is on disk, so
pre-placing a tiny synthetic FASTA at a UniProt-registry species'
(Sarcophilus harrisii) cache path lets the full mapping pipeline run
offline: source-organism -> lookup_proteome -> from_fasta -> the
int-encoded ProteomeIndex (#250/#273) -> map_peptides -> peptide_mappings
.parquet. HITLIST_BUILD_WORKERS=1 forces the sequential path (no
ProcessPoolExecutor in the test).

New test asserts only the 3 FASTA-substring peptides map (NOTINPROT
dropped), the full sidecar schema, and correct positions against the
source protein — exercising the #250/#273 redesign end-to-end in CI for
the first time. ~11s for both build tests combined.

Verified: pytest -m integration -n 2 -> 22 passed, 1 skipped.

5055 of 6290 relevant lines covered (80.37%)

0.8 hits per line

Relevant lines Covered
Build:
Build:
6290 RELEVANT LINES 5055 COVERED LINES
0.8 HITS PER LINE
Source Files on main
  • Tree
  • List 29
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
26997363926 main v1.30.65: CI coverage for the peptide_mappings build, offline (#176/#63) (#276) Closes the last 'not covered in CI' gap from #275: the proteome-dependent mapping build now runs in CI with no network. fetch_species_proteome uses an already-cached... push 05 Jun 2026 05:35AM UTC web-flow github
80.37
26995946149 main v1.30.64: CI build smoke test from packaged data (#176/#63) (#275) Answers 'is there a smaller version we can ship for CI?' — turns out we don't need to ship the 15 GB IEDB/CEDAR sources at all. build_observations runs the full build *orchestrati... push 05 Jun 2026 04:50AM UTC web-flow github
78.73
26994604019 main v1.30.63: cap integration-test workers in CI to avoid OOM (#272 follow-up) (#274) Seeding the ci-corpus-v1 release exposed a bug in the corpus mechanism: once the corpus is present, the 3.11 job ran the integration suite under 'pytest -n auto' (4... push 05 Jun 2026 04:07AM UTC web-flow github
77.0
26992506673 main v1.30.62: int-encoded columnar k-mer index (#250, foundation for #248) (#273) Replace ProteomeIndex's dict[str, int|np.ndarray] k-mer index with a per-length columnar structure (_PackedIndex): each k-mer packs into a single uint64 code (5 bits/re... push 05 Jun 2026 02:57AM UTC web-flow github
76.65
26977481678 main v1.30.61: run integration suite in CI via prebuilt-corpus cache (#272) CI couldn't run the ~20 integration tests (or exercise the #262 Arrow mmap fixture) because the built observations corpus isn't present — full_observations_df self-skips when ... push 04 Jun 2026 08:27PM UTC web-flow github
76.83
26975890813 main v1.30.60: share full_observations_df via Arrow IPC mmap, not pickle (#262) (#271) * v1.30.60: share full_observations_df via Arrow IPC mmap, not pickle (#262) The full_observations_df xdist fixture was shared via an on-disk pickle: one worker bu... push 04 Jun 2026 07:56PM UTC web-flow github
76.83
26974356414 main v1.30.59: faster test suite — drop pytest -v + cache bulk parquet reads (#270) Two independent test/CI speedups: 1. Remove '-v' from pytest addopts. The per-test verbose listing added log noise (and a little I/O) to every local + CI run witho... push 04 Jun 2026 07:26PM UTC web-flow github
76.83
26973114525 main v1.30.58: categorical dtypes for low-cardinality obs metadata (#263) (#269) * v1.30.58: categorical dtypes for low-cardinality obs metadata (#263) generate_observations_table() brings per-sample metadata in via the ms_samples join and PMID dict-... push 04 Jun 2026 07:02PM UTC web-flow github
76.82
26971093406 main v1.30.57: split cell_name into cell_line_name + cell_type (#261 stage 2) (#268) Wire the stage-1 parse_cell_name into classify_ms_row so both observation producers (scanner + supplement) emit a new build-time cell_type column and a cleaned cell_l... push 04 Jun 2026 06:23PM UTC web-flow github
76.79
26969719392 main v1.30.56: rename pmhc_query helpers for clarity (closes #258) (#267) Pure mechanical rename, no behavior change: - _attach_predictions -> _score_and_narrow_to_best_allele (name now reflects that it narrows mhc_allele to the best binder, not j... push 04 Jun 2026 05:57PM UTC web-flow github
76.75
See All Builds (407)

Badge your Repo: hitlist

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

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

Refresh
  • Settings
  • Repo on GitHub
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