---
title: "Predict Strucvar"
method: GET
path: "/api/v1/predict/strucvar"
---

# Predict Strucvar

`GET /api/v1/predict/strucvar`

Predict the ACMG classification of a structural variant.

Args:
    variant_name (str): The name or identifier of the structural variant.
    genome_release (str): The genome release version.
    duplication_tandem (bool): The duplication is in tandem and disrupts reading frame and undergoes NMD.

Returns:
    StrucVarPredictionResponse: The predicted ACMG classification.

## Query parameters

- `variant_name` string, required — The name or identifier of the structural variant
- `genome_release` string — The genome release version
- `duplication_tandem` boolean — The duplication is in tandem and disrupts reading frame and undergoes NMD

## Response `200`

Successful Response

- StrucVarPredictionResponse
  - `prediction` AutoACMGStrucVarResult, required — Response of the ACMG criteria prediction for structural variants.
    - `criteria` AutoACMGStrucVarPred
      - `pvs1` AutoACMGCriteria — Criteria prediction.
        - `description` string
        - `name` string, required
        - `prediction` 'not_set' | 'applicable' | 'not_applicable' | 'not_automated' | 'deprecated' | 'failed' — ACMG criteria prediction enumeration.
        - `strength` 'not_set' | 'pathogenic_very_strong' | 'pathogenic_strong' | 'pathogenic_moderate' | 'pathogenic_supporting' | 'benign_stand_alone' | 'benign_strong' | 'benign_supporting' — ACMG criteria strength enumeration.
        - `summary` string
    - `data` AutoACMGStrucVarData
      - `exons` Exon[]
        - `altCdsEndI` integer, required
        - `altCdsStartI` integer, required
        - `altEndI` integer, required
        - `altStartI` integer, required
        - `cigar` string, nullable
        - `ord` integer, nullable
      - `gene_symbol` string
      - `hgnc_id` string
      - `start_cdn` integer
      - `stop_cdn` integer
      - `strand` 'plus' | 'minus' | 'not_set' — Genomic strand enumeration.
      - `transcript_id` string
      - `transcript_tags` string[]
    - `strucvar` StrucVar
      - `chrom` string, required
      - `genome_release` 'GRCh37' | 'GRCh38', required — Enumeration for allowed genome release values.
      - `start` integer, required
      - `stop` integer, required
      - `sv_type` 1 | 2, required — Enumeration for structural variant type.
      - `user_repr` string, nullable

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/bihealth/apis/autoacmg-api.md) · [All operations](https://skmtc.dev/bihealth/apis/autoacmg-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/bihealth/autoacmg-api/revisions/c10f6a632707/schema)
