Source code for sample.views

import logging

from rest_framework import viewsets

from library_sample_shared.views import LibrarySampleBaseViewSet

from .models import NucleicAcidType
from .serializers import NucleicAcidTypeSerializer, SampleSerializer
from django.conf import settings
logger = logging.getLogger('db')


[docs]class NucleicAcidTypeViewSet(viewsets.ReadOnlyModelViewSet): """ Get the list of nucleic acid types. """ serializer_class = NucleicAcidTypeSerializer
[docs] def get_queryset(self): return NucleicAcidType.objects.filter(status=settings.NON_OBSOLETE).order_by('type','name')
[docs]class SampleViewSet(LibrarySampleBaseViewSet): serializer_class = SampleSerializer