# Generated by Django 6.0.3 on 2026-07-01 20:59

import django.contrib.postgres.fields
import django.db.models.deletion
from django.db import migrations, models


class Migration(migrations.Migration):
    dependencies = [
        ("epdb", "0026_auto_20260602_1718"),
    ]

    operations = [
        migrations.AlterField(
            model_name="compound",
            name="aliases",
            field=django.contrib.postgres.fields.ArrayField(
                base_field=models.TextField(), blank=True, default=list, verbose_name="Aliases"
            ),
        ),
        migrations.AlterField(
            model_name="compound",
            name="default_structure",
            field=models.ForeignKey(
                null=True,
                on_delete=django.db.models.deletion.SET_NULL,
                related_name="compound_default_structure",
                to="epdb.compoundstructure",
                verbose_name="Default Structure",
            ),
        ),
        migrations.AlterField(
            model_name="compound",
            name="scenarios",
            field=models.ManyToManyField(
                blank=True, to="epdb.scenario", verbose_name="Attached Scenarios"
            ),
        ),
        migrations.AlterField(
            model_name="compoundstructure",
            name="aliases",
            field=django.contrib.postgres.fields.ArrayField(
                base_field=models.TextField(), blank=True, default=list, verbose_name="Aliases"
            ),
        ),
        migrations.AlterField(
            model_name="compoundstructure",
            name="scenarios",
            field=models.ManyToManyField(
                blank=True, to="epdb.scenario", verbose_name="Attached Scenarios"
            ),
        ),
        migrations.AlterField(
            model_name="edge",
            name="aliases",
            field=django.contrib.postgres.fields.ArrayField(
                base_field=models.TextField(), blank=True, default=list, verbose_name="Aliases"
            ),
        ),
        migrations.AlterField(
            model_name="edge",
            name="edge_label",
            field=models.ForeignKey(
                null=True,
                on_delete=django.db.models.deletion.CASCADE,
                to="epdb.reaction",
                verbose_name="Edge label",
            ),
        ),
        migrations.AlterField(
            model_name="edge",
            name="scenarios",
            field=models.ManyToManyField(
                blank=True, to="epdb.scenario", verbose_name="Attached Scenarios"
            ),
        ),
        migrations.AlterField(
            model_name="node",
            name="aliases",
            field=django.contrib.postgres.fields.ArrayField(
                base_field=models.TextField(), blank=True, default=list, verbose_name="Aliases"
            ),
        ),
        migrations.AlterField(
            model_name="node",
            name="scenarios",
            field=models.ManyToManyField(
                blank=True, to="epdb.scenario", verbose_name="Attached Scenarios"
            ),
        ),
        migrations.AlterField(
            model_name="pathway",
            name="aliases",
            field=django.contrib.postgres.fields.ArrayField(
                base_field=models.TextField(), blank=True, default=list, verbose_name="Aliases"
            ),
        ),
        migrations.AlterField(
            model_name="pathway",
            name="scenarios",
            field=models.ManyToManyField(
                blank=True, to="epdb.scenario", verbose_name="Attached Scenarios"
            ),
        ),
        migrations.AlterField(
            model_name="reaction",
            name="aliases",
            field=django.contrib.postgres.fields.ArrayField(
                base_field=models.TextField(), blank=True, default=list, verbose_name="Aliases"
            ),
        ),
        migrations.AlterField(
            model_name="reaction",
            name="medline_references",
            field=django.contrib.postgres.fields.ArrayField(
                base_field=models.TextField(),
                blank=True,
                null=True,
                verbose_name="Medline References",
            ),
        ),
        migrations.AlterField(
            model_name="reaction",
            name="rules",
            field=models.ManyToManyField(
                blank=True, related_name="reaction_rule", to="epdb.rule", verbose_name="Rule"
            ),
        ),
        migrations.AlterField(
            model_name="reaction",
            name="scenarios",
            field=models.ManyToManyField(
                blank=True, to="epdb.scenario", verbose_name="Attached Scenarios"
            ),
        ),
        migrations.AlterField(
            model_name="rule",
            name="aliases",
            field=django.contrib.postgres.fields.ArrayField(
                base_field=models.TextField(), blank=True, default=list, verbose_name="Aliases"
            ),
        ),
        migrations.AlterField(
            model_name="rule",
            name="scenarios",
            field=models.ManyToManyField(
                blank=True, to="epdb.scenario", verbose_name="Attached Scenarios"
            ),
        ),
    ]
