Implementation Guide
This section describes the data and algorithmic components that are REQUIRED for the implementation of Cat-VRS. This page will be updated as work on the reference implementation proceeds. Please check back later for more information!
Read the Introduction and How Cat-VRS Works to understand the specification.
Review the Data Model and associated examples. CategoricalVariants are constructed using Constraints, and Recipes are standard types of categorical variants.
Validate your constructed CategoricalVariants using the Python reference implementation, Cat-VRS-Python.
The VICC Variation Normalizer, VRS-Python, and SeqRepo are useful services for generating VRS Allele and Location objects, both of which are required for implementing the Defining Allele Constraint and Defining Location Constraint.