Skip to content

Commit

Permalink
Remove lineage tagged models
Browse files Browse the repository at this point in the history
  • Loading branch information
Daniel-VM committed Dec 12, 2024
1 parent 6898672 commit 0426166
Show file tree
Hide file tree
Showing 2 changed files with 0 additions and 91 deletions.
15 changes: 0 additions & 15 deletions core/admin.py
Original file line number Diff line number Diff line change
Expand Up @@ -70,18 +70,6 @@ class ChromosomeAdmin(admin.ModelAdmin):
list_display = ["chromosome"]


class LineageInfoAdmin(admin.ModelAdmin):
list_display = ["lineage_name"]


class LineageFieldsAdmin(admin.ModelAdmin):
list_display = ["property_name", "label_name"]


class LineageValuesAdmin(admin.ModelAdmin):
list_display = ["value", "lineage_fieldID"]


class OrganismAnnotationAdmin(admin.ModelAdmin):
list_display = ["organism_code", "gff_version", "sequence_region"]

Expand Down Expand Up @@ -172,8 +160,6 @@ class MetadataVisualizationAdmin(admin.ModelAdmin):
admin.site.register(core.models.Effect, EffectAdmin)
admin.site.register(core.models.Gene, GeneAdmin)
admin.site.register(core.models.Chromosome, ChromosomeAdmin)
admin.site.register(core.models.LineageFields, LineageFieldsAdmin)
admin.site.register(core.models.LineageValues, LineageValuesAdmin)
admin.site.register(core.models.Sample, SampleAdmin)
admin.site.register(core.models.SampleState, SampleStateAdmin)
admin.site.register(core.models.Variant, VariantAdmin)
Expand All @@ -191,5 +177,4 @@ class MetadataVisualizationAdmin(admin.ModelAdmin):
admin.site.register(core.models.TemporalSampleStorage, TemporalSampleStorageAdmin)
admin.site.register(core.models.Error, ErrorAdmin)
admin.site.register(core.models.DateUpdateState, DateUpdateStateAdmin)
admin.site.register(core.models.LineageInfo, LineageInfoAdmin)
admin.site.register(core.models.OrganismAnnotation, OrganismAnnotationAdmin)
76 changes: 0 additions & 76 deletions core/models.py
Original file line number Diff line number Diff line change
Expand Up @@ -348,77 +348,6 @@ def get_b_process_field_id(self):
objects = MetadataValuesManager()


class LineageInfo(models.Model):
lineage_name = models.CharField(max_length=100)
pango_lineages = models.CharField(max_length=100)
variant_name = models.CharField(max_length=100)
nextclade = models.CharField(max_length=100)
created_at = models.DateTimeField(auto_now_add=True)

class Meta:
db_table = "core_lineage_info"

def __str__(self):
return "%s" % (self.lineage_name)

def get_lineage_name(self):
return "%s" % (self.lineage_name)

def get_lineage_id(self):
return "%s" % (self.pk)


class LineageFieldsManager(models.Manager):
def create_new_field(self, data):
new_field = self.create(
property_name=data["property_name"],
label_name=data["label_name"],
)
return new_field


class LineageFields(models.Model):
schemaID = models.ManyToManyField(Schema)
property_name = models.CharField(max_length=60)
label_name = models.CharField(max_length=80)
generated_at = models.DateTimeField(auto_now_add=True, null=True, blank=True)

class Meta:
db_table = "core_lineage_field"

def __str__(self):
return "%s" % (self.property_name)

def get_lineage_property_name(self):
return "%s" % (self.property_name)

def get_lineage_field_id(self):
return "%s" % (self.pk)

objects = LineageFieldsManager()


class LineageValues(models.Model):
lineage_fieldID = models.ForeignKey(LineageFields, on_delete=models.CASCADE)
value = models.CharField(max_length=240, null=True, blank=True)
generated_at = models.DateTimeField(auto_now_add=True, null=True, blank=True)

class Meta:
db_table = "core_lineage_value"

def __str__(self):
return "%s" % (self.value)

def get_value(self):
return "%s" % (self.value)

def get_id(self):
return "%s" % (self.pk)

def get_lineage_field(self):
return "%s" % (self.lineage_fieldID)


class Filter(models.Model):
filter = models.CharField(max_length=70)
created_at = models.DateTimeField(auto_now_add=True, verbose_name=("created at"))
Expand Down Expand Up @@ -645,8 +574,6 @@ class Sample(models.Model):
schema_obj = models.ForeignKey(
Schema, on_delete=models.CASCADE, null=True, blank=True
)
lineage_values = models.ManyToManyField(LineageValues, blank=True)
lineage_info = models.ManyToManyField(LineageInfo, blank=True)

sample_unique_id = models.CharField(max_length=12)
microbiology_lab_sample_id = models.CharField(max_length=80, null=True, blank=True)
Expand All @@ -673,9 +600,6 @@ def __str__(self):
def get_sample_name(self):
return "%s" % (self.sequencing_sample_id)

def get_lineage_values(self):
return "%s" % (self.lineage_values)

def get_sample_id(self):
return "%s" % (self.pk)

Expand Down

0 comments on commit 0426166

Please sign in to comment.