A single neuron may have signal via multiple neurotransmitters.
Encoding a dendrogram (single inheritance hierarchical clustering of cell sets with no fixed levels - also potentially confidence scores for branches).
Potential implementation:
Simply allowing a single cell set to have multiple parents allows us to record this.
It is useful to keep the assumption of the current schema to term sets where it applies. I suggest that we assume it applies unless explicitly stated that it doesn't in the cell_annotation_key metadata (see #2 #3)
We need to think though how this could work with flattened representation in anndata
Option 1: store as lists in obs values - anndata supports this as the e.g. NT: ['Glu', 'Gly']
Option 2: concatenate labels in alphanumeric order with some standard delimiter e.g. NT: "Glu-Gly"