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)",
840
+
response_model_exclude_none=True,
841
+
response_description="A response to a validly-formed query.",
842
+
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: Annotated[int, Query(description="GRCh38 end position")] = ...,
848
+
chromosome: Annotated[
849
+
str|None,
850
+
Query(
851
+
description="Chromosome. 1..22, X, or Y. If not provided, must provide `identifier`. If both `chromosome` and `identifier` are provided, `chromosome` will be used."
852
+
),
853
+
] =None,
854
+
identifier: Annotated[
855
+
str|None,
856
+
Query(
857
+
description="Genomic identifier on GRCh38 assembly. If not provided, must provide `chromosome`. If both `chromosome` and `identifier` are provided, `chromosome` will be used."
858
+
),
859
+
] =None,
860
+
coordinate_type: Annotated[
861
+
CoordinateType, Query(description="Coordinate type for `start` and `end`")
862
+
] =CoordinateType.RESIDUE,
863
+
) ->FeatureOverlapService:
864
+
"""Given GRCh38 genomic data, find the overlapping MANE features (gene and cds)
865
+
The genomic data is specified as a sequence location by `chromosome`, `start`,
866
+
`end`. All CDS regions with which the input sequence location has nonzero base
867
+
pair overlap will be returned.
868
+
869
+
:param start: GRCh38 start position
870
+
:param end: GRCh38 end position
871
+
:param chromosome: Chromosome. 1..22, X, or Y. If not provided, must provide
872
+
`identifier`. If both `chromosome` and `identifier` are provided,
873
+
`chromosome` will be used.
874
+
:param identifier: Genomic identifier on GRCh38 assembly. If not provided, must
875
+
provide `chromosome`. If both `chromosome` and `identifier` are provided,
876
+
`chromosome` will be used.
877
+
:param coordinate_type: Residue mode for `start` and `end`
878
+
:return: MANE feature (gene/cds) overlap data represented as a dict. The
879
+
dictionary will be keyed by genes which overlap the input sequence location.
880
+
Each gene contains a list of the overlapping CDS regions with the beginning
881
+
and end of the input sequence location's overlap with each
0 commit comments