def create_parser():
parser = argparse.ArgumentParser(<EOL>prog='<STR_LIT>', description='<STR_LIT>')<EOL>required = parser.add_argument_group('<STR_LIT>')<EOL>required.add_argument('<STR_LIT>', '<STR_LIT>', help='<STR_LIT>', required=True)<EOL>required.add_argument('<STR_LIT>', '<STR_LIT>', help='<STR_LIT>', required=True)<EOL>required.add_argument('<STR_LIT>', '<STR_LIT>', help='<STR_LIT>', metavar='<STR_LIT>', required=True)<EOL>parser.add_argument('<STR_LIT>', '<STR_LIT>', help='<STR_LIT>')<EOL>parser.add_argument('<STR_LIT>', '<STR_LIT>', help='<STR_LIT>'<EOL>'<STR_LIT>'<EOL>'<STR_LIT>'<EOL>'<STR_LIT>',<EOL>default='<STR_LIT:0>', type=ribocore.lengths_offsets)<EOL>parser.add_argument('<STR_LIT>', '<STR_LIT>', help='<STR_LIT>'<EOL>'<STR_LIT>',<EOL>default='<STR_LIT:0>', type=ribocore.lengths_offsets)<EOL>parser.add_argument('<STR_LIT:-c>', '<STR_LIT>', help='<STR_LIT>',<EOL>choices=['<STR_LIT:default>', '<STR_LIT>', '<STR_LIT>', '<STR_LIT>'], default='<STR_LIT:default>')<EOL>parser.add_argument('<STR_LIT>', '<STR_LIT>', help='<STR_LIT>', default='<STR_LIT>')<EOL>parser.add_argument('<STR_LIT>', '<STR_LIT>', help='<STR_LIT>', default='<STR_LIT>')<EOL>parser.add_argument('<STR_LIT>', '<STR_LIT>', help='<STR_LIT>', action='<STR_LIT:store_true>')<EOL>return parser<EOL>
Argument parser.