Force export modal to always remain on screen

Signed-off-by: Don Naegely <naegelyd@gmail.com>
Merge pull request #178 from cbmi/issue-176

Force export modal to always remain on screen
Remove old JS remnants

Signed-off-by: Don Naegely <naegelyd@gmail.com>
Remove unnecessary empty template

Signed-off-by: Don Naegely <naegelyd@gmail.com>
Stack 1000g and EVS frequencies in same span

This makes room for clinvar and consolidates frequencies into a common
container.

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

Signed-off-by: Don Naegely <naegelyd@gmail.com>
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>
Merge pull request #173 from cbmi/variant-details-changes

Add gene articles/phenotypes and update formatting of result details
Limit size of details rows, let user expand/collapse

Signed-off-by: Don Naegely <naegelyd@gmail.com>
Merge pull request #179 from cbmi/less-is-more

Limit size of details rows, let user expand/collapse
Use sample ID in place of label for sample queries

This updates the sample DataField instance to map to samples.sample.id
and defines the label_field_name as 'label' so visually the user sees
the sample label while queries use the ID for its speed benefits.

Signed-off-by: Don Naegely <naegelyd@gmail.com>
Merge pull request #182 from cbmi/issue-181

Use sample ID in place of label for sample queries
Port ui.coffee to JS

Signed-off-by: Don Naegely <naegelyd@gmail.com>
Port main.coffee to JS

Signed-off-by: Don Naegely <naegelyd@gmail.com>
Port templates.coffee to JS

Signed-off-by: Don Naegely <naegelyd@gmail.com>
Use relative paths instead of project

Signed-off-by: Don Naegely <naegelyd@gmail.com>
Use empty object when merging mods in ui

Signed-off-by: Don Naegely <naegelyd@gmail.com>
Use camel case in main

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