schrodinger.application.mopac.mopac_parser module

Command line parsing for the MOPAC backend.

class schrodinger.application.mopac.mopac_parser.MethodOptionAction(option_strings, method_synonyms, valid_methods, **kwargs)

Bases: Action

Modified argparse Action object that allows for upper or lower-case specification of string options, including synonyms

__init__(option_strings, method_synonyms, valid_methods, **kwargs)
schrodinger.application.mopac.mopac_parser.index_of_flag_in_args(flag, args)

Look for flag in list of cmdline arguments, allowing for abbreviations. e.g. ‘-jobname’ will pick up ‘-j’.

Parameters:
  • args (list) – cmdline arguments

  • args – cmdline arguments

Returns:

index of flag in list of arguments, or None if not found.

schrodinger.application.mopac.mopac_parser.parse_args(args)

Parse “$SCHRODINGER/run semi_emp.py” commandline invocation.

Parameters:

args (list) – cmdline arguments

Return parsed_args:

parsed cmdline arguments