Coverage for rest_api/migrations/0037_mutation_unique_mutation_null_alt_and_more.py: 100%
4 statements
« prev ^ index » next coverage.py v7.15.4, created at 2026-08-10 03:22 +0000
« prev ^ index » next coverage.py v7.15.4, created at 2026-08-10 03:22 +0000
1# Generated by Django 4.2.4 on 2023-11-17 11:35
3from django.db import migrations, models
6class Migration(migrations.Migration):
7 dependencies = [
8 ("rest_api", "0036_alter_alignment2mutation_unique_together_and_more"),
9 ]
11 operations = [
12 migrations.AddConstraint(
13 model_name="mutation",
14 constraint=models.UniqueConstraint(
15 condition=models.Q(("alt__isnull", True)),
16 fields=("ref", "start", "end", "type", "gene", "replicon"),
17 name="unique_mutation_null_alt",
18 ),
19 ),
20 migrations.AddConstraint(
21 model_name="mutation",
22 constraint=models.UniqueConstraint(
23 condition=models.Q(("alt__isnull", True), ("gene__isnull", True)),
24 fields=("ref", "start", "end", "type", "replicon"),
25 name="unique_mutation_null_alt_null_gene",
26 ),
27 ),
28 ]