From 1e933a50922f20f19aa30f9373d1b264c63783a6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Herv=C3=A9=20=20MENAGER?= <herve.menager@pasteur.fr> Date: Fri, 10 Nov 2017 17:12:24 +0100 Subject: [PATCH] modifications to CompoundAction model Former-commit-id: 4678a1c73aee4b4f1348db6ab23387076523b8b9 --- .../migrations/0025_auto_20171110_1046.py | 61 +++++++++++++++++++ .../migrations/0026_auto_20171110_1426.py | 20 ++++++ ippisite/ippidb/models.py | 5 +- 3 files changed, 84 insertions(+), 2 deletions(-) create mode 100644 ippisite/ippidb/migrations/0025_auto_20171110_1046.py create mode 100644 ippisite/ippidb/migrations/0026_auto_20171110_1426.py diff --git a/ippisite/ippidb/migrations/0025_auto_20171110_1046.py b/ippisite/ippidb/migrations/0025_auto_20171110_1046.py new file mode 100644 index 00000000..a8726087 --- /dev/null +++ b/ippisite/ippidb/migrations/0025_auto_20171110_1046.py @@ -0,0 +1,61 @@ +# -*- coding: utf-8 -*- +# Generated by Django 1.11.4 on 2017-11-10 10:46 +from __future__ import unicode_literals + +from django.db import migrations, models +import django.db.models.deletion + + +class Migration(migrations.Migration): + + dependencies = [ + ('ippidb', '0024_auto_20170523_2000'), + ] + + operations = [ + migrations.AlterField( + model_name='bibliography', + name='in_cellulo', + field=models.BooleanField(default=False, verbose_name='in cellulo study'), + ), + migrations.AlterField( + model_name='bibliography', + name='in_silico', + field=models.BooleanField(default=False, verbose_name='in silico study'), + ), + migrations.AlterField( + model_name='bibliography', + name='in_vitro', + field=models.BooleanField(default=False, verbose_name='in vitro study'), + ), + migrations.AlterField( + model_name='bibliography', + name='in_vivo', + field=models.BooleanField(default=False, verbose_name='in vivo study'), + ), + migrations.AlterField( + model_name='bibliography', + name='pharmacokinetic', + field=models.BooleanField(default=False, verbose_name='pharmacokinetic study'), + ), + migrations.AlterField( + model_name='bibliography', + name='source', + field=models.CharField(choices=[('PM', 'PubMed ID'), ('PT', 'Patent'), ('DO', 'DOI ID')], default='PM', max_length=2, verbose_name='Bibliographic type'), + ), + migrations.AlterField( + model_name='bibliography', + name='xray', + field=models.BooleanField(default=False, verbose_name='X-Ray data'), + ), + migrations.AlterField( + model_name='compoundaction', + name='activation_mode', + field=models.CharField(choices=[('O', 'Orthosteric'), ('A', 'Allosteric'), ('U', 'Unspecified')], max_length=1, verbose_name='Activation mode'), + ), + migrations.AlterField( + model_name='protein', + name='organism', + field=models.ForeignKey(default='Homo sapiens', on_delete=django.db.models.deletion.CASCADE, to='ippidb.Taxonomy'), + ), + ] diff --git a/ippisite/ippidb/migrations/0026_auto_20171110_1426.py b/ippisite/ippidb/migrations/0026_auto_20171110_1426.py new file mode 100644 index 00000000..0dca58c5 --- /dev/null +++ b/ippisite/ippidb/migrations/0026_auto_20171110_1426.py @@ -0,0 +1,20 @@ +# -*- coding: utf-8 -*- +# Generated by Django 1.11.4 on 2017-11-10 14:26 +from __future__ import unicode_literals + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('ippidb', '0025_auto_20171110_1046'), + ] + + operations = [ + migrations.AlterField( + model_name='compoundaction', + name='pdb_id', + field=models.CharField(blank=True, max_length=4, null=True, verbose_name='PDB ID'), + ), + ] diff --git a/ippisite/ippidb/models.py b/ippisite/ippidb/models.py index 232e595e..5e4c3d22 100644 --- a/ippisite/ippidb/models.py +++ b/ippisite/ippidb/models.py @@ -513,13 +513,14 @@ class CompoundPKResult(models.Model): class CompoundAction(models.Model): ACTIVATION_MODES = ( ('O', 'Orthosteric'), - ('A', 'Allosteric') + ('A', 'Allosteric'), + ('U', 'Unspecified') ) compound = models.ForeignKey(Compound) activation_mode = models.CharField( 'Activation mode', max_length=1, choices=ACTIVATION_MODES) ppi = models.ForeignKey(Ppi) - pdb_id = models.CharField('PDB ID', max_length=4) + pdb_id = models.CharField('PDB ID', max_length=4, blank=True, null=True) nb_copy_compounds = models.IntegerField( 'Number of copies for the compound') -- GitLab