Neuroglancer serializers

class neuroglancer.serializers.AnimalInputSerializer(*args, **kwargs)
class neuroglancer.serializers.AnnotationPointsSerializer(*args, **kwargs)
class Meta
fields = '__all__'
class neuroglancer.serializers.AnnotationSerializer(*args, **kwargs)

This one feeds the data import

class neuroglancer.serializers.BrainRegionSerializer(*args, **kwargs)
class Meta
fields = '__all__'
model

alias of BrainRegion

class neuroglancer.serializers.ComListSerializer(*args, **kwargs)

This one feeds the dropdown

class neuroglancer.serializers.IdSerializer(*args, **kwargs)
class neuroglancer.serializers.LineSerializer(*args, **kwargs)

This one feeds the data import

class neuroglancer.serializers.MarkedCellListSerializer(*args, **kwargs)

This one feeds the dropdown

class neuroglancer.serializers.PolygonListSerializer(*args, **kwargs)

This one feeds the dropdown

class neuroglancer.serializers.PolygonSerializer(*args, **kwargs)
class neuroglancer.serializers.RotationModelSerializer(*args, **kwargs)
class Meta
fields = '__all__'
model

alias of StructureCom

class neuroglancer.serializers.RotationSerializer(*args, **kwargs)
class neuroglancer.serializers.UrlSerializer(*args, **kwargs)

Override method of entering a url into the DB. The url probably can’t be in the UrlModel when it is returned to neuroglancer as it crashes neuroglancer.

class Meta
fields = '__all__'
model

alias of UrlModel

ordering = ['-created']
create(validated_data)

This gets called when a user clicks New in Neuroglancer

save_neuroglancer_state(obj, owner)

Takes care of tasks that are in both create and update :param obj: the neuroglancerModel object :param owner: the owner object from the validated_data

update(obj, validated_data)

This gets called when a user clicks Save in Neuroglancer