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

openvax / topiary / 24244257862
85%
master: 90%

Build:
Build:
LAST BUILD BRANCH: v5.16.2
DEFAULT BRANCH: master
Ran 10 Apr 2026 01:09PM UTC
Jobs 3
Files 22
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

10 Apr 2026 01:02PM UTC coverage: 86.763% (-2.0%) from 88.779%
24244257862

Pull #105

github

iskandr
Add expression data loading as DSL fields

New generic expression loader replaces Cufflinks-specific RNA flags.
Expression values become DataFrame columns accessible in --ranking
and --rank-by via the expression DSL.

New CLI flags:
- --gene-expression [name:]file[:id_col[:val_col]] (joins on gene_id)
- --transcript-expression (joins on transcript_id)
- --variant-expression (joins on variant — for isovar output etc.)
Auto-detects Salmon, Kallisto, RSEM, StringTie, Cufflinks formats.

Core changes:
- expression_loader.py: generic loader with format detection
- predictor.py: reorder annotation before ranking so expression
  columns are available to filters; add expression_data parameter
  and _attach_expression_data join logic
- ranking.py: unknown identifiers in parser fall back to Column(),
  so gene_tpm works without column() wrapper
- cli/rna.py: new add_expression_args, deprecate old --rna-* flags

Tests: 571 total (31 new for expression loading + integration)
Pull Request #105: Expression data as DSL fields: --gene-expression, --transcript-expression, --variant-expression

144 of 214 new or added lines in 6 files covered. (67.29%)

3 existing lines in 1 file now uncovered.

1927 of 2221 relevant lines covered (86.76%)

2.6 hits per line

Uncovered Changes

Lines Coverage ∆ File
59
59.86
topiary/rna/expression_loader.py
9
72.73
-11.48% topiary/cli/rna.py
2
95.83
0.48% topiary/predictor.py

Coverage Regressions

Lines Coverage ∆ File
3
72.73
-11.48% topiary/cli/rna.py
Jobs
ID Job ID Ran Files Coverage
1 python-3.11 - 24244257862.1 10 Apr 2026 01:09PM UTC 22
86.76
GitHub Action Run
2 python-3.12 - 24244257862.2 10 Apr 2026 01:10PM UTC 22
86.76
GitHub Action Run
3 python-3.10 - 24244257862.3 10 Apr 2026 01:10PM UTC 22
86.76
GitHub Action Run
Source Files on build 24244257862
  • Tree
  • List 22
  • Changed 5
  • Source Changed 5
  • Coverage Changed 5
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #24244257862
  • Pull Request #105
  • PR Base - master (#24240239685)
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