parser.add_argument("-s",required=False,metavar="start_file",help="Write all potential genes (with scores) to the selected file.")
parser.add_argument("-t",required=False,metavar="training_file",help="Write a training file (if none exists); otherwise, read and use the specified training file.")
parser.add_argument("-h","--help",action="help",help="Show this help message and exit.")
parser.add_argument("-V","--version",help="Show version number and exit.",action="version",version="{} v{}".format(__name__,__version__))
parser.add_argument(
"-a",
required=False,
metavar="trans_file",
help="Write protein translations to the selected file.",
)
parser.add_argument(
"-c",
required=False,
action="store_true",
help="Closed ends. Do not allow genes to run off edges.",
default=False,
)
parser.add_argument(
"-d",
required=False,
metavar="nuc_file",
help="Write nucleotide sequences of genes to the selected file.",
)
parser.add_argument(
"-f",
required=False,
metavar="output_type",
help="Select output format.",
choices={"gff"},
default="gff",
)
parser.add_argument(
"-g",
required=False,
metavar="tr_table",
type=int,
choices=TRANSLATION_TABLES,
help="Specify a translation table to use.",
default=11,
)
parser.add_argument(
"-i",metavar="input_file",required=True,help="Specify FASTA input file."
)
parser.add_argument(
"-m",
action="store_true",
help="Treat runs of N as masked sequence; don't build genes across them.",
default=False,
)
parser.add_argument(
"-n",
action="store_true",
help="Bypass Shine-Dalgarno trainer and force a full motif scan.",