You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
summary="Given GRCh38 genomic data, find the overlapping MANE features (gene and cds)",
856
+
response_description="A response to a validly-formed query.",
857
+
description="The genomic data is specified as a sequence location by `chromosome`, `start`, `end`. All CDS regions with which the input sequence location has nonzero base pair overlap will be returned.",
end: int=Query(..., description="GRCh38 end position"),
864
+
chromosome: Optional[str] =Query(
865
+
None,
866
+
description="Chromosome. 1..22, X, or Y. If not provided, must provide `identifier`. If both `chromosome` and `identifier` are provided, `chromosome` will be used.",
867
+
),
868
+
identifier: Optional[str] =Query(
869
+
None,
870
+
description="Genomic identifier on GRCh38 assembly. If not provided, must provide `chromosome`. If both `chromosome` and `identifier` are provided, `chromosome` will be used.",
871
+
),
872
+
residue_mode: ResidueMode=Query(
873
+
ResidueMode.RESIDUE, description="Residue mode for `start` and `end`"
874
+
),
875
+
) ->FeatureOverlapService:
876
+
"""Given GRCh38 genomic data, find the overlapping MANE features (gene and cds)
877
+
The genomic data is specified as a sequence location by `chromosome`, `start`,
878
+
`end`. All CDS regions with which the input sequence location has nonzero base
879
+
pair overlap will be returned.
880
+
881
+
:param start: GRCh38 start position
882
+
:param end: GRCh38 end position
883
+
:param chromosome: Chromosome. 1..22, X, or Y. If not provided, must provide
884
+
`identifier`. If both `chromosome` and `identifier` are provided,
885
+
`chromosome` will be used.
886
+
:param identifier: Genomic identifier on GRCh38 assembly. If not provided, must
887
+
provide `chromosome`. If both `chromosome` and `identifier` are provided,
888
+
`chromosome` will be used.
889
+
:param residue_mode: Residue mode for `start` and `end`
890
+
:return: MANE feature (gene/cds) overlap data represented as a dict. The
891
+
dictionary will be keyed by genes which overlap the input sequence location.
892
+
Each gene contains a list of the overlapping CDS regions with the beginning
893
+
and end of the input sequence location's overlap with each
0 commit comments