Skip to content

Commit

Permalink
Merge pull request #4415 from broadinstitute/show-all-consequence-terms
Browse files Browse the repository at this point in the history
show all vep consequence terms
  • Loading branch information
hanars authored Oct 10, 2024
2 parents 7deebf1 + 7f219ae commit 80469a6
Show file tree
Hide file tree
Showing 5 changed files with 31 additions and 23 deletions.
3 changes: 0 additions & 3 deletions hail_search/queries/mito.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
from collections import defaultdict

from aiohttp.web import HTTPNotFound
import hail as hl
import logging
Expand Down Expand Up @@ -96,7 +94,6 @@ class MitoHailTableQuery(BaseHailTableQuery):
TRANSCRIPTS_FIELD: {
**BaseHailTableQuery.ENUM_ANNOTATION_FIELDS['transcripts'],
'annotate_value': lambda transcript, *args: {'major_consequence': transcript.consequence_terms.first()},
'drop_fields': ['consequence_terms'],
'format_array_values': lambda values, *args: BaseHailTableQuery.ENUM_ANNOTATION_FIELDS['transcripts']['format_array_values'](values).map_values(
lambda transcripts: hl.enumerate(transcripts).starmap(lambda i, t: t.annotate(transcriptRank=i))
),
Expand Down
5 changes: 3 additions & 2 deletions hail_search/test_search.py
Original file line number Diff line number Diff line change
Expand Up @@ -107,14 +107,15 @@
'ENSG00000271079': [
{'aminoAcids': 'E/G', 'canonical': 1, 'codons': 'gAa/gGa', 'geneId': 'ENSG00000271079',
'hgvsc': 'ENST00000420911.2:c.1262A>G', 'hgvsp': 'ENSP00000474204.1:p.Glu421Gly',
'transcriptId': 'ENST00000420911', 'isLofNagnag': None, 'transcriptRank': 0,
'transcriptId': 'ENST00000420911', 'isLofNagnag': None, 'transcriptRank': 0, 'consequenceTerms': ['missense_variant'],
'biotype': 'protein_coding', 'lofFilters': None, 'majorConsequence': 'missense_variant'},
],
'ENSG00000176227': [
{'aminoAcids': None, 'canonical': 1, 'codons': None, 'geneId': 'ENSG00000176227',
'hgvsc': 'ENST00000447022.1:n.1354A>G', 'hgvsp': None,
'transcriptId': 'ENST00000447022', 'isLofNagnag': None, 'transcriptRank': 0,
'biotype': 'processed_pseudogene', 'lofFilters': None, 'majorConsequence': 'non_coding_transcript_exon_variant'},
'biotype': 'processed_pseudogene', 'lofFilters': None, 'majorConsequence': 'non_coding_transcript_exon_variant',
'consequenceTerms': ['non_coding_transcript_exon_variant', 'non_coding_transcript_variant']},
],
},
'mainTranscriptId': 'ENST00000420911',
Expand Down
Loading

0 comments on commit 80469a6

Please sign in to comment.