File tree Expand file tree Collapse file tree 2 files changed +15
-7
lines changed
Expand file tree Collapse file tree 2 files changed +15
-7
lines changed Original file line number Diff line number Diff 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 ):
Original file line number Diff line number Diff 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
You can’t perform that action at this time.
0 commit comments