class DetailedSamplesComputationalResultSerializer(serializers.ModelSerializer ): processor = ProcessorRelationSerializer(many=False) organism_index = OrganismIndexRelationSerializer(many=False) class Meta: model = ComputationalResult fields = ( "id", "processor", "organism_index", )
class ComputationalResultSerializer(serializers.ModelSerializer): annotations = ComputationalResultAnnotationRelationSerializer( many=True, source="computationalresultannotation_set") processor = ProcessorRelationSerializer(many=False) organism_index = OrganismIndexRelationSerializer(many=False) files = ComputedFileRelationSerializer(many=True, source="computedfile_set") class Meta: model = ComputationalResult fields = ( "id", "commands", "processor", "is_ccdl", "annotations", "files", "organism_index", "time_start", "time_end", "created_at", "last_modified", )
class DetailedComputationalResultWithUrlSerializer( ComputationalResultWithUrlSerializer): processor = ProcessorRelationSerializer(many=False) organism_index = OrganismIndexRelationSerializer(many=False)