diff options
author | Frederick Muriuki Muriithi | 2024-12-03 14:20:30 -0600 |
---|---|---|
committer | Frederick Muriuki Muriithi | 2024-12-03 15:11:26 -0600 |
commit | b3b85a6241bacecae3997ec063dde007143289f0 (patch) | |
tree | cb3b81f6407f6efda7f283e36254c5a6b7ae1859 /scripts/rqtl2 | |
parent | 49d8ec6bb3caae91e5d8e4b5859ee4e4c0ed4dd6 (diff) | |
download | gn-uploader-b3b85a6241bacecae3997ec063dde007143289f0.tar.gz |
Add some phenocovar metadata.
Diffstat (limited to 'scripts/rqtl2')
-rw-r--r-- | scripts/rqtl2/phenotypes_qc.py | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/scripts/rqtl2/phenotypes_qc.py b/scripts/rqtl2/phenotypes_qc.py index 26c049b..bfbfab6 100644 --- a/scripts/rqtl2/phenotypes_qc.py +++ b/scripts/rqtl2/phenotypes_qc.py @@ -209,11 +209,11 @@ def qc_phenocovar_file( return _errs, _lc+1 - return { - filepath.name: dict(zip( - ("errors", "linecount"), - reduce(collect_errors, _csvfile, (_errors, 1)))) - } + _errors, _linecount = reduce(collect_errors, _csvfile, (_errors, 1)) + rconn.hset( + f"{fqkey}:metadata", + mapping={"linecount": _linecount, "total-errors": len(_errors)}) + return {filepath.name: {"errors": _errors, "linecount": _linecount}} def merge_dicts(*dicts): |