Skip to content

Phenotype provernance and chache adjustments - #46

Merged
jonas-fuchs merged 14 commits into
masterfrom
dev
Oct 10, 2026
Merged

jonas-fuchs merged 14 commits into
masterfrom
dev

Conversation

@jonas-fuchs

Copy link
Copy Markdown
Collaborator

This update improves phenotype provenance in reports and reduces sensitive data retained by the FASTA mapping cache. It also refines the web interface for database browsing and mobile layouts.

New features:

  • Phenotype assessments and report summaries now preserve the source label for the winning severity rank, choosing the most frequent label with a deterministic tie-break.

Bug fixes:

None

Improvements:

  • FASTA mapping caching now stores only sequence checksums and feature mappings; database migrations purge legacy cached headers, sequences, lengths, and timestamps while preserving mappings.
  • Database browsing, comparison layouts, and plots have improved presentation and responsiveness, including on smaller screens.

Breaking changes:

  • Phenotype assessment and report labels may now use source-specific wording instead of canonical rank labels.
  • Cached FASTA sequences and headers are no longer retained, so synced reports cannot reconstruct alignment visualizations from the cache.

@jonas-fuchs jonas-fuchs changed the title Dev Phenotype provernance and chache adjustments Oct 10, 2026
@jonas-fuchs
jonas-fuchs merged commit 91ba70b into master Oct 10, 2026
12 checks passed
@codecov

codecov Bot commented Oct 10, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 91.02564% with 7 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
respro/report/html.py 91.89% 1 Missing and 2 partials ⚠️
respro/cli/sync.py 71.42% 1 Missing and 1 partial ⚠️
respro/db/schema.py 88.23% 1 Missing and 1 partial ⚠️

📢 Thoughts on this report? Let us know!

@jonas-fuchs
jonas-fuchs deleted the dev branch October 10, 2026 12:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant