From 242491b97183203a77b5b8634f6e8825c8b101fa Mon Sep 17 00:00:00 2001 From: Frederick Muriuki Muriithi Date: Thu, 11 Jan 2024 02:01:31 +0300 Subject: CLI: Require datasetid as an argument. --- scripts/rqtl2/install_genotypes.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/scripts/rqtl2/install_genotypes.py b/scripts/rqtl2/install_genotypes.py index 6ae3788..3b9e987 100644 --- a/scripts/rqtl2/install_genotypes.py +++ b/scripts/rqtl2/install_genotypes.py @@ -121,6 +121,7 @@ def cross_reference_genotypes(dbconn: mdb.Connection, def install_genotypes(dbconn: mdb.Connection, speciesid: int, populationid: int, + datasetid: int, rqtl2bundle: Path) -> int: """Load any existing genotypes into the database.""" count = 0 @@ -190,6 +191,8 @@ if __name__ == "__main__": help="Species to which bundle relates.") parser.add_argument("populationid", help="Population to group data under") + parser.add_argument("datasetid", + help="The dataset to which the data belongs.") parser.add_argument("rqtl2bundle", help="Path to R/qtl2 bundle zip file.", type=Path) @@ -226,6 +229,7 @@ if __name__ == "__main__": return install_genotypes(dbconn, args.speciesid, args.populationid, + args.datasetid, args.rqtl2bundle) sys.exit(main()) -- cgit v1.2.3