Skip to content

Reference Implementations

Each GKM standard has a maintained Python reference implementation for constructing objects and validating records against the GKM models. Together, these implementations provide a standards-aligned foundation for building with GKM in Python.

The labels below identify the GKM standards each implementation supports.

  • vrs-python

    GKM-Core VRS

    Construct and validate models for concepts shared across genomic knowledge and precise molecular variation.

  • cat-vrs-python

    Cat-VRS

    Construct and validate models for categories of variation.

  • va-spec-python

    VA-Spec

    Construct and validate models for statements, assertions, and their supporting evidence.