diff --git a/docker-compose.yml b/docker-compose.yml
index 39125321c7c37ae6f6bd95be87755bb83b338d20..310e7e96fd948ea10e8c89226afe219fc63237f3 100755
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -11,8 +11,8 @@ services:
     env_file:
       - 'docker-django.env.dev'
     restart: always
-#    volumes:
-#      - drugstone_backend_volume:/usr/src/drugstone/
+    volumes:
+      - drugstone_backend_volume:/usr/src/drugstone/drugstone/migrations
     ports:
       - 8001:8000
     networks:
@@ -55,7 +55,7 @@ services:
       - "sh"
       - "/usr/src/drugstone/scripts/start_celery_worker.sh"
     restart: always
-    build: .
+    image: drugstone_backend
     container_name: drugstone_celery
     hostname: drugstone_celery
     env_file:
@@ -71,7 +71,7 @@ services:
     command: 
       - "sh"
       - "/usr/src/drugstone/scripts/start_celery_beat.sh"
-    build: .
+    image: drugstone_backend
     container_name: drugstone_celery_beat
     hostname: drugstone_celery_beat
     env_file:
diff --git a/docker-entrypoint.sh b/docker-entrypoint.sh
index bf97629eadba4a33ae4ab67807962b1f851fc2ee..9686a3cf6e51f0d2ee352a4eb06e1d0deb97e0c5 100755
--- a/docker-entrypoint.sh
+++ b/docker-entrypoint.sh
@@ -2,6 +2,10 @@
 
 file="docker-entrypoint.lock"
 # exit if entrypoint.lock exists to prevent new import of data every time docker is restarted
+
+python3 manage.py makemigrations drugstone
+python3 manage.py migrate
+
 if ! test -f "$file"; then
     python3 manage.py createfixtures
     python3 manage.py cleanuptasks
diff --git a/drugstone/.gitignore b/drugstone/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..24a8e4db00f7111d99b510b7e325f492e12d846d
--- /dev/null
+++ b/drugstone/.gitignore
@@ -0,0 +1 @@
+migrations
diff --git a/drugstone/management/commands/import_from_nedrex.py b/drugstone/management/commands/import_from_nedrex.py
index 75b6ab25b0eb29f3c92c9cef560fd0bc31271154..dc3f052cfbc6fa42e2df39fb36c4a94aa520275f 100644
--- a/drugstone/management/commands/import_from_nedrex.py
+++ b/drugstone/management/commands/import_from_nedrex.py
@@ -45,7 +45,7 @@ def identify_updates(new_list, old_list):
 def format_list(l):
     if l is not None and len(l) > 0:
         s = str(l)[1:]
-        return s[:len(s) - 1]
+        return s[:len(s) - 1].replace("'","")
     return ""
 
 
@@ -89,21 +89,21 @@ class nedrex_importer:
             self.init_proteins()
 
         def add_protein(node):
-            print(node)
             id = node['primaryDomainId'].split('.')[1]
             name = node['geneName']
             if len(node['synonyms']) > 0:
                 name = node['synonyms'][0]
-                idx = name.index('{')
-                if idx > 0:
-                    name = name[idx - 1:]
-            proteins[id] = models.Protein(uniprot_code=id, name=name, gene=node['geneName'])
+                if '{' in name:
+                    idx = name.index('{')
+                    if idx > 0:
+                        name = name[:idx - 1]
+            proteins[id] = models.Protein(uniprot_code=id, protein_name=name, gene=node['geneName'])
 
         def add_edges(edge):
             id = edge['sourceDomainId'].split('.')[1]
             protein = proteins[id]
             protein.entrez = edge['targetDomainId'].split('.')[1]
-            gene_to_prots[edge['targetDomainId']].add(id)
+            gene_to_prots[protein.entrez].add(id)
 
         def add_genes(node):
             id = node['primaryDomainId'].split('.')[1]
@@ -125,7 +125,7 @@ class nedrex_importer:
             for protein in creates:
                 self.proteins[protein.uniprot_code] = protein
         else:
-            models.Protein.objects.bulk_create(self.proteins.values())
+            models.Protein.objects.bulk_create(proteins.values())
             self.proteins = proteins
         return len(self.proteins)
 
@@ -148,10 +148,9 @@ class nedrex_importer:
             for drug in creates:
                 self.drugs[drug.drug_id] = drug
         else:
-            models.Drug.objects.bulk_create(self.drugs.values())
+            models.Drug.objects.bulk_create(drugs.values())
             self.drugs = drugs
 
-        self.drugs = drugs
         return len(self.drugs)
 
     def import_disorders(self, update):
@@ -161,7 +160,7 @@ class nedrex_importer:
 
         def add_disorder(node):
             id = node['primaryDomainId'].split('.')[1]
-            self.disorders[id] = models.Disorder(mondo_id=id, label=node['displayName'], icd10=format_list(node['icd10']))
+            disorders[id] = models.Disorder(mondo_id=id, label=node['displayName'], icd10=format_list(node['icd10']))
 
         iter_node_collection('disorder', add_disorder)
 
@@ -173,8 +172,9 @@ class nedrex_importer:
             for disorder in creates:
                 self.disorders[disorder.uniprot_code] = disorder
         else:
-            models.Disorder.objects.bulk_create(self.disorders.values())
+            models.Disorder.objects.bulk_create(disorders.values())
             self.disorders = disorders
 
-        self.disorders = disorders
         return len(self.disorders)
+
+
diff --git a/drugstone/management/commands/populate_db.py b/drugstone/management/commands/populate_db.py
index 3b4d1d145e2b19c9489e00f374e0fe75b4c65114..00f3d7ca50eb22ad3ee40ceba11238853fed5edf 100755
--- a/drugstone/management/commands/populate_db.py
+++ b/drugstone/management/commands/populate_db.py
@@ -8,17 +8,18 @@ from drugstone.models import ProteinProteinInteraction, ProteinDrugInteraction
 from drugstone.management.includes.DataPopulator import DataPopulator
 from .import_from_nedrex import nedrex_importer
 
+
 class DatabasePopulator:
     def __init__(self, data_dir,
                 #  protein_file,
-                 drug_file,
+                #  drug_file,
                 #  protein_protein_interaction_file,
                 #  protein_drug_interaction_file,
                  tissue_expression_file,
                  ):
         self.data_dir = data_dir
         # self.protein_file = protein_file
-        self.drug_file = drug_file
+        # self.drug_file = drug_file
         # self.ppi_file = protein_protein_interaction_file
         # self.pdi_file = protein_drug_interaction_file
         self.exp_file = tissue_expression_file
@@ -63,15 +64,14 @@ class Command(BaseCommand):
 
         # dataset directory
         parser.add_argument('-dd', '--data_dir', type=str, help='Dataset directory path')
-        # parser.add_argument('-p', '--protein_file', type=str, help='Protein file')
-        parser.add_argument('-dr', '--drug_file', type=str, help='Drug file name')
-        # parser.add_argument('-ppi', '--ppi_file', type=str, help='Protein-Protein interaction file')
-        # parser.add_argument('-pdi', '--pdi_file', type=str, help='Protein-Drug interaction file')
-        parser.add_argument('-exp', '--exp_file', type=str, help='Tissue expression file (.gct without first 2 lines)')
         parser.add_argument('-dm', '--delete_model', type=str, help='Delete model(s)')
 
-        parser.add_argument('-p', '--proteins', type=str, help='Populate Proteins')
-        parser.add_argument('-di', '--disorders', type=str, help='Populate Disorders')
+        parser.add_argument('-p', '--proteins', action='store_true', help='Populate Proteins')
+        parser.add_argument('-di', '--disorders', action='store_true', help='Populate Disorders')
+        parser.add_argument('-dr', '--drugs', action='store_true', help='Drug file name')
+
+        parser.add_argument('-exp', '--exp_file', type=str, help='Tissue expression file (.gct without first 2 lines)')
+
         parser.add_argument('-pp', '--protein_protein', type=str, help='Populate Protein-Protein Interactions')
         parser.add_argument('-pdr', '--protein_drug', type=str, help='Populate Protein-Drug Interactions')
         parser.add_argument('-pdi', '--protein_disorder', type=str, help='Populate Protein-Disorder Associations')
@@ -80,20 +80,16 @@ class Command(BaseCommand):
     def handle(self, *args, **kwargs):
 
         data_dir = kwargs['data_dir']
-        # protein_file = kwargs['protein_file']
-        drug_file = kwargs['drug_file']
-        # ppi_file = kwargs['ppi_file']
-        # pdi_file = kwargs['pdi_file']
         exp_file = kwargs['exp_file']
 
-        p = kwargs['proteins']
-        pp = kwargs['protein_protein']
-        pd = kwargs['protein_drug']
+        # p = kwargs['proteins']
+        # pp = kwargs['protein_protein']
+        # pd = kwargs['protein_drug']
 
 
         db_populator = DatabasePopulator(data_dir=data_dir,
                                         # protein_file=protein_file,
-                                        drug_file=drug_file,
+                                        # drug_file=drug_file,
                                         # protein_protein_interaction_file=ppi_file,
                                         # protein_drug_interaction_file=pdi_file,
                                         tissue_expression_file=exp_file,
@@ -108,41 +104,33 @@ class Command(BaseCommand):
 
         populator = DataPopulator()
 
-        if kwargs['drug_file'] is not None:
+        if kwargs['drugs']:
             print('Populating Drugs...')
-            n = DataPopulator.populate_drugs(populator)
-            # n = nedrex_importer.import_drugs(importer,False)
+            # n = DataPopulator.populate_drugs(populator)
+            n = nedrex_importer.import_drugs(importer,False)
             print(f'Populated {n} Drugs.')
 
-        # if kwargs['protein_file'] is not None:
-        #     db_poulator.populate_protein_model()
-
-        # if kwargs['pdi_file'] is not None:
-        #     db_poulator.populate_pdi_model()
-
-        # if kwargs['ppi_file'] is not None:
-        #     db_poulator.populate_ppi_model()
 
         if kwargs['exp_file'] is not None:
             print('Populating Expressions...')
             n = DataPopulator.populate_expessions(populator)
             print(f'Populated {n} Expressions.')
 
-        if kwargs['proteins'] is not None:
+        if kwargs['proteins']:
             print('Populating Proteins...')
 
-            # n = nedrex_importer.import_proteins(importer, False)
-            n = DataPopulator.populate_proteins(populator)
+            n = nedrex_importer.import_proteins(importer, False)
+            # n = DataPopulator.populate_proteins(populator)
             print(f'Populated {n} Proteins.')
             
-            print('Populating ENSG IDs...')
-            n = DataPopulator.populate_ensg(populator)
-            print(f'Populated {n} ENSG IDs.')
+            # print('Populating ENSG IDs...')
+            # n = DataPopulator.populate_ensg(populator)
+            # print(f'Populated {n} ENSG IDs.')
 
-        if kwargs['disorders'] is not None:
+        if kwargs['disorders']:
             print('Populating Disorders...')
-            # n = nedrex_importer.import_disorders(importer, False)
-            n = DataPopulator.populate_disorders(populator)
+            n = nedrex_importer.import_disorders(importer, False)
+            # n = DataPopulator.populate_disorders(populator)
             print(f'Populated {n} Disorders.')
 
         if kwargs['protein_protein'] is not None:
diff --git a/drugstone/management/commands/test.py b/drugstone/management/commands/test.py
new file mode 100644
index 0000000000000000000000000000000000000000..5afbea249d2d65f1cf5efad9476faf9c78821a9e
--- /dev/null
+++ b/drugstone/management/commands/test.py
@@ -0,0 +1,33 @@
+import python_nedrex as nedrex
+from python_nedrex.core import get_nodes, get_edges, get_api_key
+
+def iter_node_collection(coll_name, eval):
+    offset = 0
+    limit = 10000
+    while True:
+        result = get_nodes(coll_name, offset=offset, limit=limit)
+        if not result:
+            return
+        for node in result:
+            eval(node)
+        offset += limit
+
+
+def iter_edge_collection(coll_name, eval):
+    offset = 0
+    limit = 10000
+    while True:
+        result = get_edges(coll_name, offset=offset, limit=limit)
+        if not result:
+            return
+        for edge in result:
+            eval(edge)
+        offset += limit
+
+
+base_url = "http://82.148.225.92:8123/"
+nedrex.config.set_url_base(base_url)
+api_key = get_api_key(accept_eula=True)
+nedrex.config.set_api_key(api_key)
+
+iter_edge_collection("gene_expressed_in_tissue", lambda node: {print(node)})
\ No newline at end of file
diff --git a/drugstone/migrations/0001_initial.py b/drugstone/migrations/0001_initial.py
deleted file mode 100755
index 61778c5ab2727faa8ba629d168c930c551558c27..0000000000000000000000000000000000000000
--- a/drugstone/migrations/0001_initial.py
+++ /dev/null
@@ -1,47 +0,0 @@
-# Generated by Django 3.0.4 on 2020-03-27 17:36
-
-from django.db import migrations, models
-import django.db.models.deletion
-
-
-class Migration(migrations.Migration):
-
-    initial = True
-
-    dependencies = [
-    ]
-
-    operations = [
-        migrations.CreateModel(
-            name='Edge',
-            fields=[
-                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
-                ('name', models.CharField(max_length=128)),
-            ],
-        ),
-        migrations.CreateModel(
-            name='Effect',
-            fields=[
-                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
-                ('name', models.CharField(max_length=128)),
-            ],
-        ),
-        migrations.CreateModel(
-            name='ProteinGroup',
-            fields=[
-                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
-                ('name', models.CharField(max_length=128)),
-                ('effects', models.ManyToManyField(through='drugstone.Edge', to='drugstone.Effect')),
-            ],
-        ),
-        migrations.AddField(
-            model_name='edge',
-            name='effect',
-            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='drugstone.Effect'),
-        ),
-        migrations.AddField(
-            model_name='edge',
-            name='protein_group',
-            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='drugstone.ProteinGroup'),
-        ),
-    ]
diff --git a/drugstone/migrations/0002_organism_protein.py b/drugstone/migrations/0002_organism_protein.py
deleted file mode 100755
index 9344741ec0241301a5781028eae0292d71a7a236..0000000000000000000000000000000000000000
--- a/drugstone/migrations/0002_organism_protein.py
+++ /dev/null
@@ -1,32 +0,0 @@
-# Generated by Django 3.0.4 on 2020-03-28 13:41
-
-from django.db import migrations, models
-import django.db.models.deletion
-
-
-class Migration(migrations.Migration):
-
-    dependencies = [
-        ('drugstone', '0001_initial'),
-    ]
-
-    operations = [
-        migrations.CreateModel(
-            name='Organism',
-            fields=[
-                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
-                ('name', models.CharField(max_length=128)),
-            ],
-        ),
-        migrations.CreateModel(
-            name='Protein',
-            fields=[
-                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
-                ('uniprot_code', models.CharField(max_length=10)),
-                ('protein_name', models.CharField(max_length=128)),
-                ('gene_name', models.CharField(max_length=128)),
-                ('organism', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='drugstone.Organism')),
-                ('protein_group', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='drugstone.ProteinGroup')),
-            ],
-        ),
-    ]
diff --git a/drugstone/migrations/0003_auto_20200329_1527.py b/drugstone/migrations/0003_auto_20200329_1527.py
deleted file mode 100755
index e17ef5dcb95029fb95049285faf04f6cfae4f74d..0000000000000000000000000000000000000000
--- a/drugstone/migrations/0003_auto_20200329_1527.py
+++ /dev/null
@@ -1,24 +0,0 @@
-# Generated by Django 3.0.4 on 2020-03-29 15:27
-
-from django.db import migrations, models
-import django.db.models.deletion
-
-
-class Migration(migrations.Migration):
-
-    dependencies = [
-        ('drugstone', '0002_organism_protein'),
-    ]
-
-    operations = [
-        migrations.AlterField(
-            model_name='protein',
-            name='organism',
-            field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.SET_NULL, to='drugstone.Organism'),
-        ),
-        migrations.AlterField(
-            model_name='protein',
-            name='protein_group',
-            field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.SET_NULL, to='drugstone.ProteinGroup'),
-        ),
-    ]
diff --git a/drugstone/migrations/0004_protein_protein_description.py b/drugstone/migrations/0004_protein_protein_description.py
deleted file mode 100755
index 37fb63246afd8d2428b501fbafb09cb90a402901..0000000000000000000000000000000000000000
--- a/drugstone/migrations/0004_protein_protein_description.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# Generated by Django 3.0.4 on 2020-03-29 15:49
-
-from django.db import migrations, models
-
-
-class Migration(migrations.Migration):
-
-    dependencies = [
-        ('drugstone', '0003_auto_20200329_1527'),
-    ]
-
-    operations = [
-        migrations.AddField(
-            model_name='protein',
-            name='protein_description',
-            field=models.CharField(default='No Description', max_length=512),
-        ),
-    ]
diff --git a/drugstone/migrations/0005_auto_20200329_2024.py b/drugstone/migrations/0005_auto_20200329_2024.py
deleted file mode 100755
index 901aa643ca0ea5b86c36d4c7aa36d642d7b6f6c1..0000000000000000000000000000000000000000
--- a/drugstone/migrations/0005_auto_20200329_2024.py
+++ /dev/null
@@ -1,24 +0,0 @@
-# Generated by Django 3.0.4 on 2020-03-29 20:24
-
-from django.db import migrations, models
-import django.db.models.deletion
-
-
-class Migration(migrations.Migration):
-
-    dependencies = [
-        ('drugstone', '0004_protein_protein_description'),
-    ]
-
-    operations = [
-        migrations.AlterField(
-            model_name='edge',
-            name='effect',
-            field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.SET_NULL, to='drugstone.Effect'),
-        ),
-        migrations.AlterField(
-            model_name='edge',
-            name='protein_group',
-            field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.SET_NULL, to='drugstone.ProteinGroup'),
-        ),
-    ]
diff --git a/drugstone/migrations/0006_auto_20200329_2041.py b/drugstone/migrations/0006_auto_20200329_2041.py
deleted file mode 100755
index 93f451ceadd8bf75576ad04af5bf5d3d733610ea..0000000000000000000000000000000000000000
--- a/drugstone/migrations/0006_auto_20200329_2041.py
+++ /dev/null
@@ -1,33 +0,0 @@
-# Generated by Django 3.0.4 on 2020-03-29 20:41
-
-from django.db import migrations, models
-
-
-class Migration(migrations.Migration):
-
-    dependencies = [
-        ('drugstone', '0005_auto_20200329_2024'),
-    ]
-
-    operations = [
-        migrations.RenameField(
-            model_name='protein',
-            old_name='protein_description',
-            new_name='description',
-        ),
-        migrations.RenameField(
-            model_name='protein',
-            old_name='gene_name',
-            new_name='gene',
-        ),
-        migrations.RenameField(
-            model_name='protein',
-            old_name='protein_name',
-            new_name='name',
-        ),
-        migrations.AddField(
-            model_name='proteingroup',
-            name='group_id',
-            field=models.IntegerField(default=-1),
-        ),
-    ]
diff --git a/drugstone/migrations/0007_auto_20200330_1326.py b/drugstone/migrations/0007_auto_20200330_1326.py
deleted file mode 100755
index b7e6500cb079c909151d216fdc42dd8556f88853..0000000000000000000000000000000000000000
--- a/drugstone/migrations/0007_auto_20200330_1326.py
+++ /dev/null
@@ -1,35 +0,0 @@
-# Generated by Django 3.0.4 on 2020-03-30 13:26
-
-from django.db import migrations, models
-import django.db.models.deletion
-
-
-class Migration(migrations.Migration):
-
-    dependencies = [
-        ('drugstone', '0006_auto_20200329_2041'),
-    ]
-
-    operations = [
-        migrations.CreateModel(
-            name='Virus',
-            fields=[
-                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
-                ('name', models.CharField(max_length=128)),
-            ],
-        ),
-        migrations.CreateModel(
-            name='VirusEffect',
-            fields=[
-                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
-                ('name', models.CharField(max_length=128)),
-                ('effect', models.ForeignKey(null=True, on_delete=django.db.models.deletion.SET_NULL, to='drugstone.Effect')),
-                ('virus', models.ForeignKey(null=True, on_delete=django.db.models.deletion.SET_NULL, to='drugstone.Virus')),
-            ],
-        ),
-        migrations.AddField(
-            model_name='virus',
-            name='effects',
-            field=models.ManyToManyField(through='drugstone.VirusEffect', to='drugstone.Effect'),
-        ),
-    ]
diff --git a/drugstone/migrations/0008_auto_20200330_1748.py b/drugstone/migrations/0008_auto_20200330_1748.py
deleted file mode 100755
index fa2d0bde8686ebb15b2798f787aa2d05a7f4b385..0000000000000000000000000000000000000000
--- a/drugstone/migrations/0008_auto_20200330_1748.py
+++ /dev/null
@@ -1,33 +0,0 @@
-# Generated by Django 3.0.4 on 2020-03-30 17:48
-
-from django.db import migrations, models
-import django.db.models.deletion
-
-
-class Migration(migrations.Migration):
-
-    dependencies = [
-        ('drugstone', '0007_auto_20200330_1326'),
-    ]
-
-    operations = [
-        migrations.RemoveField(
-            model_name='viruseffect',
-            name='effect',
-        ),
-        migrations.RemoveField(
-            model_name='viruseffect',
-            name='virus',
-        ),
-        migrations.AddField(
-            model_name='effect',
-            name='organism',
-            field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.SET_NULL, to='drugstone.Organism'),
-        ),
-        migrations.DeleteModel(
-            name='Virus',
-        ),
-        migrations.DeleteModel(
-            name='VirusEffect',
-        ),
-    ]
diff --git a/drugstone/migrations/0009_auto_20200330_1904.py b/drugstone/migrations/0009_auto_20200330_1904.py
deleted file mode 100755
index 5ceb36badb6bbefbf8e158d08e0f3aa9b4b01575..0000000000000000000000000000000000000000
--- a/drugstone/migrations/0009_auto_20200330_1904.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# Generated by Django 3.0.4 on 2020-03-30 19:04
-
-from django.db import migrations, models
-
-
-class Migration(migrations.Migration):
-
-    dependencies = [
-        ('drugstone', '0008_auto_20200330_1748'),
-    ]
-
-    operations = [
-        migrations.AlterField(
-            model_name='protein',
-            name='gene',
-            field=models.CharField(default='', max_length=128),
-        ),
-    ]
diff --git a/drugstone/migrations/0010_auto_20200331_0909.py b/drugstone/migrations/0010_auto_20200331_0909.py
deleted file mode 100755
index f6c45d2884cfa3a7c0ee712d01fdedd589db1035..0000000000000000000000000000000000000000
--- a/drugstone/migrations/0010_auto_20200331_0909.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# Generated by Django 3.0.4 on 2020-03-31 07:09
-
-from django.db import migrations, models
-import django.db.models.deletion
-
-
-class Migration(migrations.Migration):
-
-    dependencies = [
-        ('drugstone', '0009_auto_20200330_1904'),
-    ]
-
-    operations = [
-        migrations.AlterField(
-            model_name='effect',
-            name='organism',
-            field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='drugstone.Organism'),
-        ),
-    ]
diff --git a/drugstone/migrations/0011_auto_20200401_1031.py b/drugstone/migrations/0011_auto_20200401_1031.py
deleted file mode 100755
index 9910c8696cd532cb6510c0c0c835f82fb73e9ac0..0000000000000000000000000000000000000000
--- a/drugstone/migrations/0011_auto_20200401_1031.py
+++ /dev/null
@@ -1,66 +0,0 @@
-# Generated by Django 3.0.4 on 2020-04-01 10:31
-
-from django.db import migrations, models
-import django.db.models.deletion
-
-
-class Migration(migrations.Migration):
-
-    dependencies = [
-        ('drugstone', '0010_auto_20200331_0909'),
-    ]
-
-    operations = [
-        migrations.CreateModel(
-            name='DatasetVirus',
-            fields=[
-                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
-                ('dataset', models.CharField(max_length=128)),
-                ('virus', models.CharField(max_length=128)),
-            ],
-            options={
-                'unique_together': {('dataset', 'virus')},
-            },
-        ),
-        migrations.RemoveField(
-            model_name='proteingroup',
-            name='effects',
-        ),
-        migrations.RemoveField(
-            model_name='edge',
-            name='protein_group',
-        ),
-        migrations.RemoveField(
-            model_name='effect',
-            name='organism',
-        ),
-        migrations.RemoveField(
-            model_name='protein',
-            name='organism',
-        ),
-        migrations.RemoveField(
-            model_name='protein',
-            name='protein_group',
-        ),
-        migrations.AddField(
-            model_name='edge',
-            name='protein',
-            field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.SET_NULL, to='drugstone.Protein'),
-        ),
-        migrations.AddField(
-            model_name='protein',
-            name='effects',
-            field=models.ManyToManyField(through='drugstone.Edge', to='drugstone.Effect'),
-        ),
-        migrations.DeleteModel(
-            name='Organism',
-        ),
-        migrations.DeleteModel(
-            name='ProteinGroup',
-        ),
-        migrations.AddField(
-            model_name='effect',
-            name='dataset_virus',
-            field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='drugstone.DatasetVirus'),
-        ),
-    ]
diff --git a/drugstone/migrations/0012_auto_20200401_1050.py b/drugstone/migrations/0012_auto_20200401_1050.py
deleted file mode 100755
index ffd68ab8264b8de7763db6d592cbff9fd04d2edc..0000000000000000000000000000000000000000
--- a/drugstone/migrations/0012_auto_20200401_1050.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# Generated by Django 3.0.4 on 2020-04-01 10:50
-
-from django.db import migrations
-
-
-class Migration(migrations.Migration):
-
-    dependencies = [
-        ('drugstone', '0011_auto_20200401_1031'),
-    ]
-
-    operations = [
-        migrations.RemoveField(
-            model_name='protein',
-            name='description',
-        ),
-        migrations.RemoveField(
-            model_name='protein',
-            name='name',
-        ),
-    ]
diff --git a/drugstone/migrations/0013_auto_20200401_1124.py b/drugstone/migrations/0013_auto_20200401_1124.py
deleted file mode 100755
index 2a512464191f70d87ca8dbc7eb3e1fbcfe68294c..0000000000000000000000000000000000000000
--- a/drugstone/migrations/0013_auto_20200401_1124.py
+++ /dev/null
@@ -1,33 +0,0 @@
-# Generated by Django 3.0.4 on 2020-04-01 11:24
-
-from django.db import migrations, models
-
-
-class Migration(migrations.Migration):
-
-    dependencies = [
-        ('drugstone', '0012_auto_20200401_1050'),
-    ]
-
-    operations = [
-        migrations.AddField(
-            model_name='protein',
-            name='description',
-            field=models.CharField(default='No description', max_length=512),
-        ),
-        migrations.AddField(
-            model_name='protein',
-            name='name',
-            field=models.CharField(default='No name', max_length=128),
-        ),
-        migrations.AlterField(
-            model_name='protein',
-            name='gene',
-            field=models.CharField(default='No gene', max_length=128),
-        ),
-        migrations.AlterField(
-            model_name='protein',
-            name='uniprot_code',
-            field=models.CharField(default='No code', max_length=10),
-        ),
-    ]
diff --git a/drugstone/migrations/0014_auto_20200401_1339.py b/drugstone/migrations/0014_auto_20200401_1339.py
deleted file mode 100755
index 05e02b1ac02e9891b2dd833eab3fc66f4eeda0e6..0000000000000000000000000000000000000000
--- a/drugstone/migrations/0014_auto_20200401_1339.py
+++ /dev/null
@@ -1,28 +0,0 @@
-# Generated by Django 3.0.4 on 2020-04-01 13:39
-
-from django.db import migrations, models
-
-
-class Migration(migrations.Migration):
-
-    dependencies = [
-        ('drugstone', '0013_auto_20200401_1124'),
-    ]
-
-    operations = [
-        migrations.AddField(
-            model_name='effect',
-            name='effect_id',
-            field=models.CharField(default='No id', max_length=128),
-        ),
-        migrations.AlterField(
-            model_name='effect',
-            name='name',
-            field=models.CharField(default='No name', max_length=128),
-        ),
-        migrations.AlterField(
-            model_name='protein',
-            name='uniprot_code',
-            field=models.CharField(default='No accession number', max_length=10),
-        ),
-    ]
diff --git a/drugstone/migrations/0015_auto_20200401_1717.py b/drugstone/migrations/0015_auto_20200401_1717.py
deleted file mode 100755
index 7bbc438d416380b61fb26b6e0bf6b361a91303c1..0000000000000000000000000000000000000000
--- a/drugstone/migrations/0015_auto_20200401_1717.py
+++ /dev/null
@@ -1,31 +0,0 @@
-# Generated by Django 3.0.4 on 2020-04-01 15:17
-
-from django.db import migrations, models
-
-
-class Migration(migrations.Migration):
-
-    dependencies = [
-        ('drugstone', '0014_auto_20200401_1339'),
-    ]
-
-    operations = [
-        migrations.AlterField(
-            model_name='effect',
-            name='effect_id',
-            field=models.CharField(default='No id', max_length=128, unique=True),
-        ),
-        migrations.AlterField(
-            model_name='protein',
-            name='uniprot_code',
-            field=models.CharField(default='No accession number', max_length=10, unique=True),
-        ),
-        migrations.AlterUniqueTogether(
-            name='edge',
-            unique_together={('effect', 'protein')},
-        ),
-        migrations.AlterUniqueTogether(
-            name='effect',
-            unique_together={('name', 'dataset_virus')},
-        ),
-    ]
diff --git a/drugstone/migrations/0016_task.py b/drugstone/migrations/0016_task.py
deleted file mode 100755
index 347abdad80292c9fe08acc5f385a12aee508145b..0000000000000000000000000000000000000000
--- a/drugstone/migrations/0016_task.py
+++ /dev/null
@@ -1,28 +0,0 @@
-# Generated by Django 3.0.5 on 2020-04-02 16:54
-
-from django.db import migrations, models
-
-
-class Migration(migrations.Migration):
-
-    dependencies = [
-        ('drugstone', '0015_auto_20200401_1717'),
-    ]
-
-    operations = [
-        migrations.CreateModel(
-            name='Task',
-            fields=[
-                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
-                ('token', models.CharField(max_length=32, unique=True)),
-                ('algorithm', models.CharField(max_length=128)),
-                ('parameters', models.TextField()),
-                ('progress', models.FloatField(default=0.0)),
-                ('started_at', models.DateTimeField(null=True)),
-                ('finished_at', models.DateTimeField(null=True)),
-                ('worker_id', models.IntegerField(null=True)),
-                ('done', models.BooleanField(default=False)),
-                ('result', models.TextField(null=True)),
-            ],
-        ),
-    ]
diff --git a/drugstone/migrations/0017_auto_20200402_1935.py b/drugstone/migrations/0017_auto_20200402_1935.py
deleted file mode 100755
index cc3ac2c31fc5c6207416603a61dc798bdefc1f2e..0000000000000000000000000000000000000000
--- a/drugstone/migrations/0017_auto_20200402_1935.py
+++ /dev/null
@@ -1,23 +0,0 @@
-# Generated by Django 3.0.5 on 2020-04-02 17:35
-
-from django.db import migrations, models
-
-
-class Migration(migrations.Migration):
-
-    dependencies = [
-        ('drugstone', '0016_task'),
-    ]
-
-    operations = [
-        migrations.AddField(
-            model_name='task',
-            name='job_id',
-            field=models.CharField(max_length=128, null=True),
-        ),
-        migrations.AlterField(
-            model_name='task',
-            name='worker_id',
-            field=models.CharField(max_length=128, null=True),
-        ),
-    ]
diff --git a/drugstone/migrations/0018_task_created_at.py b/drugstone/migrations/0018_task_created_at.py
deleted file mode 100755
index 018ad159bf5e77a1400d3fe9a6b7afe47699d18b..0000000000000000000000000000000000000000
--- a/drugstone/migrations/0018_task_created_at.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# Generated by Django 3.0.5 on 2020-04-02 21:50
-
-from django.db import migrations, models
-import django.utils.timezone
-
-
-class Migration(migrations.Migration):
-
-    dependencies = [
-        ('drugstone', '0017_auto_20200402_1935'),
-    ]
-
-    operations = [
-        migrations.AddField(
-            model_name='task',
-            name='created_at',
-            field=models.DateTimeField(auto_now_add=True, default=django.utils.timezone.now),
-            preserve_default=False,
-        ),
-    ]
diff --git a/drugstone/migrations/0019_auto_20200403_1234.py b/drugstone/migrations/0019_auto_20200403_1234.py
deleted file mode 100755
index 5312dca398906eadb63bbc1a85159f7b9343dd42..0000000000000000000000000000000000000000
--- a/drugstone/migrations/0019_auto_20200403_1234.py
+++ /dev/null
@@ -1,30 +0,0 @@
-# Generated by Django 3.0.5 on 2020-04-03 12:34
-
-from django.db import migrations, models
-import django.db.models.deletion
-
-
-class Migration(migrations.Migration):
-
-    dependencies = [
-        ('drugstone', '0018_task_created_at'),
-    ]
-
-    operations = [
-        migrations.CreateModel(
-            name='PPI',
-            fields=[
-                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
-                ('from_protein', models.ForeignKey(null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='from_protein', to='drugstone.Protein')),
-                ('to_protein', models.ForeignKey(null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='to_protein', to='drugstone.Protein')),
-            ],
-            options={
-                'unique_together': {('from_protein', 'to_protein')},
-            },
-        ),
-        migrations.AddField(
-            model_name='protein',
-            name='proteins',
-            field=models.ManyToManyField(related_name='_protein_proteins_+', through='drugstone.PPI', to='drugstone.Protein'),
-        ),
-    ]
diff --git a/drugstone/migrations/0019_task_status.py b/drugstone/migrations/0019_task_status.py
deleted file mode 100755
index 261f7f5de0f90d1a0b7c8a8d787363eb1f2a87eb..0000000000000000000000000000000000000000
--- a/drugstone/migrations/0019_task_status.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# Generated by Django 3.0.5 on 2020-04-03 13:28
-
-from django.db import migrations, models
-
-
-class Migration(migrations.Migration):
-
-    dependencies = [
-        ('drugstone', '0018_task_created_at'),
-    ]
-
-    operations = [
-        migrations.AddField(
-            model_name='task',
-            name='status',
-            field=models.CharField(max_length=255, null=True),
-        ),
-    ]
diff --git a/drugstone/migrations/0020_auto_20200403_1302.py b/drugstone/migrations/0020_auto_20200403_1302.py
deleted file mode 100755
index 607a81ed17108b2e01113b10b11ee0afdcb650bb..0000000000000000000000000000000000000000
--- a/drugstone/migrations/0020_auto_20200403_1302.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# Generated by Django 3.0.5 on 2020-04-03 13:02
-
-from django.db import migrations, models
-
-
-class Migration(migrations.Migration):
-
-    dependencies = [
-        ('drugstone', '0019_auto_20200403_1234'),
-    ]
-
-    operations = [
-        migrations.AlterField(
-            model_name='protein',
-            name='proteins',
-            field=models.ManyToManyField(through='drugstone.PPI', to='drugstone.Protein'),
-        ),
-    ]
diff --git a/drugstone/migrations/0021_remove_protein_proteins.py b/drugstone/migrations/0021_remove_protein_proteins.py
deleted file mode 100755
index fa7b145986ad4bf6504649a343d2272d554e6e29..0000000000000000000000000000000000000000
--- a/drugstone/migrations/0021_remove_protein_proteins.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# Generated by Django 3.0.5 on 2020-04-03 13:08
-
-from django.db import migrations
-
-
-class Migration(migrations.Migration):
-
-    dependencies = [
-        ('drugstone', '0020_auto_20200403_1302'),
-    ]
-
-    operations = [
-        migrations.RemoveField(
-            model_name='protein',
-            name='proteins',
-        ),
-    ]
diff --git a/drugstone/migrations/0022_auto_20200403_1319.py b/drugstone/migrations/0022_auto_20200403_1319.py
deleted file mode 100755
index 9fb67841049b1be968d0954bb0ce5ad37ee21865..0000000000000000000000000000000000000000
--- a/drugstone/migrations/0022_auto_20200403_1319.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# Generated by Django 3.0.5 on 2020-04-03 13:19
-
-from django.db import migrations
-
-
-class Migration(migrations.Migration):
-
-    dependencies = [
-        ('drugstone', '0021_remove_protein_proteins'),
-    ]
-
-    operations = [
-        migrations.AlterUniqueTogether(
-            name='ppi',
-            unique_together=set(),
-        ),
-    ]
diff --git a/drugstone/migrations/0023_auto_20200403_1400.py b/drugstone/migrations/0023_auto_20200403_1400.py
deleted file mode 100755
index 57336235eb92b663c66022aa063067f0e881bec6..0000000000000000000000000000000000000000
--- a/drugstone/migrations/0023_auto_20200403_1400.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# Generated by Django 3.0.5 on 2020-04-03 14:00
-
-from django.db import migrations, models
-
-
-class Migration(migrations.Migration):
-
-    dependencies = [
-        ('drugstone', '0022_auto_20200403_1319'),
-    ]
-
-    operations = [
-        migrations.AddField(
-            model_name='protein',
-            name='proteins',
-            field=models.ManyToManyField(related_name='_protein_proteins_+', through='drugstone.PPI', to='drugstone.Protein'),
-        ),
-        migrations.AlterUniqueTogether(
-            name='ppi',
-            unique_together={('from_protein', 'to_protein')},
-        ),
-    ]
diff --git a/drugstone/migrations/0024_auto_20200403_1408.py b/drugstone/migrations/0024_auto_20200403_1408.py
deleted file mode 100755
index 316fbf58fe9687e2572b8eeb0fbb6574c35de90a..0000000000000000000000000000000000000000
--- a/drugstone/migrations/0024_auto_20200403_1408.py
+++ /dev/null
@@ -1,38 +0,0 @@
-# Generated by Django 3.0.5 on 2020-04-03 14:08
-
-from django.db import migrations, models
-import django.db.models.deletion
-
-
-class Migration(migrations.Migration):
-
-    dependencies = [
-        ('drugstone', '0023_auto_20200403_1400'),
-    ]
-
-    operations = [
-        migrations.CreateModel(
-            name='Drug',
-            fields=[
-                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
-                ('status', models.CharField(max_length=32, null=True)),
-            ],
-        ),
-        migrations.RemoveField(
-            model_name='protein',
-            name='proteins',
-        ),
-        migrations.CreateModel(
-            name='PDI',
-            fields=[
-                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
-                ('drug', models.ForeignKey(null=True, on_delete=django.db.models.deletion.SET_NULL, to='drugstone.Drug')),
-                ('protein', models.ForeignKey(null=True, on_delete=django.db.models.deletion.SET_NULL, to='drugstone.Protein')),
-            ],
-        ),
-        migrations.AddField(
-            model_name='protein',
-            name='drugs',
-            field=models.ManyToManyField(through='drugstone.PDI', to='drugstone.Drug'),
-        ),
-    ]
diff --git a/drugstone/migrations/0025_auto_20200403_1457.py b/drugstone/migrations/0025_auto_20200403_1457.py
deleted file mode 100755
index 83a800aa1c352f74014c924e001172d5c4144dd8..0000000000000000000000000000000000000000
--- a/drugstone/migrations/0025_auto_20200403_1457.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# Generated by Django 3.0.5 on 2020-04-03 14:57
-
-from django.db import migrations, models
-
-
-class Migration(migrations.Migration):
-
-    dependencies = [
-        ('drugstone', '0024_auto_20200403_1408'),
-    ]
-
-    operations = [
-        migrations.AddField(
-            model_name='drug',
-            name='name',
-            field=models.CharField(max_length=128, null=True),
-        ),
-        migrations.AlterUniqueTogether(
-            name='pdi',
-            unique_together={('protein', 'drug')},
-        ),
-    ]
diff --git a/drugstone/migrations/0026_auto_20200403_1636.py b/drugstone/migrations/0026_auto_20200403_1636.py
deleted file mode 100755
index ca1e2d750752b91bc44decb3b0f335295aca6558..0000000000000000000000000000000000000000
--- a/drugstone/migrations/0026_auto_20200403_1636.py
+++ /dev/null
@@ -1,28 +0,0 @@
-# Generated by Django 3.0.5 on 2020-04-03 16:36
-
-from django.db import migrations, models
-
-
-class Migration(migrations.Migration):
-
-    dependencies = [
-        ('drugstone', '0025_auto_20200403_1457'),
-    ]
-
-    operations = [
-        migrations.AddField(
-            model_name='drug',
-            name='drug_id',
-            field=models.CharField(default='No id', max_length=10, unique=True),
-        ),
-        migrations.AlterField(
-            model_name='drug',
-            name='name',
-            field=models.CharField(default='No name', max_length=128),
-        ),
-        migrations.AlterField(
-            model_name='drug',
-            name='status',
-            field=models.CharField(default='No status', max_length=32),
-        ),
-    ]
diff --git a/drugstone/migrations/0027_merge_20200404_1240.py b/drugstone/migrations/0027_merge_20200404_1240.py
deleted file mode 100755
index 4541a157aef1f364776fb377943b433a8710df8e..0000000000000000000000000000000000000000
--- a/drugstone/migrations/0027_merge_20200404_1240.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# Generated by Django 3.0.5 on 2020-04-04 10:40
-
-from django.db import migrations
-
-
-class Migration(migrations.Migration):
-
-    dependencies = [
-        ('drugstone', '0019_task_status'),
-        ('drugstone', '0026_auto_20200403_1636'),
-    ]
-
-    operations = [
-    ]
diff --git a/drugstone/migrations/0028_auto_20200404_1337.py b/drugstone/migrations/0028_auto_20200404_1337.py
deleted file mode 100755
index ef478be28c3b736042a95dedf76bbd7a923e32a9..0000000000000000000000000000000000000000
--- a/drugstone/migrations/0028_auto_20200404_1337.py
+++ /dev/null
@@ -1,31 +0,0 @@
-# Generated by Django 3.0.5 on 2020-04-04 11:37
-
-from django.db import migrations
-
-
-class Migration(migrations.Migration):
-
-    atomic = False
-
-    dependencies = [
-        ('drugstone', '0027_merge_20200404_1240'),
-    ]
-
-    operations = [
-        migrations.RenameModel(
-            old_name='PDI',
-            new_name='ProteinDrugInteraction',
-        ),
-        migrations.RenameModel(
-            old_name='PPI',
-            new_name='ProteinProteinInteraction',
-        ),
-        migrations.RenameModel(
-            old_name='Edge',
-            new_name='ProteinViralInteraction',
-        ),
-        migrations.RenameModel(
-            old_name='Effect',
-            new_name='ViralProtein',
-        ),
-    ]
diff --git a/drugstone/migrations/0029_auto_20200405_0047.py b/drugstone/migrations/0029_auto_20200405_0047.py
deleted file mode 100755
index 2a37368d3463aaee28318bd92f5c631016c6502b..0000000000000000000000000000000000000000
--- a/drugstone/migrations/0029_auto_20200405_0047.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# Generated by Django 3.0.5 on 2020-04-04 22:47
-
-from django.db import migrations
-
-
-class Migration(migrations.Migration):
-
-    dependencies = [
-        ('drugstone', '0028_auto_20200404_1337'),
-    ]
-
-    operations = [
-        migrations.AlterUniqueTogether(
-            name='proteinproteininteraction',
-            unique_together=set(),
-        ),
-    ]
diff --git a/drugstone/migrations/0030_auto_20200405_0123.py b/drugstone/migrations/0030_auto_20200405_0123.py
deleted file mode 100755
index 535ea2e2a7da80197ca8e6e76aeb671794ddc7f8..0000000000000000000000000000000000000000
--- a/drugstone/migrations/0030_auto_20200405_0123.py
+++ /dev/null
@@ -1,44 +0,0 @@
-# Generated by Django 3.0.5 on 2020-04-04 23:23
-
-from django.db import migrations, models
-import django.db.models.deletion
-
-
-class Migration(migrations.Migration):
-
-    dependencies = [
-        ('drugstone', '0029_auto_20200405_0047'),
-    ]
-
-    operations = [
-        migrations.AlterField(
-            model_name='proteindruginteraction',
-            name='drug',
-            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='drugstone.Drug'),
-        ),
-        migrations.AlterField(
-            model_name='proteindruginteraction',
-            name='protein',
-            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='drugstone.Protein'),
-        ),
-        migrations.AlterField(
-            model_name='proteinproteininteraction',
-            name='from_protein',
-            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='from_protein', to='drugstone.Protein'),
-        ),
-        migrations.AlterField(
-            model_name='proteinproteininteraction',
-            name='to_protein',
-            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='to_protein', to='drugstone.Protein'),
-        ),
-        migrations.AlterField(
-            model_name='proteinviralinteraction',
-            name='effect',
-            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='drugstone.ViralProtein'),
-        ),
-        migrations.AlterField(
-            model_name='proteinviralinteraction',
-            name='protein',
-            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='drugstone.Protein'),
-        ),
-    ]
diff --git a/drugstone/migrations/0031_task_failed.py b/drugstone/migrations/0031_task_failed.py
deleted file mode 100755
index f87dcea262d5766b92a955fec0da5167aa05e7c7..0000000000000000000000000000000000000000
--- a/drugstone/migrations/0031_task_failed.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# Generated by Django 3.0.5 on 2020-04-05 15:03
-
-from django.db import migrations, models
-
-
-class Migration(migrations.Migration):
-
-    dependencies = [
-        ('drugstone', '0030_auto_20200405_0123'),
-    ]
-
-    operations = [
-        migrations.AddField(
-            model_name='task',
-            name='failed',
-            field=models.BooleanField(default=False),
-        ),
-    ]
diff --git a/drugstone/migrations/0032_task_target.py b/drugstone/migrations/0032_task_target.py
deleted file mode 100755
index 6c3e71ccc81a277b69218b0763c6f4679d80efd4..0000000000000000000000000000000000000000
--- a/drugstone/migrations/0032_task_target.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# Generated by Django 3.0.5 on 2020-04-07 09:54
-
-from django.db import migrations, models
-
-
-class Migration(migrations.Migration):
-
-    dependencies = [
-        ('drugstone', '0031_task_failed'),
-    ]
-
-    operations = [
-        migrations.AddField(
-            model_name='task',
-            name='target',
-            field=models.CharField(choices=[('drug', 'Drug'), ('drug-target', 'Drug Target')], default='drug-target', max_length=32),
-            preserve_default=False,
-        ),
-    ]
diff --git a/drugstone/migrations/0033_auto_20200407_1646.py b/drugstone/migrations/0033_auto_20200407_1646.py
deleted file mode 100755
index d5e89f0938b47a6bb97f20ef8f4d3dd7be6f4af0..0000000000000000000000000000000000000000
--- a/drugstone/migrations/0033_auto_20200407_1646.py
+++ /dev/null
@@ -1,58 +0,0 @@
-# Generated by Django 3.0.5 on 2020-04-07 14:46
-
-from django.db import migrations, models
-
-
-class Migration(migrations.Migration):
-
-    dependencies = [
-        ('drugstone', '0032_task_target'),
-    ]
-
-    operations = [
-        migrations.AlterField(
-            model_name='drug',
-            name='drug_id',
-            field=models.CharField(max_length=10, unique=True),
-        ),
-        migrations.AlterField(
-            model_name='drug',
-            name='name',
-            field=models.CharField(default='', max_length=128),
-        ),
-        migrations.AlterField(
-            model_name='drug',
-            name='status',
-            field=models.CharField(default='', max_length=32),
-        ),
-        migrations.AlterField(
-            model_name='protein',
-            name='description',
-            field=models.CharField(default='', max_length=512),
-        ),
-        migrations.AlterField(
-            model_name='protein',
-            name='gene',
-            field=models.CharField(default='', max_length=128),
-        ),
-        migrations.AlterField(
-            model_name='protein',
-            name='name',
-            field=models.CharField(default='', max_length=128),
-        ),
-        migrations.AlterField(
-            model_name='protein',
-            name='uniprot_code',
-            field=models.CharField(max_length=10, unique=True),
-        ),
-        migrations.AlterField(
-            model_name='viralprotein',
-            name='effect_id',
-            field=models.CharField(default='', max_length=128),
-        ),
-        migrations.AlterField(
-            model_name='viralprotein',
-            name='name',
-            field=models.CharField(default='', max_length=128),
-        ),
-    ]
diff --git a/drugstone/migrations/0034_auto_20200408_0952.py b/drugstone/migrations/0034_auto_20200408_0952.py
deleted file mode 100755
index 24b93228ba94166051864c9d715a57d2a5d97d9e..0000000000000000000000000000000000000000
--- a/drugstone/migrations/0034_auto_20200408_0952.py
+++ /dev/null
@@ -1,35 +0,0 @@
-# Generated by Django 3.0.5 on 2020-04-08 09:52
-
-from django.db import migrations, models
-
-
-class Migration(migrations.Migration):
-
-    dependencies = [
-        ('drugstone', '0033_auto_20200407_1646'),
-    ]
-
-    operations = [
-        migrations.RemoveField(
-            model_name='protein',
-            name='description',
-        ),
-        migrations.RemoveField(
-            model_name='protein',
-            name='name',
-        ),
-        migrations.RemoveField(
-            model_name='proteinviralinteraction',
-            name='name',
-        ),
-        migrations.AddField(
-            model_name='proteinviralinteraction',
-            name='is_AP_MS',
-            field=models.BooleanField(default=False),
-        ),
-        migrations.AddField(
-            model_name='proteinviralinteraction',
-            name='is_overexpression',
-            field=models.BooleanField(default=False),
-        ),
-    ]
diff --git a/drugstone/migrations/0035_auto_20200410_1107.py b/drugstone/migrations/0035_auto_20200410_1107.py
deleted file mode 100755
index c7a9dff0e6a2ae4812efc74b66e7e059111ab3ea..0000000000000000000000000000000000000000
--- a/drugstone/migrations/0035_auto_20200410_1107.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# Generated by Django 3.0.5 on 2020-04-10 11:07
-
-from django.db import migrations, models
-
-
-class Migration(migrations.Migration):
-
-    dependencies = [
-        ('drugstone', '0034_auto_20200408_0952'),
-    ]
-
-    operations = [
-        migrations.AlterField(
-            model_name='drug',
-            name='name',
-            field=models.CharField(default='', max_length=256),
-        ),
-    ]
diff --git a/drugstone/migrations/0036_drug_in_trial.py b/drugstone/migrations/0036_drug_in_trial.py
deleted file mode 100755
index 79d44d209d1d89cfe8eb66255003c4ef3cd232a5..0000000000000000000000000000000000000000
--- a/drugstone/migrations/0036_drug_in_trial.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# Generated by Django 3.0.5 on 2020-04-11 12:05
-
-from django.db import migrations, models
-
-
-class Migration(migrations.Migration):
-
-    dependencies = [
-        ('drugstone', '0035_auto_20200410_1107'),
-    ]
-
-    operations = [
-        migrations.AddField(
-            model_name='drug',
-            name='in_trial',
-            field=models.BooleanField(default=False),
-        ),
-    ]
diff --git a/drugstone/migrations/0037_auto_20200417_1633.py b/drugstone/migrations/0037_auto_20200417_1633.py
deleted file mode 100755
index 96bf52c021e7c544ddd5be82bac2f086326534d1..0000000000000000000000000000000000000000
--- a/drugstone/migrations/0037_auto_20200417_1633.py
+++ /dev/null
@@ -1,58 +0,0 @@
-# Generated by Django 3.0.5 on 2020-04-17 14:33
-
-from django.db import migrations, models
-import django.db.models.deletion
-
-
-class Migration(migrations.Migration):
-
-    dependencies = [
-        ('drugstone', '0036_drug_in_trial'),
-    ]
-
-    operations = [
-        migrations.AddField(
-            model_name='drug',
-            name='in_literature',
-            field=models.BooleanField(default=False),
-        ),
-        migrations.AddField(
-            model_name='protein',
-            name='protein_name',
-            field=models.CharField(default='', max_length=128),
-        ),
-        migrations.AlterField(
-            model_name='protein',
-            name='drugs',
-            field=models.ManyToManyField(related_name='interacting_proteins', through='drugstone.ProteinDrugInteraction', to='drugstone.Drug'),
-        ),
-        migrations.AlterField(
-            model_name='protein',
-            name='effects',
-            field=models.ManyToManyField(related_name='interacting_proteins', through='drugstone.ProteinViralInteraction', to='drugstone.ViralProtein'),
-        ),
-        migrations.AlterField(
-            model_name='proteinproteininteraction',
-            name='from_protein',
-            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='interacting_proteins_out', to='drugstone.Protein'),
-        ),
-        migrations.AlterField(
-            model_name='proteinproteininteraction',
-            name='to_protein',
-            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='interacting_proteins_in', to='drugstone.Protein'),
-        ),
-        migrations.CreateModel(
-            name='ClosestViralProtein',
-            fields=[
-                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
-                ('distance', models.PositiveIntegerField()),
-                ('protein', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='drugstone.Protein')),
-                ('viral_protein', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='drugstone.ViralProtein')),
-            ],
-        ),
-        migrations.AddField(
-            model_name='protein',
-            name='closest_effects',
-            field=models.ManyToManyField(related_name='closest_proteins', through='drugstone.ClosestViralProtein', to='drugstone.ViralProtein'),
-        ),
-    ]
diff --git a/drugstone/migrations/0038_auto_20200417_1634.py b/drugstone/migrations/0038_auto_20200417_1634.py
deleted file mode 100755
index c22cd22eea0210a25671c7ffafe98bd973f30218..0000000000000000000000000000000000000000
--- a/drugstone/migrations/0038_auto_20200417_1634.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# Generated by Django 3.0.5 on 2020-04-17 14:34
-
-from django.db import migrations, models
-
-
-class Migration(migrations.Migration):
-
-    dependencies = [
-        ('drugstone', '0037_auto_20200417_1633'),
-    ]
-
-    operations = [
-        migrations.AlterField(
-            model_name='protein',
-            name='drugs',
-            field=models.ManyToManyField(related_name='interacting_drugs', through='drugstone.ProteinDrugInteraction', to='drugstone.Drug'),
-        ),
-    ]
diff --git a/drugstone/migrations/0039_auto_20200528_1503.py b/drugstone/migrations/0039_auto_20200528_1503.py
deleted file mode 100755
index ff67d56b1752fa686be08a89f4ca3479177fe942..0000000000000000000000000000000000000000
--- a/drugstone/migrations/0039_auto_20200528_1503.py
+++ /dev/null
@@ -1,35 +0,0 @@
-# Generated by Django 3.0.5 on 2020-05-28 13:03
-
-from django.db import migrations, models
-import django.db.models.deletion
-
-
-class Migration(migrations.Migration):
-
-    dependencies = [
-        ('drugstone', '0038_auto_20200417_1634'),
-    ]
-
-    operations = [
-        migrations.CreateModel(
-            name='Tissue',
-            fields=[
-                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
-                ('name', models.CharField(default='', max_length=128)),
-            ],
-        ),
-        migrations.CreateModel(
-            name='ExpressionLevel',
-            fields=[
-                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
-                ('expression_level', models.FloatField()),
-                ('protein', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='drugstone.Protein')),
-                ('tissue', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='drugstone.Tissue')),
-            ],
-        ),
-        migrations.AddField(
-            model_name='protein',
-            name='tissue_expression',
-            field=models.ManyToManyField(related_name='interacting_drugs', through='drugstone.ExpressionLevel', to='drugstone.Tissue'),
-        ),
-    ]
diff --git a/drugstone/migrations/0040_auto_20200528_1539.py b/drugstone/migrations/0040_auto_20200528_1539.py
deleted file mode 100755
index b51aaf2b3fe6177b176f344d15ed57422200cc35..0000000000000000000000000000000000000000
--- a/drugstone/migrations/0040_auto_20200528_1539.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# Generated by Django 3.0.5 on 2020-05-28 13:39
-
-from django.db import migrations
-
-
-class Migration(migrations.Migration):
-
-    dependencies = [
-        ('drugstone', '0039_auto_20200528_1503'),
-    ]
-
-    operations = [
-        migrations.AlterUniqueTogether(
-            name='expressionlevel',
-            unique_together={('tissue', 'protein')},
-        ),
-    ]
diff --git a/drugstone/migrations/0041_drug_links.py b/drugstone/migrations/0041_drug_links.py
deleted file mode 100755
index 5e20cc92b0c0bfedb74319cb5893528e0676d4fe..0000000000000000000000000000000000000000
--- a/drugstone/migrations/0041_drug_links.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# Generated by Django 3.0.5 on 2020-05-31 13:00
-
-from django.db import migrations, models
-
-
-class Migration(migrations.Migration):
-
-    dependencies = [
-        ('drugstone', '0040_auto_20200528_1539'),
-    ]
-
-    operations = [
-        migrations.AddField(
-            model_name='drug',
-            name='links',
-            field=models.CharField(default='', max_length=1024),
-        ),
-    ]
diff --git a/drugstone/migrations/0042_auto_20200531_1519.py b/drugstone/migrations/0042_auto_20200531_1519.py
deleted file mode 100755
index 2700351199a418f6276e9494853eebc8d71667fa..0000000000000000000000000000000000000000
--- a/drugstone/migrations/0042_auto_20200531_1519.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# Generated by Django 3.0.5 on 2020-05-31 13:19
-
-from django.db import migrations, models
-
-
-class Migration(migrations.Migration):
-
-    dependencies = [
-        ('drugstone', '0041_drug_links'),
-    ]
-
-    operations = [
-        migrations.AlterField(
-            model_name='drug',
-            name='links',
-            field=models.CharField(default='', max_length=16384),
-        ),
-    ]
diff --git a/drugstone/migrations/0043_auto_20210518_2120.py b/drugstone/migrations/0043_auto_20210518_2120.py
deleted file mode 100755
index 97154ba0f82807ad489623c0e8ba10a010a86846..0000000000000000000000000000000000000000
--- a/drugstone/migrations/0043_auto_20210518_2120.py
+++ /dev/null
@@ -1,104 +0,0 @@
-# Generated by Django 3.0.5 on 2021-05-18 19:20
-
-from django.db import migrations, models
-import django.db.models.deletion
-
-
-class Migration(migrations.Migration):
-
-    dependencies = [
-        ('drugstone', '0042_auto_20200531_1519'),
-    ]
-
-    operations = [
-        migrations.CreateModel(
-            name='PDIDataset',
-            fields=[
-                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
-                ('name', models.CharField(default='', max_length=128, unique=True)),
-                ('link', models.CharField(default='', max_length=128)),
-                ('version', models.CharField(default='', max_length=128)),
-            ],
-        ),
-        migrations.CreateModel(
-            name='PPIDataset',
-            fields=[
-                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
-                ('name', models.CharField(default='', max_length=128)),
-                ('link', models.CharField(default='', max_length=128)),
-                ('version', models.CharField(default='', max_length=128)),
-            ],
-        ),
-        migrations.AlterUniqueTogether(
-            name='datasetvirus',
-            unique_together=None,
-        ),
-        migrations.AlterUniqueTogether(
-            name='proteinviralinteraction',
-            unique_together=None,
-        ),
-        migrations.RemoveField(
-            model_name='proteinviralinteraction',
-            name='effect',
-        ),
-        migrations.RemoveField(
-            model_name='proteinviralinteraction',
-            name='protein',
-        ),
-        migrations.AlterUniqueTogether(
-            name='viralprotein',
-            unique_together=None,
-        ),
-        migrations.RemoveField(
-            model_name='viralprotein',
-            name='dataset_virus',
-        ),
-        migrations.RemoveField(
-            model_name='drug',
-            name='in_literature',
-        ),
-        migrations.RemoveField(
-            model_name='drug',
-            name='in_trial',
-        ),
-        migrations.RemoveField(
-            model_name='protein',
-            name='closest_effects',
-        ),
-        migrations.RemoveField(
-            model_name='protein',
-            name='effects',
-        ),
-        migrations.AddField(
-            model_name='protein',
-            name='entrez',
-            field=models.CharField(default='', max_length=128, unique=True),
-        ),
-        migrations.AlterField(
-            model_name='tissue',
-            name='name',
-            field=models.CharField(default='', max_length=128, unique=True),
-        ),
-        migrations.DeleteModel(
-            name='ClosestViralProtein',
-        ),
-        migrations.DeleteModel(
-            name='DatasetVirus',
-        ),
-        migrations.DeleteModel(
-            name='ProteinViralInteraction',
-        ),
-        migrations.DeleteModel(
-            name='ViralProtein',
-        ),
-        migrations.AddField(
-            model_name='proteindruginteraction',
-            name='pdi_dataset',
-            field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='pdi_dataset_relation', to='drugstone.PDIDataset'),
-        ),
-        migrations.AddField(
-            model_name='proteinproteininteraction',
-            name='ppi_dataset',
-            field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='ppi_dataset_relation', to='drugstone.PPIDataset'),
-        ),
-    ]
diff --git a/drugstone/migrations/0044_auto_20210518_2145.py b/drugstone/migrations/0044_auto_20210518_2145.py
deleted file mode 100755
index e4096090d29b601a32d1a712875754407c35087b..0000000000000000000000000000000000000000
--- a/drugstone/migrations/0044_auto_20210518_2145.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# Generated by Django 3.0.5 on 2021-05-18 19:45
-
-from django.db import migrations, models
-
-
-class Migration(migrations.Migration):
-
-    dependencies = [
-        ('drugstone', '0043_auto_20210518_2120'),
-    ]
-
-    operations = [
-        migrations.AlterField(
-            model_name='drug',
-            name='status',
-            field=models.CharField(default='', max_length=128),
-        ),
-    ]
diff --git a/drugstone/migrations/0045_auto_20210519_1401.py b/drugstone/migrations/0045_auto_20210519_1401.py
deleted file mode 100755
index cc9a87240b893731e0f37070fe99c2f55dc62cbe..0000000000000000000000000000000000000000
--- a/drugstone/migrations/0045_auto_20210519_1401.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# Generated by Django 3.0.5 on 2021-05-19 12:01
-
-from django.db import migrations
-
-
-class Migration(migrations.Migration):
-
-    dependencies = [
-        ('drugstone', '0044_auto_20210518_2145'),
-    ]
-
-    operations = [
-        migrations.AlterUniqueTogether(
-            name='proteindruginteraction',
-            unique_together={('pdi_dataset', 'protein', 'drug')},
-        ),
-    ]
diff --git a/drugstone/migrations/0046_protein_ensembl.py b/drugstone/migrations/0046_protein_ensembl.py
deleted file mode 100755
index 3f70faa9576fba164f8d065791ac231cff2cd3d5..0000000000000000000000000000000000000000
--- a/drugstone/migrations/0046_protein_ensembl.py
+++ /dev/null
@@ -1,13 +0,0 @@
-# Generated by Django 3.0.5 on 2021-06-11 18:50
-
-from django.db import migrations, models
-
-
-class Migration(migrations.Migration):
-
-    dependencies = [
-        ('drugstone', '0045_auto_20210519_1401'),
-    ]
-
-    operations = [
-    ]
diff --git a/drugstone/migrations/0047_auto_20210615_1013.py b/drugstone/migrations/0047_auto_20210615_1013.py
deleted file mode 100755
index 4e216fdc2c94064538daf2b25f8ea2125206a50c..0000000000000000000000000000000000000000
--- a/drugstone/migrations/0047_auto_20210615_1013.py
+++ /dev/null
@@ -1,33 +0,0 @@
-# Generated by Django 3.0.5 on 2021-06-15 10:13
-
-from django.db import migrations, models
-import django.db.models.deletion
-
-
-class Migration(migrations.Migration):
-
-    dependencies = [
-        ('drugstone', '0046_protein_ensembl'),
-    ]
-
-    operations = [
-        migrations.CreateModel(
-            name='EnsemblGene',
-            fields=[
-                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
-                ('name', models.CharField(max_length=15, unique=True)),
-                ('protein', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='drugstone.Protein')),
-            ],
-        ),
-        migrations.CreateModel(
-            name='EmsemblGeneProteinRelation',
-            fields=[
-                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
-                ('ensembl_gene', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='drugstone.EnsemblGene', unique=True)),
-                ('protein', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='drugstone.Protein')),
-            ],
-            options={
-                'unique_together': {('ensembl_gene', 'protein')},
-            },
-        ),
-    ]
diff --git a/drugstone/migrations/0048_delete_emsemblgeneproteinrelation.py b/drugstone/migrations/0048_delete_emsemblgeneproteinrelation.py
deleted file mode 100755
index d48c7a27f59a65c425775a94e2d4e1ddbc119533..0000000000000000000000000000000000000000
--- a/drugstone/migrations/0048_delete_emsemblgeneproteinrelation.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# Generated by Django 3.0.5 on 2021-06-15 15:01
-
-from django.db import migrations
-
-
-class Migration(migrations.Migration):
-
-    dependencies = [
-        ('drugstone', '0047_auto_20210615_1013'),
-    ]
-
-    operations = [
-        migrations.DeleteModel(
-            name='EmsemblGeneProteinRelation',
-        ),
-    ]
diff --git a/drugstone/migrations/0049_auto_20210616_0932.py b/drugstone/migrations/0049_auto_20210616_0932.py
deleted file mode 100644
index bc2c32ac772a8a9ce9ba1320031b5d33817cc546..0000000000000000000000000000000000000000
--- a/drugstone/migrations/0049_auto_20210616_0932.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# Generated by Django 3.0.5 on 2021-06-16 09:32
-
-from django.db import migrations, models
-import django.db.models.deletion
-
-
-class Migration(migrations.Migration):
-
-    dependencies = [
-        ('drugstone', '0048_delete_emsemblgeneproteinrelation'),
-    ]
-
-    operations = [
-        migrations.AlterField(
-            model_name='ensemblgene',
-            name='protein',
-            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='ensg', to='drugstone.Protein'),
-        ),
-    ]
diff --git a/drugstone/migrations/0050_auto_20210722_0858.py b/drugstone/migrations/0050_auto_20210722_0858.py
deleted file mode 100644
index 88d434e148db6eca5ffa742725a723d58b7dfab0..0000000000000000000000000000000000000000
--- a/drugstone/migrations/0050_auto_20210722_0858.py
+++ /dev/null
@@ -1,27 +0,0 @@
-# Generated by Django 3.0.5 on 2021-07-22 08:58
-
-from django.db import migrations, models
-
-
-class Migration(migrations.Migration):
-
-    dependencies = [
-        ('drugstone', '0049_auto_20210616_0932'),
-    ]
-
-    operations = [
-        migrations.AlterField(
-            model_name='protein',
-            name='entrez',
-            field=models.CharField(default='', max_length=128),
-        ),
-        migrations.AlterField(
-            model_name='protein',
-            name='uniprot_code',
-            field=models.CharField(max_length=10),
-        ),
-        migrations.AlterUniqueTogether(
-            name='protein',
-            unique_together={('uniprot_code', 'gene', 'entrez')},
-        ),
-    ]
diff --git a/drugstone/migrations/0051_auto_20210914_1251.py b/drugstone/migrations/0051_auto_20210914_1251.py
deleted file mode 100644
index 3bc30ce99f61b6eef90f5762a8dcb793fc81707f..0000000000000000000000000000000000000000
--- a/drugstone/migrations/0051_auto_20210914_1251.py
+++ /dev/null
@@ -1,36 +0,0 @@
-# Generated by Django 3.0.5 on 2021-09-14 12:51
-
-from django.db import migrations, models
-
-
-class Migration(migrations.Migration):
-
-    dependencies = [
-        ('drugstone', '0050_auto_20210722_0858'),
-    ]
-
-    operations = [
-        migrations.CreateModel(
-            name='Network',
-            fields=[
-                ('id', models.AutoField(primary_key=True, serialize=False)),
-                ('created_at', models.DateTimeField(auto_now_add=True)),
-                ('nodes', models.TextField(null=True)),
-                ('edges', models.TextField(null=True)),
-                ('config', models.TextField(null=True)),
-            ],
-        ),
-        migrations.AlterField(
-            model_name='pdidataset',
-            name='name',
-            field=models.CharField(default='', max_length=128),
-        ),
-        migrations.AlterUniqueTogether(
-            name='pdidataset',
-            unique_together={('name', 'version')},
-        ),
-        migrations.AlterUniqueTogether(
-            name='ppidataset',
-            unique_together={('name', 'version')},
-        ),
-    ]
diff --git a/drugstone/migrations/0052_auto_20210914_1311.py b/drugstone/migrations/0052_auto_20210914_1311.py
deleted file mode 100644
index a791314e36c086c90a68e423f2dc786d9e10a110..0000000000000000000000000000000000000000
--- a/drugstone/migrations/0052_auto_20210914_1311.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# Generated by Django 3.0.5 on 2021-09-14 13:11
-
-from django.db import migrations, models
-
-
-class Migration(migrations.Migration):
-
-    dependencies = [
-        ('drugstone', '0051_auto_20210914_1251'),
-    ]
-
-    operations = [
-        migrations.AlterField(
-            model_name='network',
-            name='id',
-            field=models.CharField(max_length=28, primary_key=True, serialize=False, unique=True),
-        ),
-    ]
diff --git a/drugstone/migrations/0053_auto_20210914_1314.py b/drugstone/migrations/0053_auto_20210914_1314.py
deleted file mode 100644
index 93986cb56a7eb856521438b1513491ebcb1fa9fa..0000000000000000000000000000000000000000
--- a/drugstone/migrations/0053_auto_20210914_1314.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# Generated by Django 3.0.5 on 2021-09-14 13:14
-
-from django.db import migrations, models
-
-
-class Migration(migrations.Migration):
-
-    dependencies = [
-        ('drugstone', '0052_auto_20210914_1311'),
-    ]
-
-    operations = [
-        migrations.AlterField(
-            model_name='network',
-            name='id',
-            field=models.CharField(max_length=32, primary_key=True, serialize=False, unique=True),
-        ),
-    ]
diff --git a/drugstone/migrations/0054_auto_20210922_1342.py b/drugstone/migrations/0054_auto_20210922_1342.py
deleted file mode 100644
index 3f1f8a51aa397cffeff7de88e7f4d2ec5f03a771..0000000000000000000000000000000000000000
--- a/drugstone/migrations/0054_auto_20210922_1342.py
+++ /dev/null
@@ -1,72 +0,0 @@
-# Generated by Django 3.0.5 on 2021-09-22 13:42
-
-from django.db import migrations, models
-import django.db.models.deletion
-
-
-class Migration(migrations.Migration):
-
-    dependencies = [
-        ('drugstone', '0053_auto_20210914_1314'),
-    ]
-
-    operations = [
-        migrations.CreateModel(
-            name='Disorder',
-            fields=[
-                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
-                ('mondo_id', models.CharField(max_length=7)),
-                ('label', models.CharField(default='', max_length=256)),
-                ('icd10', models.CharField(default='', max_length=32)),
-            ],
-        ),
-        migrations.CreateModel(
-            name='PDisDataset',
-            fields=[
-                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
-                ('name', models.CharField(default='', max_length=128)),
-                ('link', models.CharField(default='', max_length=128)),
-                ('version', models.CharField(default='', max_length=128)),
-            ],
-            options={
-                'unique_together': {('name', 'version')},
-            },
-        ),
-        migrations.AlterField(
-            model_name='network',
-            name='config',
-            field=models.TextField(default='', null=True),
-        ),
-        migrations.AlterField(
-            model_name='network',
-            name='edges',
-            field=models.TextField(default='', null=True),
-        ),
-        migrations.AlterField(
-            model_name='network',
-            name='nodes',
-            field=models.TextField(default='', null=True),
-        ),
-        migrations.CreateModel(
-            name='ProteinDisorderAssociation',
-            fields=[
-                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
-                ('score', models.FloatField()),
-                ('disorder', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='drugstone.Disorder')),
-                ('pdis_dataset', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='pdis_dataset_relation', to='drugstone.PDisDataset')),
-                ('protein', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='drugstone.Protein')),
-            ],
-            options={
-                'unique_together': {('pdis_dataset', 'protein', 'disorder')},
-            },
-        ),
-        migrations.AddField(
-            model_name='disorder',
-            name='proteins',
-            field=models.ManyToManyField(related_name='associated_proteins', through='drugstone.ProteinDisorderAssociation', to='drugstone.Protein'),
-        ),
-        migrations.AlterUniqueTogether(
-            name='disorder',
-            unique_together={('mondo_id', 'label', 'icd10')},
-        ),
-    ]
diff --git a/drugstone/migrations/0055_auto_20210922_1343.py b/drugstone/migrations/0055_auto_20210922_1343.py
deleted file mode 100644
index 32d88d834b01a9fd70291debd0390815e9364a57..0000000000000000000000000000000000000000
--- a/drugstone/migrations/0055_auto_20210922_1343.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# Generated by Django 3.0.5 on 2021-09-22 13:43
-
-from django.db import migrations, models
-
-
-class Migration(migrations.Migration):
-
-    dependencies = [
-        ('drugstone', '0054_auto_20210922_1342'),
-    ]
-
-    operations = [
-        migrations.AlterField(
-            model_name='disorder',
-            name='icd10',
-            field=models.CharField(default='', max_length=64),
-        ),
-    ]
diff --git a/drugstone/migrations/0056_auto_20210922_1348.py b/drugstone/migrations/0056_auto_20210922_1348.py
deleted file mode 100644
index 8481e96b59f84c2479294099256ca99a975722e8..0000000000000000000000000000000000000000
--- a/drugstone/migrations/0056_auto_20210922_1348.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# Generated by Django 3.0.5 on 2021-09-22 13:48
-
-from django.db import migrations, models
-
-
-class Migration(migrations.Migration):
-
-    dependencies = [
-        ('drugstone', '0055_auto_20210922_1343'),
-    ]
-
-    operations = [
-        migrations.AlterField(
-            model_name='disorder',
-            name='icd10',
-            field=models.CharField(default='', max_length=128),
-        ),
-    ]
diff --git a/drugstone/migrations/0057_drdidataset_drugdisorderindication.py b/drugstone/migrations/0057_drdidataset_drugdisorderindication.py
deleted file mode 100644
index 881827cb944c05cfd7d06158a474f85a7f2051bc..0000000000000000000000000000000000000000
--- a/drugstone/migrations/0057_drdidataset_drugdisorderindication.py
+++ /dev/null
@@ -1,38 +0,0 @@
-# Generated by Django 3.0.5 on 2021-09-23 15:47
-
-from django.db import migrations, models
-import django.db.models.deletion
-
-
-class Migration(migrations.Migration):
-
-    dependencies = [
-        ('drugstone', '0056_auto_20210922_1348'),
-    ]
-
-    operations = [
-        migrations.CreateModel(
-            name='DrDiDataset',
-            fields=[
-                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
-                ('name', models.CharField(default='', max_length=128)),
-                ('link', models.CharField(default='', max_length=128)),
-                ('version', models.CharField(default='', max_length=128)),
-            ],
-            options={
-                'unique_together': {('name', 'version')},
-            },
-        ),
-        migrations.CreateModel(
-            name='DrugDisorderIndication',
-            fields=[
-                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
-                ('disorder', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='drugstone.Disorder')),
-                ('drdi_dataset', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='drdi_dataset_relation', to='drugstone.DrDiDataset')),
-                ('drug', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='drugstone.Drug')),
-            ],
-            options={
-                'unique_together': {('drdi_dataset', 'drug', 'disorder')},
-            },
-        ),
-    ]
diff --git a/drugstone/migrations/__init__.py b/drugstone/migrations/__init__.py
deleted file mode 100755
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000
diff --git a/drugstone/models.py b/drugstone/models.py
index 0d38f462fe14cd975e6818bc5f7f80cddcf81f60..92991226b0873e9f762450e54c8b3818ecb16500 100755
--- a/drugstone/models.py
+++ b/drugstone/models.py
@@ -69,9 +69,9 @@ class ExpressionLevel(models.Model):
         unique_together = ('tissue', 'protein')
 
 
-class EnsemblGene(models.Model):
-    name = models.CharField(max_length=15, unique=True)  # starts with ENSG...
-    protein = models.ForeignKey('Protein', on_delete=models.CASCADE, related_name='ensg')
+# class EnsemblGene(models.Model):
+#     name = models.CharField(max_length=15, unique=True)  # starts with ENSG...
+#     protein = models.ForeignKey('Protein', on_delete=models.CASCADE, related_name='ensg')
 
 
 class Protein(models.Model):
@@ -79,9 +79,9 @@ class Protein(models.Model):
     # are either 6 or 10 characters long
 
     uniprot_code = models.CharField(max_length=10)
-    gene = models.CharField(max_length=128, default='')  # symbol
-    protein_name = models.CharField(max_length=128, default='')
-    entrez = models.CharField(max_length=128, default='')
+    gene = models.CharField(max_length=127, default='')  # symbol
+    protein_name = models.CharField(max_length=255, default='')
+    entrez = models.CharField(max_length=15, default='')
     drugs = models.ManyToManyField('Drug', through='ProteinDrugInteraction',
                                    related_name='interacting_drugs')
     tissue_expression = models.ManyToManyField('Tissue', through='ExpressionLevel',
@@ -105,6 +105,7 @@ class Protein(models.Model):
         self.protein_name = other.protein_name
         self.entrez = other.entrez
 
+
 class Disorder(models.Model):
     mondo_id = models.CharField(max_length=7)
     label = models.CharField(max_length=256, default='')  # symbol
@@ -124,7 +125,7 @@ class Disorder(models.Model):
     def __ne__(self, other):
         return not self.__eq__(other)
 
-    def update(self,other):
+    def update(self, other):
         self.mondo_id = other.mondo_id
         self.label = other.label
         self.icd10 = other.icd10
@@ -144,7 +145,7 @@ class Drug(models.Model):
     def __eq__(self, other):
         return self.drug_id == other.uniprot_code and self.name == other.name and self.status == other.status
 
-    def __ne__(self,other):
+    def __ne__(self, other):
         return not self.__eq__(other)
 
     def update(self, other):
@@ -153,6 +154,7 @@ class Drug(models.Model):
         self.status = other.status
         self.links = other.links
 
+
 class ProteinDisorderAssociation(models.Model):
     pdis_dataset = models.ForeignKey(
         'PDisDataset', null=True, on_delete=models.CASCADE, related_name='pdis_dataset_relation')
@@ -166,6 +168,7 @@ class ProteinDisorderAssociation(models.Model):
     def __str__(self):
         return f'{self.pdis_dataset}-{self.protein}-{self.disorder}'
 
+
 class DrugDisorderIndication(models.Model):
     drdi_dataset = models.ForeignKey(
         'DrDiDataset', null=True, on_delete=models.CASCADE, related_name='drdi_dataset_relation')
@@ -207,6 +210,7 @@ class ProteinProteinInteraction(models.Model):
     def __str__(self):
         return f'{self.ppi_dataset}-{self.from_protein}-{self.to_protein}'
 
+
 class ProteinDrugInteraction(models.Model):
     pdi_dataset = models.ForeignKey(
         'PDIDataset', null=True, on_delete=models.CASCADE, related_name='pdi_dataset_relation')
@@ -219,6 +223,7 @@ class ProteinDrugInteraction(models.Model):
     def __str__(self):
         return f'{self.pdi_dataset}-{self.protein}-{self.drug}'
 
+
 class Task(models.Model):
     token = models.CharField(max_length=32, unique=True)
     created_at = models.DateTimeField(auto_now_add=True)
@@ -238,6 +243,7 @@ class Task(models.Model):
 
     result = models.TextField(null=True)
 
+
 class Network(models.Model):
     id = models.CharField(primary_key=True, max_length=32, unique=True)
     created_at = models.DateTimeField(auto_now_add=True)
diff --git a/scripts/import-data.sh b/scripts/import-data.sh
index 8da89e51678a0d1def1147315768778983971549..de1c938d052f5bd9c3845f549a67f785391c7254 100755
--- a/scripts/import-data.sh
+++ b/scripts/import-data.sh
@@ -1,13 +1,11 @@
-#!/bin/bash
-python3 manage.py migrate --run-syncdb
-
+ #!/bin/bash
 python3 manage.py populate_db --delete_model PPI,PDI,Drug,Protein,Tissue,Disorder,PDiAssociations
 
-python3 manage.py populate_db --data_dir . -p protein-file.txt
+python3 manage.py populate_db --data_dir . -p
 python3 manage.py populate_db --data_dir . -exp gene_tissue_expression.gct
 
-python3 manage.py populate_db --data_dir . -dr drug-file.txt
-python3 manage.py populate_db --data_dir . -pdr drug-protein-interaction.txt
-python3 manage.py populate_db -di ""
-python3 manage.py populate_db --data_dir . -pdi "" -ddi ""
-python3 manage.py populate_db -pp protein_protein_interaction_file.txt
\ No newline at end of file
+python3 manage.py populate_db --data_dir . -dr
+#python3 manage.py populate_db --data_dir . -pdr drug-protein-interaction.txt
+python3 manage.py populate_db -di
+#python3 manage.py populate_db --data_dir . -pdi "" -ddi ""
+#python3 manage.py populate_db -pp protein_protein_interaction_file.txt
\ No newline at end of file