Feature Context Constraint

Definition and Information Model

Warning

This data class is at a draft maturity level and may change significantly in future releases. Maturity levels are described in the GKS Maturity Model.

Computational Definition

The feature that members of this categorical variant are associated with.

Information Model

Some FeatureContextConstraint attributes are inherited from Constraint.

Field

Flags

Type

Limits

Description

type

string

1..1

MUST be “FeatureContextConstraint”

featureContext

MappableConcept

1..1

A feature identifier.

Examples

The following are example implementations of FeatureContextConstraint:

Gene: TP53
      {
         "type": "FeatureContextConstraint",
         "featureContext": {
            "id": "TP53",
            "name": "TP53",
            "conceptType": "gene",
            "primaryCoding": [
               {
                  "id": "hgnc:11998",
                  "name": "TP53",
                  "system": "https://genenames.org",
                  "code": "HGNC:11998",
                  "iris": [
                     "https://www.genenames.org/data/gene-symbol-report/#!/hgnc_id/HGNC:11998"
                  ]
               }
            ],
            "extensions": [
               {
                  "name": "cytogenetic location",
                  "value": "17p13.1"
               }
            ]
         }
      },
Gene: NRAS
      {
         "type": "FeatureContextConstraint",
         "featureContext": {
            "id": "hgnc:7989",
            "conceptType": "Gene",
            "name": "NRAS",
            "primaryCoding": {
               "id": "hgnc:7989",
               "name": "NRAS",
               "system": "https://www.genenames.org",
               "code": "HGNC:7989",
               "iris": [
                  "https://www.genenames.org/data/gene-symbol-report/#!/hgnc_id/HGNC:7989"
               ]
            }
         }
      },
Gene: BRCA2
      {
         "type": "FeatureContextConstraint",
         "featureContext": {
            "id": "hgnc:1101",
            "conceptType": "Gene",
            "name": "BRCA2",
            "primaryCoding": {
               "id": "hgnc:1101",
               "name": "BRCA2",
               "system": "https://www.genenames.org",
               "code": "HGNC:1101",
               "iris": [
                  "https://www.genenames.org/data/gene-symbol-report/#!/hgnc_id/HGNC:1101"
               ]
            }
         }
      },
Gene: PIK3CA
      {
         "type": "FeatureContextConstraint",
         "featureContext": {
            "id": "hgnc:8975",
            "conceptType": "Gene",
            "name": "PIK3CA",
            "primaryCoding": {
               "id": "hgnc:8975",
               "system": "https://www.genenames.org",
               "code": "HGNC:8975",
               "iris": [
                  "https://www.genenames.org/data/gene-symbol-report/#!/hgnc_id/HGNC:8975"
               ]
            }
         }
      },

Implementation Guidance