initial attempt to use django restframework
[htsworkflow.git] / samples / serializers.py
1 from rest_framework import serializers
2
3 from .models import (Antibody,
4                      Cellline,
5                      ExperimentType,
6                      Species,
7                      Affiliation,
8                      Library,
9                      HTSUser)
10
11
12 class ExperimentTypeSerializer(serializers.HyperlinkedModelSerializer):
13     class Meta:
14         model = ExperimentType
15         fields = ('url', 'name')
16
17
18 class SpeciesSerializer(serializers.HyperlinkedModelSerializer):
19     class Meta:
20         model = Species
21         fields = ('url', 'common_name', 'scientific_name')
22
23
24 class LibrarySerializer(serializers.HyperlinkedModelSerializer):
25     class Meta:
26         model = Library
27         fields = ('url', 'library_name', 'library_species', 'replicate',
28                   'experiment_type',
29                   'made_for', 'made_by', 'stopping_point',
30                   'undiluted_concentration', 'gel_cut_size', 'notes')