args_and_configs.py Functions

args_and_configs.align_patterns(reference_patterns, test_patterns, collapse_all_patterns)[source]
args_and_configs.extract_brat_patterns(annotations, config, sect, display_name, key_value, score_values, collapse_all_patterns=False, verbose=False)[source]
args_and_configs.extract_delimited_patterns(annotations, config, sect, display_name, key_value, score_values, collapse_all_patterns=False, verbose=False)[source]
args_and_configs.extract_document_data(document_data, config, sect)[source]

Add handling for any special document-level data fields

args_and_configs.extract_json_patterns(annotations, config, sect, display_name, key_value, score_values, collapse_all_patterns=False, verbose=False)[source]
args_and_configs.extract_namespaces(namespaces, config, sect)[source]
args_and_configs.extract_patterns(annotations, config, sect, score_key, score_values, collapse_all_patterns=False, verbose=False)[source]

Iterates over each config section not handled by extract_namespaces() or extract_document_data() and pulls out the pattern-level configuration details.

args_and_configs.extract_semeval_patterns(annotations, config, sect, display_name, key_value, score_values, collapse_all_patterns=False, verbose=False)[source]
args_and_configs.extract_xpath_patterns(annotations, config, sect, display_name, key_value, score_values, collapse_all_patterns=False, verbose=False)[source]
args_and_configs.extract_xpath_spanless_patterns(annotations, config, sect, display_name, key_value, score_values, collapse_all_patterns=False, verbose=False)[source]
args_and_configs.get_arguments(command_line_args)[source]
args_and_configs.initialize_arg_parser()[source]
args_and_configs.process_config(config_file, score_key, score_values, collapse_all_patterns=False, verbose=False)[source]
args_and_configs.process_normalization_file(normalization_file)[source]
args_and_configs.unique_attributes(patterns)[source]