Changelog
v0.2.15-dev
Fix a possible security vulnerability when using the GTGT_CACHE
Add categories and descriptions to the external resources page
v0.2.14
Fix a bug comparing empty features
Fix a bug where a therapy restoring part of a feature was not recognized
v0.2.13
Collapse the unchanged annotations in the frontend
Hide empty sections in the frontend
Only show relevant therapies by default. A therapy is relevant if it modifies at least one input variant, or improves at least one annotation
v0.2.12
Fix a bug which caused protein domains to not be updated
v0.2.11
Hotfix to roll back protein domains in the frontend
v0.2.10
Enable support for protein domains in the frontend
v0.2.9
Fix a bug with analyzing non-human Ensembl transcripts
Remove the API endpoints
Remove pydantic models which were only used by the API endpoints
Refactor Provider class (used to cache API calls)
Add support for querying UCSC tracks for a given Description
v0.2.8
Add support for refseq (NM) transcripts
v0.2.7
Fix a bug where the ExonViz figure cannot be drawn at the default scale
Drop support for python 3.9
Add support for python 3.14
v0.2.6
Fix circular import with exonviz
v0.2.5
Group Therapies together in the html
Show a figure of the input variants in the html
Add RNA and protein variant descriptions
v0.2.4
Add spinner to show progress to html
Add clickable examples to the html
Add
gtgt exportto the command line interfaceAdd separate mRNA and protein features to the Transcript
Extend documentation sections of the html
v0.2.3
Enable skipping two adjacent exons by default
Explicitly check that the variants are specified in
c.formatRefactor internal representation of variants
Reduce analysis time
v0.2.2
Update the analysis results to give more information on proposed Therapies
Improve type annotations
Reduce the analysis time by 50% per exon
Fix a bug where the number of changed amino acids was overestimated
v0.2.1
Re-use mutalyzer Description object to reduce load on Ensembl API
Drop support for Python 3.8
Add support for Python 3.13
Add number of remaining basepairs to the transcript comparison
Rename default annotations for clarity
Fix a bug when the specified variant partially overlaps an exon
Fix a bug when VariantValidator is not available
Check user input for errors in web interface
Rename module from GTGT to gtgt
v0.2.0
Rename python package from GTGT to gtgt
v0.1.1
Add support for re-using mutalyzer Descriptions
Add support for small deletions
Fix a bug parsing VariantValidator payload
Add web interface using Flask
v0.1.0
Change the transcript endpoint to use POST and a TranscriptId model
Use genomic location for ClinVar link
Add support for Ensembl transcripts on the links endpoint
Refactor and simplify the BedModel
Validate HGVS is valid before querying Variant Validator
Change the links endpoint to use POST and HGVS
Add FastAPI endpoint for comparing transcripts
Add FastAPI endpoint for skipping exons
Add Flask web app
Drop support for Python 3.8
Add support for python 3.13
v0.0.2
Add FastAPI endpoint for transcripts and links
Add link to stringDB
Add link to gnomAD
Add API endpoint /links/ to fetch URL’s for external references
Fetch knownGene track from UCSC
Fetch transcript information from Ensembl
v0.0.1
Add class for Transcripts
Validate that the input is valid Bed format
Add class for Bed format
Initial commit