DESCRIPTION: This module tests the various ways in which archived structures and structure networks may be deleted. SEMANTIC REQUIREMENTS:#F 147
SR1. For <delete structures from archive>, the set of structures to be deleted from the specified archive file contains exactly those whose identifiers are in the specified list.
#F 148
SR2. For <delete structure networks from archive>, the set of structures to be deleted from the specified archive file contains those whose identifiers are in the specified list, and all their descendants in the archive file.
#F 149
SR3. For <delete all structures from archive>, the set of structures to be deleted from the specified archive file contains all those currently in the specified archive file.
#F 147 148 149
SR4. If a structure S is in the specified set of a <delete ... from archive> operation and S exists in the archive file, then S is deleted from the archive file.
#F 147 148 149
SR5. If a structure S is in the specified set of a <delete ... from archive> operation and S does not exist in the archive file, then no action is taken for S and warning 407 is signalled.
LOCAL DICTIONARY:
Functions --- 147: pdstar <delete structures from archive> 148: pdsnar <delete structure networks from archive> 149: pdasar <delete all structures from archive> Data Structures --- 9 ... archive 9.1 ... archive_file 9.1.1 ... structure_identifier 9.1.2 ... list_of_structure_elements 9.1.2.4 ... execute_structure
You may inspect either the design or code for this program.
You may inspect either the design or code for this program.
You may inspect either the design or code for this program.
You may inspect either the design or code for this program.