Skip to content

Commit 328278d

Browse files
committed
update api
1 parent b25f210 commit 328278d

File tree

2 files changed

+22
-10
lines changed

2 files changed

+22
-10
lines changed

docker/docker-compose.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,5 +17,5 @@ services:
1717
restart: always
1818
ports:
1919
- "8080:8080"
20-
image: shusson/variantstore:1.2
20+
image: shusson/variantstore:1.3
2121
entrypoint: 'go-wrapper run -d "${MYSQL_ROOT_USER}:${MYSQL_ROOT_PASSWORD}@tcp(db:${MYSQL_ROOT_PORT})/variants"'

variantstore.go

Lines changed: 21 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -42,16 +42,22 @@ type Variant struct {
4242
CATO JsonNullFloat64 `json:"cato"`
4343
Eigen JsonNullFloat64 `json:"eigen"`
4444
Sift JsonNullString `json:"sift"`
45-
HGVSc JsonNullString `json:"hgvsc"`
46-
HGVSp JsonNullString `json:"hgvsp"`
4745
PolyPhen JsonNullString `json:"polyphen"`
4846
TgpAF JsonNullFloat64 `json:"tgpAF"`
4947
HrcAF JsonNullFloat64 `json:"hrcAF"`
5048
GnomadAF JsonNullFloat64 `json:"gnomadAF"`
51-
Feature JsonNullString `json:"feature"`
49+
GnomadAF_AFR JsonNullFloat64 `json:"gnomadAF_AFR"`
50+
GnomadAF_AMR JsonNullFloat64 `json:"gnomadAF_AMR"`
51+
GnomadAF_ASJ JsonNullFloat64 `json:"gnomadAF_ASJ"`
52+
GnomadAF_EAS JsonNullFloat64 `json:"gnomadAF_EAS"`
53+
GnomadAF_FIN JsonNullFloat64 `json:"gnomadAF_FIN"`
54+
GnomadAF_NFE JsonNullFloat64 `json:"gnomadAF_NFE"`
55+
GnomadAF_OTH JsonNullFloat64 `json:"gnomadAF_OTH"`
56+
EnsemblId JsonNullString `json:"ensemblId"`
5257
Consequences JsonNullString `json:"consequences"`
53-
Gene JsonNullString `json:"gene"`
58+
GeneSymbol JsonNullString `json:"geneSymbol"`
5459
Clinvar JsonNullString `json:"clinvar"`
60+
WasSplit JsonNullString `json:"wasSplit"`
5561
}
5662

5763
type VariantQuery struct {
@@ -237,16 +243,22 @@ func queryVariants(db *sql.DB, vq VariantQuery, count int) ([]Variant, error) {
237243
&v.CATO,
238244
&v.Eigen,
239245
&v.Sift,
240-
&v.HGVSc,
241-
&v.HGVSp,
242246
&v.PolyPhen,
243247
&v.TgpAF,
244248
&v.HrcAF,
245249
&v.GnomadAF,
246-
&v.Feature,
250+
&v.GnomadAF_AFR,
251+
&v.GnomadAF_AMR,
252+
&v.GnomadAF_ASJ,
253+
&v.GnomadAF_EAS,
254+
&v.GnomadAF_FIN,
255+
&v.GnomadAF_NFE,
256+
&v.GnomadAF_OTH,
257+
&v.EnsemblId,
247258
&v.Consequences,
248-
&v.Gene,
249-
&v.Clinvar); err != nil {
259+
&v.GeneSymbol,
260+
&v.Clinvar,
261+
&v.WasSplit); err != nil {
250262
return nil, err
251263
}
252264
vs[i] = v

0 commit comments

Comments
 (0)