diff --git a/viloca/cli.py b/viloca/cli.py index 024a62a..3f81748 100644 --- a/viloca/cli.py +++ b/viloca/cli.py @@ -200,6 +200,13 @@ def main(): parser_shotgun.add_argument('--exclude_non_var_pos_threshold', metavar='FLOAT', type=float, dest="exclude_non_var_pos_threshold", default=-1, help="Runs exclude non-variable positions mode. Set percentage threshold for exclusion.") + + parser_shotgun.add_argument('--reuse_files', metavar='FLOAT', action='store_true', dest="reuse_files", + default=-1, help="Enabling this option allows the command line tool to reuse files that were generated in previous runs. When set to true, the tool will check for existing output files and reuse them instead of regenerating the data. This can help improve performance by avoiding redundant file generation processes.") + + parser_shotgun.add_argument('--record_history', metavar='FLOAT', action='store_true', dest="record_history", + default=-1, help="When enabled, this option saves the history of the parameter values learned during the inference process.") + parser_shotgun.add_argument("--min_windows_coverage", metavar='INT', type=int, required=False, default=2, dest="min_windows_coverage", help="Number of windows that need to cover a mutation to have it called.")