def getUI(prog_name, args):
longDescription = "<STR_LIT>" +"<STR_LIT>" +"<STR_LIT>" +"<STR_LIT>" +"<STR_LIT>" + prog_name + "<STR_LIT>" +"<STR_LIT>" +"<STR_LIT>" +"<STR_LIT>" +"<STR_LIT>" +"<STR_LIT>" +"<STR_LIT>"<EOL>shortDescription = longDescription<EOL>ui = CLI(prog_name, shortDescription, longDescription)<EOL>ui.minArgs = <NUM_LIT:3><EOL>ui.maxArgs = <NUM_LIT:4><EOL>ui.addOption(Option(short="<STR_LIT:o>", long="<STR_LIT>", argName="<STR_LIT:filename>",<EOL>description="<STR_LIT>",<EOL>required=False, type=str))<EOL>ui.addOption(Option(short="<STR_LIT:w>", long="<STR_LIT>", argName="<STR_LIT:size>",<EOL>description="<STR_LIT>" +<EOL>"<STR_LIT>" +<EOL>str(DEFAULT_WINDOW_SIZE) +<EOL>"<STR_LIT>" +<EOL>"<STR_LIT>" + str(DEFAULT_WINDOW_SIZE),<EOL>required=False, type=int))<EOL>ui.addOption(Option(short="<STR_LIT:e>", long="<STR_LIT>", argName="<STR_LIT>",<EOL>description="<STR_LIT>" +<EOL>"<STR_LIT>" +<EOL>"<STR_LIT>", required=False,<EOL>type=str))<EOL>ui.addOption(Option(short="<STR_LIT:i>", long="<STR_LIT>", argName="<STR_LIT>",<EOL>description="<STR_LIT>" +<EOL>"<STR_LIT>" +<EOL>"<STR_LIT>",<EOL>required=False, type=str))<EOL>ui.addOption(Option(short="<STR_LIT:f>", long="<STR_LIT>",<EOL>description="<STR_LIT>" +<EOL>"<STR_LIT>" +<EOL>"<STR_LIT>" +<EOL>"<STR_LIT>" +<EOL>"<STR_LIT>",<EOL>default=False, required=False))<EOL>ui.addOption(Option(short="<STR_LIT:m>", long="<STR_LIT>", argName="<STR_LIT>",<EOL>description="<STR_LIT>" +<EOL>"<STR_LIT>" +<EOL>"<STR_LIT:U+002CU+0020>".join([str(x.name) for x in<EOL>MissingSequenceHandler]),<EOL>required=False, type=str))<EOL>ui.addOption(Option(short="<STR_LIT:s>", long="<STR_LIT>", argName="<STR_LIT>",<EOL>description="<STR_LIT>" +<EOL>"<STR_LIT>", required=False, type=str))<EOL>ui.addOption(Option(short="<STR_LIT:v>", long="<STR_LIT>",<EOL>description="<STR_LIT>" +<EOL>"<STR_LIT>" +<EOL>str(DEFAULT_VERBOSITY) + "<STR_LIT:)>",<EOL>default=DEFAULT_VERBOSITY, required=False))<EOL>ui.addOption(Option(short="<STR_LIT:h>", long="<STR_LIT>",<EOL>description="<STR_LIT>", special=True))<EOL>ui.addOption(Option(short="<STR_LIT:u>", long="<STR_LIT:test>",<EOL>description="<STR_LIT>", special=True))<EOL>ui.parseCommandLine(args)<EOL>return ui<EOL>
Build and return user interface object for this script.