class Migration(migrations.Migration): initial = True dependencies = [] operations = [ migrations.CreateModel( name='Database', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('db', models.FileField( blank=True, help_text='Choose SQL File', upload_to=db.models.content_file_name, validators=[ django.core.validators.FileExtensionValidator( allowed_extensions=['sql']) ])), ], ), ]
class Migration(migrations.Migration): dependencies = [ ('db', '0011_auto_20190303_1322'), ] operations = [ migrations.CreateModel( name='Report2', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('firstName', models.CharField(max_length=255)), ('lastName', models.CharField(max_length=255)), ('age', models.IntegerField(blank=True, default=0)), ('pincode', models.CharField(blank=True, max_length=255)), ('number', models.CharField(blank=True, max_length=255)), ('address', models.TextField(blank=True)), ('dengueBed', models.IntegerField(blank=True)), ('malariaBed', models.IntegerField(blank=True)), ('tuberculosisBed', models.IntegerField(blank=True)), ('owner', models.CharField(blank=True, max_length=255)), ('govt_id', models.CharField(blank=True, max_length=255)), ('adhaar', models.CharField(blank=True, max_length=255)), ('docRegNo', models.CharField(blank=True, max_length=255)), ('disease', models.CharField(blank=True, max_length=255)), ('hosName', models.CharField(blank=True, max_length=255)), ('HosReg', models.CharField(blank=True, max_length=255)), ('accreditation', models.CharField(blank=True, max_length=255)), ('report_upload', models.FileField(blank=True, null=True, upload_to=db.models.user_directory_path)), ('certi_upload', models.ImageField(blank=True, null=True, upload_to=db.models.lab_certi_path)), ('report_disease', models.CharField(blank=True, max_length=255)), ('gender', models.CharField(blank=True, max_length=1, null=True, verbose_name=(('M', 'Male'), ('F', 'Female'), ('O', 'Other')))), ], ), ]
class Migration(migrations.Migration): dependencies = [ ('db', '0008_auto_20190302_1717'), ] operations = [ migrations.AddField( model_name='lab', name='free', field=models.BooleanField(default=False), ), migrations.AlterField( model_name='lab', name='certificate', field=models.ImageField(upload_to=db.models.lab_certi_path), ), migrations.AlterField( model_name='region', name='latitude', field=models.FloatField(default=25.3176), ), migrations.AlterField( model_name='region', name='longitude', field=models.FloatField(default=82.9739), ), migrations.AlterField( model_name='report', name='pdf_path', field=models.FileField(null=True, upload_to=db.models.user_directory_path), ), migrations.AlterField( model_name='user', name='type_user', field=models.CharField(max_length=1, null=True, verbose_name=(('P', 'Person'), ('H', 'Hospital'), ('L', 'Lab'))), ), migrations.AlterField( model_name='waterbodyreport', name='image_path', field=models.ImageField(null=True, upload_to=db.models.user_image_path), ), ]
class Migration(migrations.Migration): initial = True dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ] operations = [ migrations.CreateModel( name='Doctor', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=30)), ('domain', models.CharField(max_length=200)), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='doctorData', to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Patient', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=20)), ('age', models.IntegerField()), ('gender', models.CharField(max_length=6)), ('cause', models.CharField(max_length=200)), ('isAssigned', models.BooleanField()), ('doctor', models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='db.doctor')), ], ), migrations.CreateModel( name='Scans', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('date', models.CharField(max_length=8)), ('src', models.FileField(upload_to=db.models.uploadImg)), ('isReported', models.BooleanField()), ('report', models.TextField()), ('patient', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='scans', to='db.patient')), ], ), migrations.CreateModel( name='Hospital', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=100)), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='hospitalData', to=settings.AUTH_USER_MODEL)), ], ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ] operations = [ migrations.CreateModel( name='File', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=100)), ('script', models.CharField(blank=True, max_length=100)), ('author', models.CharField(max_length=30)), ('file', models.FileField(blank=True, max_length=10000, upload_to='docs/')), ('created_at', models.DateField(auto_now_add=True)), ], ), migrations.CreateModel( name='Plate', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(default=db.models.Plate.get_name, max_length=50, unique=True)), ('type', models.CharField(choices=[('Plate', 'Plate'), ('Box', 'Box')], default='Plate', max_length=50)), ('barcode', models.IntegerField(default=db.models.Plate.get_barcode, unique=True)), ('num_cols', models.IntegerField()), ('num_rows', models.IntegerField()), ('num_well', models.IntegerField()), ('active', models.BooleanField(default=True)), ('status', models.CharField(blank=True, choices=[('G', 'On going'), ('C', 'Completed'), ('A', 'Aborted'), ('H', 'On hold')], max_length=1)), ('created_at', models.DateField(auto_now_add=True)), ('updated_at', models.DateField(auto_now=True)), ], options={ 'ordering': ('id',), }, ), migrations.CreateModel( name='Sample', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=50, unique=True, verbose_name='Name')), ('alias', models.CharField(max_length=50)), ('sample_type', models.CharField(choices=[('Pr', 'Primer'), ('Pd', 'Plasmid'), ('Pt', 'Part'), ('Lr', 'Linker'), ('Ot', 'Other')], default='Ot', max_length=50)), ('description', models.CharField(blank=True, max_length=100)), ('project', models.CharField(blank=True, choices=[('GF', 'GF_general'), ('SA', 'Sanguinarine'), ('MK', 'MoClo kit'), ('YK', 'Yeast CRISPR kit')], max_length=30)), ('author', models.CharField(blank=True, max_length=50)), ('sequence', models.CharField(blank=True, max_length=10000)), ('length', models.IntegerField(blank=True, null=True)), ('genbank', models.FileField(blank=True, max_length=10000, upload_to='gb_files/')), ('source_reference', models.CharField(blank=True, max_length=30)), ('comments', models.CharField(blank=True, max_length=100)), ('created_at', models.DateField(default=django.utils.timezone.now)), ('updated_at', models.DateField(auto_now=True)), ('organism', models.CharField(blank=True, choices=[('H', 'Human'), ('Y', 'Yeast')], max_length=1)), ('genus_specie', models.CharField(blank=True, max_length=50)), ('marker', models.CharField(blank=True, max_length=50)), ('application', models.CharField(blank=True, max_length=50)), ('strategy', models.CharField(blank=True, max_length=50)), ('seq_verified', models.FileField(blank=True, max_length=10000, upload_to='seq/')), ('origin_rep', models.CharField(blank=True, max_length=50)), ('cloning_system', models.CharField(blank=True, max_length=50)), ('strand', models.CharField(blank=True, choices=[('+', 'Positive'), ('-', 'Negative')], max_length=1)), ('order_number', models.CharField(blank=True, max_length=50)), ('part_type', models.CharField(blank=True, choices=[('P', 'Promoter'), ('T', 'Terminator'), ('CDS', 'CDS'), ('CR', 'Connector_Right'), ('CL', 'Connector_Left'), ('B', 'Backbone'), ('CS', 'Counter_Screen'), ('Ma', 'Marker'), ('Mi', 'Miscellaneous')], max_length=3)), ('moclo_type', models.CharField(blank=True, max_length=5)), ('sub_sample_id', models.IntegerField(blank=True, null=True)), ('end', models.CharField(blank=True, choices=[('R', 'Right'), ('L', 'Left')], max_length=1)), ('direction', models.CharField(blank=True, choices=[('F', 'Forward'), ('R', 'Reverse')], max_length=1)), ('tm', models.IntegerField(blank=True, null=True)), ('parent_id', models.ForeignKey(blank=True, default='', null=True, on_delete=django.db.models.deletion.CASCADE, to='db.Sample')), ], options={ 'ordering': ('name',), }, ), migrations.CreateModel( name='Well', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=5)), ('volume', models.DecimalField(decimal_places=2, max_digits=10)), ('concentration', models.DecimalField(decimal_places=2, max_digits=10)), ('active', models.BooleanField(default=True)), ('status', models.CharField(blank=True, choices=[('G', 'On going'), ('C', 'Completed'), ('A', 'Aborted'), ('H', 'On hold')], max_length=1)), ('parent_well', models.ForeignKey(blank=True, default='', null=True, on_delete=False, to='db.Well')), ('plate', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='db.Plate')), ('samples', models.ManyToManyField(to='db.Sample')), ], options={ 'ordering': ('name', 'plate'), }, ), ]
class Migration(migrations.Migration): initial = True dependencies = [] operations = [ migrations.CreateModel( name='BaseLigand', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('name', models.CharField(blank=True, max_length=200)), ], options={ 'db_table': 'BaseLigand', }, ), migrations.CreateModel( name='ChemicalCompound', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('name', models.CharField(blank=True, max_length=200)), ('nick', models.CharField(blank=True, max_length=100)), ('formula', models.CharField(blank=True, max_length=100)), ('synthesis', models.TextField(blank=True)), ('analysis', models.TextField(blank=True)), ('mass', models.FloatField( blank=True, null=True, validators=[ django.core.validators.MinValueValidator(0.0) ])), ('chirality', enumfields.fields.EnumField(blank=True, enum=db.models.Chirality, max_length=5, null=True)), ], options={ 'db_table': 'ChemicalCompound', }, ), migrations.CreateModel( name='DataType', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('name', models.CharField(blank=True, max_length=45)), ], options={ 'db_table': 'DataType', }, ), migrations.CreateModel( name='FunctionalGroup', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('name', models.CharField(blank=True, max_length=100)), ], options={ 'db_table': 'FunctionalGroup', }, ), migrations.CreateModel( name='Ligand', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('name', models.CharField(blank=True, max_length=200)), ('nick', models.CharField(blank=True, max_length=100)), ('formula', models.CharField(blank=True, max_length=100)), ('synthesis', models.TextField(blank=True)), ('analysis', models.TextField(blank=True)), ('mass', models.FloatField( blank=True, null=True, validators=[ django.core.validators.MinValueValidator(0.0) ])), ('chirality', enumfields.fields.EnumField(blank=True, enum=db.models.Chirality, max_length=5, null=True)), ('connections', models.PositiveIntegerField(blank=True, null=True)), ('base_ligand', models.ForeignKey( blank=True, db_column='base_ligand', null=True, on_delete=django.db.models.deletion.DO_NOTHING, related_name='ligands', to='db.BaseLigand')), ], options={ 'db_table': 'Ligand', }, ), migrations.CreateModel( name='LigandCategory', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('name', models.CharField(blank=True, max_length=100)), ], options={ 'verbose_name': 'LigandCategory', 'verbose_name_plural': 'LigandCategories', }, ), migrations.CreateModel( name='Mof', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('name', models.CharField(blank=True, max_length=200)), ('nick', models.CharField(blank=True, max_length=100)), ('formula', models.CharField(blank=True, max_length=100)), ('synthesis', models.TextField(blank=True)), ('analysis', models.TextField(blank=True)), ('mass', models.FloatField( blank=True, null=True, validators=[ django.core.validators.MinValueValidator(0.0) ])), ('topology', models.CharField(blank=True, max_length=10)), ], options={ 'db_table': 'Mof', }, ), migrations.CreateModel( name='MofLigand', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('ligand', models.ForeignKey( on_delete=django.db.models.deletion.DO_NOTHING, to='db.Ligand')), ('mof', models.ForeignKey( on_delete=django.db.models.deletion.DO_NOTHING, to='db.Mof')), ], options={ 'db_table': 'Mof_Ligand', }, ), migrations.CreateModel( name='Reaction', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('name', models.CharField(blank=True, max_length=200)), ('notes', models.TextField(blank=True)), ], options={ 'db_table': 'Reaction', }, ), migrations.CreateModel( name='ReactionCatalystCC', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('rate_constant', models.FloatField(blank=True, null=True)), ('conversion', models.FloatField(blank=True, null=True)), ('ee', models.FloatField(blank=True, null=True)), ('de', models.FloatField(blank=True, null=True)), ('yield_field', models.FloatField(blank=True, db_column='yield', null=True)), ('amount', models.FloatField(blank=True, null=True)), ('notes', models.TextField(blank=True)), ('component', models.ForeignKey( on_delete=django.db.models.deletion.DO_NOTHING, to='db.ChemicalCompound')), ('reaction', models.ForeignKey( on_delete=django.db.models.deletion.DO_NOTHING, to='db.Reaction')), ], options={ 'db_table': 'Reaction_Catalyst_CC', }, ), migrations.CreateModel( name='ReactionCatalystLigand', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('rate_constant', models.FloatField(blank=True, null=True)), ('conversion', models.FloatField(blank=True, null=True)), ('ee', models.FloatField(blank=True, null=True)), ('de', models.FloatField(blank=True, null=True)), ('yield_field', models.FloatField(blank=True, db_column='yield', null=True)), ('amount', models.FloatField(blank=True, null=True)), ('notes', models.TextField(blank=True)), ('component', models.ForeignKey( on_delete=django.db.models.deletion.DO_NOTHING, to='db.Ligand')), ('reaction', models.ForeignKey( on_delete=django.db.models.deletion.DO_NOTHING, to='db.Reaction')), ], options={ 'db_table': 'Reaction_Catalyst_Ligand', }, ), migrations.CreateModel( name='ReactionCatalystMof', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('rate_constant', models.FloatField(blank=True, null=True)), ('conversion', models.FloatField(blank=True, null=True)), ('ee', models.FloatField(blank=True, null=True)), ('de', models.FloatField(blank=True, null=True)), ('yield_field', models.FloatField(blank=True, db_column='yield', null=True)), ('amount', models.FloatField(blank=True, null=True)), ('notes', models.TextField(blank=True)), ('component', models.ForeignKey( on_delete=django.db.models.deletion.DO_NOTHING, to='db.Mof')), ('reaction', models.ForeignKey( on_delete=django.db.models.deletion.DO_NOTHING, to='db.Reaction')), ], options={ 'db_table': 'Reaction_Catalyst_Mof', }, ), migrations.CreateModel( name='ReactionCategory', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('name', models.CharField(blank=True, max_length=100)), ], options={ 'verbose_name': 'ReactionCategory', 'verbose_name_plural': 'ReactionCategories', }, ), migrations.CreateModel( name='ReactionData', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('data_file', models.FileField(upload_to='reaction_data/')), ('data_type', models.ForeignKey( blank=True, on_delete=django.db.models.deletion.DO_NOTHING, to='db.DataType')), ('reaction', models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.DO_NOTHING, to='db.Reaction')), ], options={ 'db_table': 'ReactionData', }, ), migrations.CreateModel( name='ReactionProduct', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('component', models.ForeignKey( on_delete=django.db.models.deletion.DO_NOTHING, to='db.ChemicalCompound')), ('reaction', models.ForeignKey( on_delete=django.db.models.deletion.DO_NOTHING, to='db.Reaction')), ], options={ 'db_table': 'Reaction_Product', }, ), migrations.CreateModel( name='ReactionReactant', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('component', models.ForeignKey( on_delete=django.db.models.deletion.DO_NOTHING, to='db.ChemicalCompound')), ('reaction', models.ForeignKey( on_delete=django.db.models.deletion.DO_NOTHING, to='db.Reaction')), ], options={ 'db_table': 'Reaction_Reactant', }, ), migrations.CreateModel( name='VisualizationCC', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('chemdraw', models.FileField(upload_to='visualization/cc/')), ('chemical_compound', models.OneToOneField( on_delete=django.db.models.deletion.DO_NOTHING, related_name='visualization', to='db.ChemicalCompound')), ], options={ 'db_table': 'VisualizationCC', }, ), migrations.CreateModel( name='VisualizationLigand', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('chemdraw', models.FileField(upload_to='visualization/ligand/')), ('ligand', models.OneToOneField( on_delete=django.db.models.deletion.DO_NOTHING, related_name='visualization', to='db.Ligand')), ], options={ 'db_table': 'VisualizationLigand', }, ), migrations.CreateModel( name='VisualizationMof', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('cif', models.FileField(db_column='CIF', upload_to='visualization/mof/cif/')), ('mof', models.OneToOneField( on_delete=django.db.models.deletion.DO_NOTHING, related_name='visualization', to='db.Mof')), ], options={ 'db_table': 'VisualizationMof', }, ), migrations.CreateModel( name='VisualizationReaction', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('chemdraw', models.FileField(upload_to='visualization/reaction/')), ('reaction', models.OneToOneField( on_delete=django.db.models.deletion.DO_NOTHING, related_name='visualization', to='db.Reaction')), ], options={ 'db_table': 'VisualizationReaction', }, ), migrations.AddField( model_name='reaction', name='catalysts_cc', field=models.ManyToManyField(blank=True, related_name='reaction_catalysts', through='db.ReactionCatalystCC', to='db.ChemicalCompound'), ), migrations.AddField( model_name='reaction', name='catalysts_ligand', field=models.ManyToManyField(blank=True, related_name='reaction_catalysts', through='db.ReactionCatalystLigand', to='db.Ligand'), ), migrations.AddField( model_name='reaction', name='catalysts_mof', field=models.ManyToManyField(blank=True, related_name='reaction_catalysts', through='db.ReactionCatalystMof', to='db.Mof'), ), migrations.AddField( model_name='reaction', name='category', field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.DO_NOTHING, related_name='reactions', to='db.ReactionCategory'), ), migrations.AddField( model_name='reaction', name='products', field=models.ManyToManyField(blank=True, related_name='reaction_products', through='db.ReactionProduct', to='db.ChemicalCompound'), ), migrations.AddField( model_name='reaction', name='reactants', field=models.ManyToManyField(blank=True, related_name='reaction_reactants', through='db.ReactionReactant', to='db.ChemicalCompound'), ), migrations.AddField( model_name='mof', name='ligands', field=models.ManyToManyField(related_name='mofs', through='db.MofLigand', to='db.Ligand'), ), migrations.AddField( model_name='ligand', name='category', field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.DO_NOTHING, related_name='ligands', to='db.LigandCategory'), ), migrations.AddField( model_name='ligand', name='functional_group', field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.DO_NOTHING, related_name='ligands', to='db.FunctionalGroup'), ), migrations.AddField( model_name='chemicalcompound', name='functional_group', field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.DO_NOTHING, related_name='chemicalcompound', to='db.FunctionalGroup'), ), ]