schrodinger.application.glide.sort_parser_common module¶
Argument parsing helpers for glide_sort/glide_merge
- class schrodinger.application.glide.sort_parser_common.SortAction(option_strings, dest, nargs=None, const=None, default=None, type=None, choices=None, required=False, help=None, metavar=None)¶
Bases:
argparse.Action
- __init__(option_strings, dest, nargs=None, const=None, default=None, type=None, choices=None, required=False, help=None, metavar=None)¶
- class schrodinger.application.glide.sort_parser_common.ObsoleteAction(*args, **kwargs)¶
Bases:
argparse.Action
- __init__(*args, **kwargs)¶
- schrodinger.application.glide.sort_parser_common.add_modes_group(parser)¶
- schrodinger.application.glide.sort_parser_common.add_file_options_group(parser)¶
- schrodinger.application.glide.sort_parser_common.add_output_options_group(parser)¶
- schrodinger.application.glide.sort_parser_common.add_scoring_group(parser, progname)¶
- schrodinger.application.glide.sort_parser_common.add_filter_parser_group(parser)¶
- schrodinger.application.glide.sort_parser_common.add_undocumented_args(parser)¶
- schrodinger.application.glide.sort_parser_common.add_obsolete_args(parser)¶
- schrodinger.application.glide.sort_parser_common.check_modes(parser, args)¶
- schrodinger.application.glide.sort_parser_common.set_files_from_args(parser, args)¶
- schrodinger.application.glide.sort_parser_common.check_file_formats(parser, args)¶
- schrodinger.application.glide.sort_parser_common.set_sort_criteria_from_args(parser, args)¶
Check that either user-specified sort criteria are used _or_ at most, a single ‘-use_*’ score flag. Updates the list of sort criteria accordingly.
- Parameters
parser (argparse.ArgumentParser) – The parser being used.
args (Namespace) – Parsed arguments.
- Returns
Whether any sort criteria flags were provided.
- Return type
bool
- schrodinger.application.glide.sort_parser_common.set_output_options_from_args(parser, args)¶
- schrodinger.application.glide.sort_parser_common.set_custom_scoring_function_from_args(parser, args, sort_criteria_provided=False)¶
- schrodinger.application.glide.sort_parser_common.set_filters_from_args(parser, args)¶