1- ## Rules to create build worker genes database..
1+ ## Rules to create build annonars genes database..
22
33
4- rule output_worker_genes : # -- build genes protobuf file
4+ rule output_annonars_genes : # -- build annonars genes RocksDB file
55 input :
66 acmg_sf = "data/acmg/{v_acmg_sf}/acmg.tsv" ,
77 gnomad_constraints = "work/genes/gnomad/{v_gnomad_constraints}/gnomad_constraints.tsv" ,
@@ -10,22 +10,22 @@ rule output_worker_genes: # -- build genes protobuf file
1010 ncbi = "work/genes/entrez/{date}/gene_info.jsonl" ,
1111 output :
1212 rocksdb_identity = (
13- "output/worker/ genes-{v_acmg_sf}+{v_gnomad_constraints}+{v_dbnsfp}+{date}+{v_worker }/"
13+ "output/full/annonars/ genes-{v_acmg_sf}+{v_gnomad_constraints}+{v_dbnsfp}+{date}+{v_annonars }/"
1414 "rocksdb/IDENTITY"
1515 ),
1616 spec_yaml = (
17- "output/worker/ genes-{v_acmg_sf}+{v_gnomad_constraints}+{v_dbnsfp}+{date}+{v_worker }/"
17+ "output/full/annonars/ genes-{v_acmg_sf}+{v_gnomad_constraints}+{v_dbnsfp}+{date}+{v_annonars }/"
1818 "spec.yaml"
1919 ),
2020 wildcard_constraints :
2121 v_acmg_sf = RE_VERSION ,
2222 v_gnomad_constraints = RE_VERSION ,
2323 v_dbnsfp = RE_VERSION ,
2424 date = RE_VERSION ,
25- v_worker = RE_VERSION ,
25+ v_annonars = RE_VERSION ,
2626 shell :
2727 r"""
28- varfish-server-worker db genes build \
28+ annonars gene import \
2929 --path-out-rocksdb $(dirname {output.rocksdb_identity}) \
3030 --path-in-acmg {input.acmg_sf} \
3131 --path-in-gnomad-constraints {input.gnomad_constraints} \
@@ -34,16 +34,16 @@ rule output_worker_genes: # -- build genes protobuf file
3434 --path-in-ncbi {input.ncbi}
3535
3636 varfish-db-downloader tpl \
37- --template rules/output/worker /genes.spec.yaml \
37+ --template rules/output/annonars /genes.spec.yaml \
3838 --value today={TODAY} \
3939 \
40- --value version={wildcards.v_acmg_sf}+{wildcards.v_gnomad_constraints}+{wildcards.v_dbnsfp}+{wildcards.date}+{wildcards.v_worker } \
40+ --value version={wildcards.v_acmg_sf}+{wildcards.v_gnomad_constraints}+{wildcards.v_dbnsfp}+{wildcards.date}+{wildcards.v_annonars } \
4141 --value v_acmg_sf={wildcards.v_acmg_sf} \
4242 --value v_gnomad_constraints={wildcards.v_gnomad_constraints} \
4343 --value v_dbnsfp={wildcards.v_dbnsfp} \
4444 --value date={wildcards.date} \
4545 \
46- --value v_worker ={wildcards.v_worker } \
46+ --value v_annonars ={wildcards.v_annonars } \
4747 --value v_downloader={PV.downloader} \
4848 > {output.spec_yaml}
4949 """
0 commit comments