yujota / elm-asap-pathology-format / AsapPathology

This module provides types related to ASAP XML format.

Types


type alias AsapPathology =
Internal.AsapPathology

Represents ASAP data.


type alias Annotation =
Internal.Annotation

Represents annotation. Corresponding to <ASAP_Annotations><Annotations><Annotation>. AsapPathology.Annotation provides several setters and getters for it.


type alias AnnotationGroup =
Internal.AnnotationGroup

Represents annotation group. Corresponding to <ASAP_Annotations><AnnotationGroups><AnnotationGroup>. AsapPathology.AnnotationGroup provides several setters and getters for it.

Constructor

asapPathology : { annotations : List Annotation, annotationGroups : List AnnotationGroup } -> AsapPathology

Constructor.

Getters & Setters

annotations : AsapPathology -> List Annotation

Getter for annotations.

setAnnotations : List Annotation -> AsapPathology -> AsapPathology

Setter for annotations.

annotationGroups : AsapPathology -> List AnnotationGroup

Getter for annotations groups.

setAnnotationGroups : List AnnotationGroup -> AsapPathology -> AsapPathology

Setter for annotations groups.