Skip to content

Commit f8586ce

Browse files
committed
Temporarily remove support for multi-target score sets
1 parent 25f4332 commit f8586ce

File tree

2 files changed

+15
-7
lines changed

2 files changed

+15
-7
lines changed

src/dcd_mapping/mavedb_data.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -187,6 +187,9 @@ def get_scoreset_metadata(
187187
metadata = get_raw_scoreset_metadata(scoreset_urn, dcd_mapping_dir)
188188
target_genes = {}
189189
multi_target = len(metadata["targetGenes"]) > 1
190+
if multi_target:
191+
msg = f"Multiple target genes for {scoreset_urn}. Multi-target score sets are not currently supported."
192+
raise ScoresetNotSupportedError(msg)
190193

191194
for gene in metadata["targetGenes"]:
192195
if not _metadata_response_is_human(metadata):

src/dcd_mapping/schemas.py

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -205,12 +205,17 @@ class ScoresetMapping(BaseModel):
205205
mapped_date_utc: str = Field(
206206
default=datetime.datetime.now(tz=datetime.UTC).isoformat()
207207
)
208-
reference_sequences: dict[
209-
str,
210-
dict[
211-
AnnotationLayer,
212-
dict[str, ComputedReferenceSequence | MappedReferenceSequence | None],
213-
],
214-
] | None = None
208+
# TODO re-implement metadata change later to support multi-target score sets. will require corresponding changes in mavedb-api
209+
# reference_sequences: dict[
210+
# str,
211+
# dict[
212+
# AnnotationLayer,
213+
# dict[str, ComputedReferenceSequence | MappedReferenceSequence | None],
214+
# ],
215+
# ] | None = None
216+
computed_protein_reference_sequence: ComputedReferenceSequence | None = None
217+
mapped_protein_reference_sequence: MappedReferenceSequence | None = None
218+
computed_genomic_reference_sequence: ComputedReferenceSequence | None = None
219+
mapped_genomic_reference_sequence: MappedReferenceSequence | None = None
215220
mapped_scores: list[ScoreAnnotation] | None = None
216221
error_message: str | None = None

0 commit comments

Comments
 (0)