about summary refs log tree commit diff
path: root/scripts/genotypes
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/genotypes')
-rw-r--r--scripts/genotypes/preprocess_csv_collect_info.py15
1 files changed, 15 insertions, 0 deletions
diff --git a/scripts/genotypes/preprocess_csv_collect_info.py b/scripts/genotypes/preprocess_csv_collect_info.py
index 7b0940d..62a3cba 100644
--- a/scripts/genotypes/preprocess_csv_collect_info.py
+++ b/scripts/genotypes/preprocess_csv_collect_info.py
@@ -3,6 +3,7 @@ import sys
 import logging
 from pathlib import Path
 from typing import Iterator
+from dataclasses import asdict
 from argparse import Namespace, ArgumentParser
 
 from gn_libs.cli import SysExit
@@ -239,6 +240,20 @@ if __name__ == "__main__":
             args = parse_args()
             setup_logging(logger, args.log_level.upper(), tuple())
             logger.debug("CLI Arguments: %s", args)
+
+            stats = file_statistics(
+                filecontents(args.csv_file),
+                {
+                    "markers": args.markers_field,
+                    "chromosome": args.chr_field,
+                    "cm": args.cm_field,
+                    "mb": args.mb_field,
+                    "separator": args.separator,
+                    "comment.char": args.comment_char,
+                    "na_strings": args.na_strings,
+                    "transposed": args.is_transposed
+                })
+            logger.debug("THE STATISTICS: %s", asdict(stats))
             return SysExit.OK
         except FileNotFoundError as _fnf:
             logger.error(", ".join(_fnf.args))