INNER CODE UNIT · Python
build_parser
labgem/PPanGGOLiN · ppanggolin/main.py:88
def build_parser() -> argparse.ArgumentParser:
"""Build the PPanGGOLiN command-line parser without parsing user input."""
argparse.RawTextHelpFormatter = RawTextHelpFormatterWithDefaults
parser = argparse.ArgumentParser(
prog="ppanggolin",
description="Depicting microbial species diversity via a Partitioned PanGenome Graph Of Linked Neighbors",
formatter_class=RawTextHelpFormatterWithDefaults,
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=""