schrodinger.application.phase.packages.phase_option_utils module¶
Module that provides options parsing functionality.
Copyright Schrodinger LLC, All Rights Reserved.
-
schrodinger.application.phase.packages.phase_option_utils.
create_argparse_namespace
(argv, valid_pos_args, valid_flags, valid_keys)¶ Creates an argparse.Namespace object from command line arguments and known positional arguments and options.
Parameters: - argv – Command line arguments, including program name
- valid_pos_args – All recognized positional arguments
- valid_flags – All recognized flags
- valid_keys – All recognized keys for key,value pairs
Type: list of str
Type: list of str
Type: list of str
Type: list of str
Returns: An argument namespace derived from inputs
Return type: argparse.Namespace
-
schrodinger.application.phase.packages.phase_option_utils.
parse_shape_screen_options
(argv)¶ Creates shape screen argument namespace from command line options.
Parameters: argv (list of str) – Command line arguments, including program name Returns: Argument namespace Return type: argparse.Namespace