Force gene articles and phenotypes to be unique

Signed-off-by: Don Naegely <naegelyd@gmail.com>
Sort gene articles and phenotypes

This also reuses the code that generates the article and phenotype lists for variants and genes.

Signed-off-by: Don Naegely <naegelyd@gmail.com>
Remove extra nesting and add HPO linking in gene phenotypes

Signed-off-by: Don Naegely <naegelyd@gmail.com>