Skip to content

Commit

Permalink
Merge pull request #341 from EBI-Metagenomics/Hotfix/Filter-Backends
Browse files Browse the repository at this point in the history
Hotfix/filter backends
  • Loading branch information
MGS-sails authored Jan 9, 2024
2 parents ea05f7b + 3c58048 commit 7b73cfa
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 11 deletions.
11 changes: 3 additions & 8 deletions emgapi/views_relations.py
Original file line number Diff line number Diff line change
Expand Up @@ -340,7 +340,7 @@ def get_queryset(self):
queryset = emg_models.AnalysisJob.objects \
.available(self.request) \
.filter(*emg_utils.related_study_accession_query(
self.kwargs['accession']))
self.kwargs['accession']))
return queryset

def list(self, request, *args, **kwargs):
Expand All @@ -358,7 +358,6 @@ class SuperStudyFlagshipStudiesViewSet(
emg_mixins.ListModelMixin,
emg_viewsets.BaseStudyGenericViewSet
):

lookup_field = 'super_study_id'

def get_queryset(self):
Expand All @@ -382,7 +381,6 @@ class SuperStudyRelatedStudiesViewSet(
emg_mixins.ListModelMixin,
emg_viewsets.BaseStudyGenericViewSet
):

lookup_field = 'super_study_id'

def get_queryset(self):
Expand All @@ -406,7 +404,6 @@ class SuperStudyGenomeCataloguesViewSet(
emg_mixins.ListModelMixin,
emg_viewsets.BaseGenomeCatalogueGenericViewSet
):

lookup_field = 'super_study_id'

def get_queryset(self):
Expand Down Expand Up @@ -965,7 +962,7 @@ def get_queryset(self):
return emg_models.SampleAnn.objects \
.filter(sample__accession=accession) \
.prefetch_related(
Prefetch('sample', queryset=emg_models.Sample.objects.available(self.request))) \
Prefetch('sample', queryset=emg_models.Sample.objects.available(self.request))) \
.order_by('var')

def list(self, request, *args, **kwargs):
Expand Down Expand Up @@ -1070,7 +1067,6 @@ def list(self, request, *args, **kwargs):

class AssemblyRunsViewSet(emg_mixins.ListModelMixin,
viewsets.GenericViewSet):

serializer_class = emg_serializers.RunSerializer

filterset_class = emg_filters.RunFilter
Expand Down Expand Up @@ -1114,6 +1110,7 @@ def list(self, request, *args, **kwargs):
return super(AssemblyRunsViewSet, self) \
.list(request, *args, **kwargs)


class GenomeCogsRelationshipsViewSet(emg_mixins.ListModelMixin,
viewsets.GenericViewSet):
serializer_class = emg_serializers.CogCountSerializer
Expand Down Expand Up @@ -1184,7 +1181,6 @@ class GenomeKeggModuleRelationshipsViewSet(emg_mixins.ListModelMixin,

ordering_fields = (
'class_id',
'name',
'genome_count',
)

Expand All @@ -1205,7 +1201,6 @@ def get_queryset(self):


class GenomeAntiSmashGeneClustersRelationshipsViewSet(emg_mixins.ListModelMixin, viewsets.GenericViewSet):

serializer_class = emg_serializers.AntiSmashCountSerializer

filter_backends = (
Expand Down
1 change: 0 additions & 1 deletion emgapi/viewsets.py
Original file line number Diff line number Diff line change
Expand Up @@ -252,7 +252,6 @@ class BaseGenomeGenericViewSet(viewsets.GenericViewSet):
'num_contigs',
'completeness',
'contamination',
'num_genomes',
'num_genomes_total',
'num_proteins',
'last_update',
Expand Down
4 changes: 2 additions & 2 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ dependencies = [
# log handler
"concurrent-log-handler~=0.9.24",
# django
"Django==3.2.18",
"Django==3.2.23",
"djangorestframework==3.12",
"django-filter==23.1",
"djangorestframework-jwt~=1.11.0",
Expand All @@ -36,7 +36,7 @@ dependencies = [
"django-mysql==4.3.0",
"mysqlclient==2.1.1",
"mysql-connector-python~=8.0.23",
"sqlparse==0.4.3",
"sqlparse==0.4.4",
# assembly contig viewer
"pysam==0.21.0",
# sourmash search
Expand Down

0 comments on commit 7b73cfa

Please sign in to comment.