Constraint
Trial Use
May change in future releases. See Maturity Model.
Abstract Class — not instantiated directly; concrete subclasses inherit its attributes.
Sealed — Constraint has a closed, exhaustive set of concrete subclasses; every one is listed below. No other subclass is permitted, and a conforming instance must be exactly one of these types.
Computational Definition
Constraints are used to construct an intensional semantics of categorical variant types.
Information Model
Field |
Flags |
Type |
Limits |
Description |
|---|---|---|---|---|
type |
string |
1..1 |
MUST be set to the name of the concrete Constraint subtype. |
This class must match one of the following:
Subclasses: Adjacency Constraint, Copy Change Constraint, Copy Count Constraint, Defining Allele Constraint, Defining Location Constraint, Feature Context Constraint, Function Constraint
Used in: CategoricalVariant