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
description="A proposition about the pathogenicity of a varaint, the validity of which is assessed and reported by the Statement. A Statement can put forth the proposition as being true, false, or uncertain, and may provide an assessment of the level of confidence/evidence supporting this claim.",
134
+
description="A proposition about the pathogenicity of a variant, the validity of which is assessed and reported by the Statement. A Statement can put forth the proposition as being true, false, or uncertain, and may provide an assessment of the level of confidence/evidence supporting this claim.",
133
135
)
134
136
strength: MappableConcept|None=Field(
135
137
None,
136
138
description="The strength of support that an ACMG 2015 Variant Pathogenicity statement is determined to provide for or against the proposed pathogenicity of the assessed variant. Strength is evaluated relative to the direction indicated by the 'direction' attribute. The indicated enumeration constrains the nested MappableConcept.primaryCoding > Coding.code attribute when capturing evidence strength.",
137
139
)
138
140
classification: MappableConcept=Field(
139
141
...,
140
-
description="The classification of the variant's pathogenicity, based on the ACMG 2015 guidelines. These classifications must coincide with the direction and strength values as follows: 'pathogenic' with supports-strong, 'likely pathogenic' with supports-moderate, 'benign' with disputes-strong, 'likely benign' with disputes-moderate 'uncertain significance' can be one of three possibilities... supports-weak, disputes-weak or neutral for uncertain significance (favoring pathogenic), uncertain significance (favoring benign) or uncertain significance (favoring neither pathogenic nor benign). The 'low penetrance' and 'risk allele' versions of pathogenicity classifications would be applied based on whether the variant proposition was defined to have a 'penetrance' of 'low' or 'risk' respectively.",
142
+
description="The classification of the variant's pathogenicity, based on the ACMG 2015 guidelines. These classifications should coincide with the direction and strength values as follows: 'pathogenic' with supports-strong, 'likely pathogenic' with supports-moderate, 'benign' with disputes-strong, 'likely benign' with disputes-moderate 'uncertain significance' can be one of three possibilities... supports-weak, disputes-weak or neutral for uncertain significance (favoring pathogenic), uncertain significance (favoring benign) or uncertain significance (favoring neither pathogenic nor benign). The 'low penetrance' and 'risk allele' versions of pathogenicity classifications would be applied based on whether the variant proposition was defined to have a 'penetrance' of 'low' or 'risk' respectively.",
description="Reports whether the Proposition should be interpreted in the context of an inherited (germline) variant, an acquired (somatic) mutation, or another more nuanced concept. Consider using terms or codes from community terminologies here, e.g. terms from the 'allele origin' branch of the GENO ontology such as GENO:0000882 (somatic allele origin).",
329
+
description="Reports whether the Proposition should be interpreted in the context of a heritable 'germline' variant, an acquired 'somatic' variant in a tumor, post-zygotic 'mosaic' variant. While these are the most commonly reported allele origins, other more nuanced concepts can be captured (e.g. 'maternal' vs 'paternal' allele origin'). In practice, populating this field may be complicated by the fact that some sources report allele origin based on the type of tissue that was sequenced to identify the variant, and others use it more generally to specify a category of variant for which the proposition holds. The stated intent of this attribute is the latter. However, if an implementer is not sure about which is reported in their data, it may be safer to create an Extension to hold this information, where they can explicitly acknowledge this ambiguity.",
315
330
)
316
331
317
332
@@ -326,9 +341,9 @@ class ExperimentalVariantFunctionalImpactProposition(
326
341
"ExperimentalVariantFunctionalImpactProposition",
327
342
description="MUST be 'ExperimentalVariantFunctionalImpactProposition'.",
328
343
)
329
-
predicate: str=Field(
344
+
predicate: Literal["impactsFunctionOf"]=Field(
330
345
"impactsFunctionOf",
331
-
description="The relationship the Proposition describes between the subject variant and object sequence feature whose function it may alter.",
346
+
description="The relationship the Proposition describes between the subject variant and object sequence feature whose function it may alter. MUST be 'impactsFunctionOf'.",
@@ -351,7 +366,10 @@ class VariantDiagnosticProposition(ClinicalVariantProposition, BaseModelForbidEx
351
366
"VariantDiagnosticProposition",
352
367
description="MUST be 'VariantDiagnosticProposition'.",
353
368
)
354
-
predicate: DiagnosticPredicate
369
+
predicate: DiagnosticPredicate=Field(
370
+
...,
371
+
description="The relationship the Proposition describes between the subject variant and object Condition. MUST be one of 'isDiagnosticInclusionCriterionFor' or 'isDiagnosticExclusionCriterionFor'.",
372
+
)
355
373
objectCondition: Condition|iriReference=Field(
356
374
..., description="The disease that is evaluated for diagnosis."
357
375
)
@@ -364,7 +382,10 @@ class VariantOncogenicityProposition(ClinicalVariantProposition, BaseModelForbid
364
382
"VariantOncogenicityProposition",
365
383
description="MUST be 'VariantOncogenicityProposition'.",
366
384
)
367
-
predicate: str="isCausalFor"
385
+
predicate: Literal["isOncogenicFor"] =Field(
386
+
"isOncogenicFor",
387
+
description="The relationship the Proposition describes between the subject variant and object tumor type. MUST be 'isOncogenicFor'.",
388
+
)
368
389
objectTumorType: Condition|iriReference=Field(
369
390
..., description="The tumor type for which the variant impact is evaluated."
370
391
)
@@ -377,7 +398,10 @@ class VariantPathogenicityProposition(ClinicalVariantProposition, BaseModelForbi
377
398
"VariantPathogenicityProposition",
378
399
description="Must be 'VariantPathogenicityProposition'",
379
400
)
380
-
predicate: str="isCausalFor"
401
+
predicate: Literal["isCausalFor"] =Field(
402
+
"isCausalFor",
403
+
description="The relationship the Proposition describes between the subject variant and object condition. MUST be 'isCausalFor'.",
404
+
)
381
405
objectCondition: Condition|iriReference=Field(
382
406
..., description="The Condition for which the variant impact is stated."
383
407
)
@@ -400,7 +424,10 @@ class VariantPrognosticProposition(ClinicalVariantProposition, BaseModelForbidEx
400
424
"VariantPrognosticProposition",
401
425
description="MUST be 'VariantPrognosticProposition'.",
402
426
)
403
-
predicate: PrognosticPredicate
427
+
predicate: PrognosticPredicate=Field(
428
+
...,
429
+
description="The relationship the Proposition describes between the subject variant and object Condition. MUST be one of 'associatedWithBetterOutcomeFor' or 'associatedWithWorseOutcomeFor'.",
430
+
)
404
431
objectCondition: Condition|iriReference=Field(
405
432
..., description="The disease that is evaluated for outcome."
406
433
)
@@ -419,7 +446,10 @@ class VariantTherapeuticResponseProposition(
419
446
"VariantTherapeuticResponseProposition",
420
447
description="MUST be 'VariantTherapeuticResponseProposition'.",
421
448
)
422
-
predicate: TherapeuticResponsePredicate
449
+
predicate: TherapeuticResponsePredicate=Field(
450
+
...,
451
+
description="The relationship the Proposition describes between the subject variant and object theapeutic. MUST be one of 'predictsSensitivityTo' or 'predictsResistanceTo'.",
0 commit comments