+class Antibody(models.Model):
+
+ antibody_name = models.CharField(max_length=100, unique=True, db_index=True, core=True)
+ notes = models.TextField(blank=True)
+ def __str__(self):
+ return self.antibody_name
+ class Meta:
+ verbose_name_plural = "antibodies"
+ ordering = ["antibody_name"]
+ class Admin:
+ fields = (
+ (None, {
+ 'fields': (('antibody_name','notes'),)
+ }),
+ )
+
+class Cellline(models.Model):
+
+ cellline_name = models.CharField(max_length=100, unique=True, db_index=True, core=True)
+ notes = models.TextField(blank=True)
+ def __str__(self):
+ return self.cellline_name
+
+ class Meta:
+ ordering = ["cellline_name"]
+
+ class Admin:
+ fields = (
+ (None, {
+ 'fields': (('cellline_name','notes'),)
+ }),
+ )
+
+class Condition(models.Model):
+
+ condition_name = models.CharField(max_length=2000, unique=True, db_index=True, core=True)
+ notes = models.TextField(blank=True)
+ def __str__(self):
+ return self.condition_name
+
+ class Meta:
+ ordering = ["condition_name"]
+
+ class Admin:
+ fields = (
+ (None, {
+ 'fields': (('condition_name','notes'),)
+ }),
+ )