Skip to content
Snippets Groups Projects

Add sequence to endpoint and use in Front

Merged Kenzo-Hugo Hillion requested to merge 100-sequence-from-api into dev
6 files
+ 51
8
Compare changes
  • Side-by-side
  • Inline
Files
6
from django_filters import rest_framework as filters
from metagenedb.apps.catalog.models import Gene, Taxonomy
from metagenedb.apps.catalog.models import Function, Gene, Taxonomy
class GeneFilter(filters.FilterSet):
@@ -21,7 +21,16 @@ class GeneFilter(filters.FilterSet):
length__lt = filters.NumberFilter(
field_name='length', lookup_expr='lt'
)
taxonomy_id = filters.ModelChoiceFilter(
queryset=Taxonomy.objects.all(),
to_field_name='tax_id'
)
function = filters.ModelMultipleChoiceFilter(
queryset=Function.objects.all(),
field_name='functions__function_id',
to_field_name='function_id'
)
class Meta:
model = Gene
fields = ['taxonomy', 'functions', 'length', 'name']
fields = ['length', 'name']
Loading