intermine / intermine/bluegenes

Replace symmetric difference list operation with something more biologist-friendly

Open
#563 0 comments 0 reactions 0 assignees View on GitHub
enhancement InterMine backend Lists page
Dominant language
Clojure
Stars
75
Forks
59
PR merge metrics
No merged PRs in 30d

Description

A mathematical symmetric difference will keep members of an odd amount of lists, which when used with >2 lists means 3, 5, etc.

This is neither intuitive nor useful in a biological context. What we want instead is to keep only members of 1 list, or described in set operations, `(union of all sets) minus (pairwise intersection of all sets)`.

Based on feedback from Gos.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.