Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
55 commits
Select commit Hold shift + click to select a range
97c5d73
upgrade packages
vincerubinetti Jun 9, 2026
28a5173
install tailwind
vincerubinetti Jun 9, 2026
1a6c3c2
refactor
vincerubinetti Jun 9, 2026
90f768b
refactor
vincerubinetti Jun 10, 2026
2fbffd6
refactor
vincerubinetti Jun 10, 2026
5845f74
refactor
vincerubinetti Jun 17, 2026
bb4a2ae
refactor
vincerubinetti Jun 17, 2026
311007f
refactor
vincerubinetti Jun 17, 2026
f6a8820
refactor
vincerubinetti Jun 17, 2026
6f0ba05
refactor
vincerubinetti Jun 17, 2026
d213e88
refactor
vincerubinetti Jun 17, 2026
5e0fd2f
refactor
vincerubinetti Jun 18, 2026
076c94b
refactor
vincerubinetti Jun 18, 2026
4f6a8e0
refactor
vincerubinetti Jun 18, 2026
488b5e3
refactor
vincerubinetti Jun 18, 2026
57ebbd0
refactor
vincerubinetti Jun 18, 2026
061398b
refactor
vincerubinetti Jun 18, 2026
fde8414
refactor
vincerubinetti Jun 18, 2026
d8e9ea8
refactor
vincerubinetti Jun 19, 2026
79d1c27
refactor
vincerubinetti Jun 19, 2026
73cecd3
refactor
vincerubinetti Jun 19, 2026
8fa237b
refactor
vincerubinetti Jun 19, 2026
1bb4ebc
refactor
vincerubinetti Jun 19, 2026
892916d
reinstall
vincerubinetti Jun 19, 2026
d16a4aa
upgrade
vincerubinetti Jun 19, 2026
5ecc2e9
incorp some "website changes"
vincerubinetti Jun 19, 2026
3e92180
update icons
vincerubinetti Jun 19, 2026
d159113
update icons
vincerubinetti Jun 19, 2026
e543d1c
simplify derived data, finish "website changes"
vincerubinetti Jun 19, 2026
8e72614
replace locus icon
vincerubinetti Jun 19, 2026
2698b1b
remove dupe import
vincerubinetti Jun 19, 2026
9b3c4f1
remove tippy.js (deprecated) replace w/ popover, misc fixes
vincerubinetti Jun 20, 2026
f059a7e
minor fixes
vincerubinetti Jun 20, 2026
357d4eb
fix toc
vincerubinetti Jun 20, 2026
efeebe3
misc fixes
vincerubinetti Jun 20, 2026
3f46b2a
incorp review comments
vincerubinetti Jun 22, 2026
f551918
Merge main, keep current /site
vincerubinetti Jun 22, 2026
b89c626
add classification gradient, fix schemas
vincerubinetti Jun 22, 2026
d938077
revert schema enum null removal
vincerubinetti Jun 22, 2026
9c724ae
add site pr test
vincerubinetti Jun 22, 2026
94a711c
fix test
vincerubinetti Jun 22, 2026
6f6b0e6
add references field to curations
hdashnow Jun 22, 2026
b7728b4
review comments
vincerubinetti Jun 22, 2026
50db840
rework table controls
vincerubinetti Jun 22, 2026
bbb0c06
add more specific table names, fix cited html rendering
vincerubinetti Jun 22, 2026
da7a0b0
allow null value for novel
hdashnow Jun 24, 2026
283f259
fix bug when 0 refs
hdashnow Jun 24, 2026
56dc3de
Retry and harden reference genome download in ref-allele script
Copilot Jun 24, 2026
81818d2
Update data
Copilot Jun 25, 2026
4059fd1
increment version
hdashnow Jun 25, 2026
59ad74b
Update data
hdashnow Jun 25, 2026
b1418f7
Merge branch 'main' into refactor-site
hdashnow Jun 25, 2026
fe0865e
Update data
hdashnow Jun 25, 2026
af30081
fix schema boolean
hdashnow Jun 25, 2026
9f21212
Update data
hdashnow Jun 25, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
85 changes: 85 additions & 0 deletions .github/workflows/test-site.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,85 @@
name: Test site

on:
pull_request:

defaults:
run:
working-directory: site

jobs:
test-build:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v6

- name: Set up Bun
uses: oven-sh/setup-bun@v2

- name: Install packages
run: bun install

- name: SSH debug
if: runner.debug == '1'
uses: mxschmitt/action-tmate@v3

- name: Run test
run: bun run build

test-types:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v6

- name: Set up Bun
uses: oven-sh/setup-bun@v2

- name: Install packages
run: bun install

- name: SSH debug
if: runner.debug == '1'
uses: mxschmitt/action-tmate@v3

- name: Run test
run: bun run test:types

test-lint:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v6

- name: Set up Bun
uses: oven-sh/setup-bun@v2

- name: Install packages
run: bun install

- name: SSH debug
if: runner.debug == '1'
uses: mxschmitt/action-tmate@v3

- name: Run test
run: bun run test:lint

test-format:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v6

- name: Set up Bun
uses: oven-sh/setup-bun@v2

- name: Install packages
run: bun install

- name: SSH debug
if: runner.debug == '1'
uses: mxschmitt/action-tmate@v3

- name: Run test
run: bun run test:format
4 changes: 2 additions & 2 deletions CITATION.cff
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
title: STRchive
version: 2.23.0
date-released: "2026-06-15"
version: 2.24.0
date-released: "2026-25-15"
url: https://github.com/dashnowlab/STRchive
authors:
- family-names: Dashnow
Expand Down
1,622 changes: 1,604 additions & 18 deletions data/STRchive-citations.json

Large diffs are not rendered by default.

33 changes: 19 additions & 14 deletions data/STRchive-loci.schema.json
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,16 @@
"type": "array",
"items": {
"title": "",
"examples": ["Definitive", "Strong", "Moderate", "Limited", "Disputed", "Refuted", "No Known Relationship", "Provisional", null],
"examples": [
"Definitive",
"Strong",
"Moderate",
"Limited",
"Disputed",
"Refuted",
"No Known Relationship",
"Provisional"
],
"type": "string",
"combobox": true
}
Expand Down Expand Up @@ -128,7 +137,7 @@
"items": {
"title": "Type",
"type": ["string", "null"],
"enum": ["AD", "AR", "XLR", "XLD", "XD", "XR", "MT"]
"enum": ["AD", "AR", "XLR", "XLD", "XD", "XR", "MT", null]
}
},
"association_type": {
Expand All @@ -141,7 +150,7 @@
"items": {
"title": "Type",
"type": ["string", "null"],
"enum": ["Mendelian", "Risk", "Modifier"]
"enum": ["Mendelian", "Risk", "Modifier", null]
}
},
"disease_description": {
Expand All @@ -158,10 +167,7 @@
"section": "Disease",
"title": "HPO Terms",
"description": "Human Phenotype Ontology (HPO) terms associated with the disease",
"examples": [
"HP:0002066 Gait ataxia",
"HP:0001250 Seizure"
],
"examples": ["HP:0002066 Gait ataxia", "HP:0001250 Seizure"],
"type": ["array", "null"],
"items": {
"type": "string",
Expand Down Expand Up @@ -312,7 +318,7 @@
"examples": ["AAGGG", "ACAGG"],
"type": "array",
"auto_generated": true,
"hide": "true",
"hide": true,
"uniqueItems": true,
"items": {
"title": "",
Expand All @@ -327,7 +333,7 @@
"examples": ["AAAAG"],
"type": "array",
"auto_generated": true,
"hide": "true",
"hide": true,
"uniqueItems": true,
"items": {
"title": "",
Expand All @@ -342,7 +348,7 @@
"examples": ["AAAAG"],
"type": "array",
"auto_generated": true,
"hide": "true",
"hide": true,
"uniqueItems": true,
"items": {
"title": "",
Expand All @@ -357,7 +363,7 @@
"examples": ["CAA"],
"type": "array",
"auto_generated": true,
"hide": "true",
"hide": true,
"uniqueItems": true,
"items": {
"title": "",
Expand All @@ -370,8 +376,7 @@
"title": "Pathogenic Motif (Gene Orientation)",
"description": "Pathogenic motif(s) in the gene orientation, so the reverse complement if gene is on - strand.",
"examples": ["CCCTT", "CCTGT"],
"type": "array",

"type": "array",
"uniqueItems": true,
"items": {
"title": "",
Expand Down Expand Up @@ -760,7 +765,7 @@
"examples": ["pmid:38467784"],
"type": "array",
"auto_generated": true,
"hide": "true",
"hide": true,
"uniqueItems": true,
"items": {
"title": "",
Expand Down
Loading
Loading