diff --git a/jass/__main__.py b/jass/__main__.py index 968205dae217c8cdf25511acab49873388d9ebf3..3efd212c8661561cece809034b9a5f2d34a0bf9f 100644 --- a/jass/__main__.py +++ b/jass/__main__.py @@ -5,14 +5,14 @@ import os import shutil import sys import argparse -from datetime import timedelta, datetime +from datetime import timedelta, datetime, date from json import JSONDecodeError import uvicorn from jass.config import config from jass.models.phenotype import get_available_phenotypes -from jass.models.inittable import create_inittable_file, add_gene_annotation +from jass.models.inittable import create_inittable_file, add_gene_annotation, add_inittable_meta from jass.models.worktable import create_worktable_file from jass.models.project import get_projects_last_access, load_project from jass.models.plots import ( @@ -241,7 +241,8 @@ def w_create_inittable(args): init_covariance_path, init_genetic_covariance_path, ) - + add_inittable_meta(init_table_path, args.title, args.description_inittable) + def w_plot_manhattan(args): worktable_path = absolute_path_of_the_file(args.worktable_path) @@ -438,6 +439,20 @@ def get_parser(): default=None, help="path to the genetic covariance file to import. Used only for display on Jass web application", ) + parser_create_it.add_argument( + "--title", + required=False, + default="inittable_{}".format(date.today()), + help="Title of the dataset (optional)", + ) + + parser_create_it.add_argument( + "--description-inittable", + required=False, + default="inittable generated the {}".format(date.today()), + help="Textual description of the dataset (optional)", + ) + parser_create_it.set_defaults(func=w_create_inittable) # ------- create-worktable ------- diff --git a/jass/test/data_test1/initTable.hdf5 b/jass/test/data_test1/initTable.hdf5 index a6bea734cfee2da3ed7eb8b419ff703895375c29..96edbc7a1ae7f15228d6656a5238d72372fe4976 100644 Binary files a/jass/test/data_test1/initTable.hdf5 and b/jass/test/data_test1/initTable.hdf5 differ diff --git a/jass/test/data_test2/initTable.hdf5 b/jass/test/data_test2/initTable.hdf5 index 4737c04b0bda81e993626705b0325d71944700f0..11d1d35d79470d801dd232691621e0ee54c091d1 100644 Binary files a/jass/test/data_test2/initTable.hdf5 and b/jass/test/data_test2/initTable.hdf5 differ