diff --git a/ippisite/ippidb/migrations/0038_auto_20191106_1635.py b/ippisite/ippidb/migrations/0038_auto_20191106_1635.py new file mode 100644 index 0000000000000000000000000000000000000000..ce6fd841acd45ebb1ba58282f4dcd713ae5a1afc --- /dev/null +++ b/ippisite/ippidb/migrations/0038_auto_20191106_1635.py @@ -0,0 +1,23 @@ +# Generated by Django 2.2.1 on 2019-11-06 16:35 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('ippidb', '0037_remove_compoundactivityresult_inhibition_percentage'), + ] + + operations = [ + migrations.AlterField( + model_name='protein', + name='gene_name', + field=models.CharField(blank=True, max_length=30, null=True, verbose_name='Gene name'), + ), + migrations.AlterField( + model_name='protein', + name='recommended_name_long', + field=models.CharField(blank=True, max_length=75, null=True, verbose_name='Uniprot Recommended Name (long)'), + ), + ] diff --git a/ippisite/ippidb/models.py b/ippisite/ippidb/models.py index bdd07b8b82d3f6a2c9163824a3321c260991f80b..872e37518818704932a8d11419ef516d94dd3d6b 100644 --- a/ippisite/ippidb/models.py +++ b/ippisite/ippidb/models.py @@ -231,10 +231,10 @@ class Protein(AutoFillableModel): uniprot_id = models.CharField("Uniprot ID", unique=True, max_length=10) recommended_name_long = models.CharField( - "Uniprot Recommended Name (long)", max_length=75 + "Uniprot Recommended Name (long)", max_length=75, blank=True, null=True ) short_name = models.CharField("Short name", max_length=50) - gene_name = models.CharField("Gene name", max_length=30) + gene_name = models.CharField("Gene name", max_length=30, blank=True, null=True) entry_name = models.CharField("Entry name", max_length=30) organism = models.ForeignKey("Taxonomy", models.CASCADE) molecular_functions = models.ManyToManyField(MolecularFunction) @@ -280,7 +280,7 @@ class Protein(AutoFillableModel): self.domains.add(domain) def is_autofill_done(self): - return len(self.gene_name) > 0 + return len(self.entry_name) > 0 def __str__(self): return "{} ({})".format(self.uniprot_id, self.recommended_name_long)