> For the complete documentation index, see [llms.txt](https://docsgb.opencb.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docsgb.opencb.org/data-models/variant/variant-data-model.md).

# Variant Data Model

| <p><strong>id</strong></p><p><em>String</em></p>                 | Unique variant ID, this consists of chromosome, position, reference and alternate alleles in this format: *chrom:pos:ref:alt*                                                                                                  |
| ---------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| <p><strong>names</strong></p><p><em>List\<String></em></p>       | Other IDs found for this genomic variant across all VCF files indexed                                                                                                                                                          |
| <p><strong>chromosome</strong></p><p><em>String</em></p>         | The chromosome where the genomic variant is located                                                                                                                                                                            |
| <p><strong>start</strong></p><p><em>int</em></p>                 | The 1-based position where the genomic variant starts. For variants coming from VCF files, this position is likely to be normalised, in this case, the original call in the file is stored in *studies.files.call* (see below) |
| <p><strong>end</strong></p><p><em>int</em></p>                   | The 1-based position where the genomic variant ends. For variants coming from VCF files, this position is likely to be normalised, in this case, the original call in the file is stored in *studies.files.call* (see below)   |
| <p><strong>reference</strong></p><p><em>String</em></p>          | Reference allele. For variants coming from VCF files, this position is likely to be normalised, in this case, the original call in the file is stored in *studies.files.call* (see below)                                      |
| <p><strong>alternate</strong></p><p><em>String</em></p>          | Alternate allele. For variants coming from VCF files, this position is likely to be normalised, in this case, the original call in the file is stored in *studies.files.call* (see below)                                      |
| <p><strong>strand</strong></p><p><em>String</em></p>             | Reference strand for this variant, by default all variants are represented in the positive strand                                                                                                                              |
| <p><strong>length</strong></p><p><em>int</em></p>                | Length of the genomic variation which depends on the variant type                                                                                                                                                              |
| <p><strong>type</strong></p><p><em>VariantType</em></p>          | Type of variant, the accepted types and Sequence Ontology (SO) terms are:                                                                                                                                                      |
| <p><strong>sv</strong></p><p><em>StructuralVariation</em></p>    | Specific information for Structural Variants                                                                                                                                                                                   |
| <p><strong>studies</strong></p><p><em>List\<StudyEntry></em></p> | Information specific to each study the variant was read from, such as samples or statistics                                                                                                                                    |
| **annotatio**                                                    |                                                                                                                                                                                                                                |
