diff options
author | Pjotr Prins | 2024-01-05 09:27:39 +0100 |
---|---|---|
committer | Pjotr Prins | 2024-01-05 09:27:39 +0100 |
commit | 162b4c5cfb49766c66d274f9ddb414f6bd4d087e (patch) | |
tree | e8c2306d788ac7d59d99b8233262f1f78bb64c62 /gn/runner/gemma.scm | |
parent | 6fa4d04cf954bc374a8532d285496760f2283f38 (diff) | |
download | gn-guile-162b4c5cfb49766c66d274f9ddb414f6bd4d087e.tar.gz |
Precompute will run gemma and update the DB status
Diffstat (limited to 'gn/runner/gemma.scm')
-rw-r--r-- | gn/runner/gemma.scm | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/gn/runner/gemma.scm b/gn/runner/gemma.scm index 2edb7b2..a31846a 100644 --- a/gn/runner/gemma.scm +++ b/gn/runner/gemma.scm @@ -13,10 +13,11 @@ )) (define (run-gemma population data-id name trait-name traits) + "Run gemma-wrapper to compute GRM and GWA. On failure the run will stop(!)" (define bxd-inds (geno-inds-bxd "BXD.json")) (assert (= 235 (length bxd-inds))) (if name - (display (string-append "WE HAVE OUR BXD DATASET " name " and trait " trait-name " for precompute!\n"))) + (display (string-append "WE HAVE OUR " population " DATASET " name " and trait " trait-name " for precompute!\n"))) (display data-id) (display traits) (newline) @@ -38,7 +39,9 @@ (newline) (display outvalue port) (newline port)))) - bxd-inds))) + bxd-inds) + (close port) + )) ;; set up with ./.guix-shell -- guile -L . -s ./scripts/precompute/precompute-hits.scm @@ -56,4 +59,5 @@ (delete-file k-json-fn) (rmdir tmpdir) ) + #t ) |