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

openvax / pyensembl / 25810747793
85%
master: 83%

Build:
Build:
LAST BUILD BRANCH: main
DEFAULT BRANCH: master
Ran 13 May 2026 04:04PM UTC
Jobs 4
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

13 May 2026 03:59PM UTC coverage: 84.971%. Remained the same
25810747793

push

github

web-flow
Fix #335 (part 1): wire GENCODE_BIOTYPE_ALIASES into read_gtf call (#356)

GENCODE GTFs use gene_type / transcript_type where Ensembl uses
gene_biotype / transcript_biotype. Before this fix, pointing pyensembl
at a vanilla GENCODE GTF produced a sqlite database with empty biotype
columns, so Transcript.is_protein_coding returned False for every
transcript and downstream tools like varcode reported NoncodingTranscript
for every variant effect (the original #335 user repro).

gtfparse 2.7.0 introduced an attribute_aliases kwarg on read_gtf that
renames source columns onto canonical names at parse time, plus a
GENCODE_BIOTYPE_ALIASES constant for the two GENCODE->Ensembl renames.
pyensembl now passes that constant unconditionally:

* Pure Ensembl GTFs: alias sources don't exist, the rename is a no-op
  (gtfparse skips missing alias source columns).
* GENCODE GTFs: gene_type / transcript_type get renamed to
  gene_biotype / transcript_biotype before they hit the sqlite schema.
* Mixed (both column variants present): canonical wins, gtfparse warns.

Bumps gtfparse dep floor to >=2.7.0.

Companion to #350 / v2.9.6 (versioned protein-ID FASTA matching). With
both shipped, the original #335 GENCODE genome example finally produces
Substitution effects instead of NoncodingTranscript.

Bump version to 2.9.8.

2 of 2 new or added lines in 2 files covered. (100.0%)

1600 of 1883 relevant lines covered (84.97%)

3.4 hits per line

Jobs
ID Job ID Ran Files Coverage
1 python-3.12 - 25810747793.1 13 May 2026 04:04PM UTC 22
84.97
GitHub Action Run
2 python-3.10 - 25810747793.2 13 May 2026 04:05PM UTC 22
84.97
GitHub Action Run
3 python-3.9 - 25810747793.3 13 May 2026 04:05PM UTC 22
84.97
GitHub Action Run
4 python-3.11 - 25810747793.4 13 May 2026 04:04PM UTC 22
84.97
GitHub Action Run
Source Files on build 25810747793
  • Tree
  • List 22
  • Changed 2
  • Source Changed 2
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #25810747793
  • 339f07d3 on github
  • Prev Build on main (#25807313368)
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