INNER CODE UNIT · Python
epilog
labgem/PPanGGOLiN · ppanggolin/main.py:97
epilog=epilog + pan_epilog + rgp_epilog + mod_epilog,
)
parser.add_argument(
"-v", "--version", action="version", version="%(prog)s " + version
)
subparsers = parser.add_subparsers(
dest="subcommand", title="subcommands", metavar=""
)
subparsers.required = True # because python3 sent subcommands to hell apparently
for sub_cmd, sub_fct in SUBCOMMAND_TO_SUBPARSER.items():
sub = sub_fct(subparsers)
add_common_arguments(sub)
sub.epilog = epilog
if sub_cmd not in ["rgp", "spot", "module", "rgp_cluster"]:
sub.epilog += pan_epilog