Provided by: cod-tools_2.10+dfsg-1_amd64
NAME
cif_validate - validate CIF files against DDL1-compliant CIF dictionaries.
SYNOPSIS
cif_validate --dictionaries 'cif_core.dic,cif_cod.dic' --options input1.cif input*.cif
DESCRIPTION
Validate CIF files against DDL1-compliant CIF dictionaries.
OPTIONS
-d, --dictionaries 'cif_core.dic,cif_cod.dic' A list of CIF dictionary files (according to DDL2) to be used in CIF file validation. List elements are separated either by ',' or by ' '. To include dictionaries with filenames containing these symbols, the --add-dictionary option is used. -D, --add-dictionary 'cif new dictionary.dic' Add additional CIF dictionary to the list. --clear-dictionaries Remove all CIF dictionaries from the list. --max-message-count 5 Maximum number of validation messages that are reported for each unique combination of validation criteria and validated data items. Provide a negative value (i.e. -1) to output all of the generated validation messages (default: -1). --treat-as-set _atom_site_refinement_flags Treat values of given data items as a set. For example, more than one enumeration value could be defined for a single element. Any number of data item tags can be provided in the following way: cif_validate --treat-as-set _tag_1 --treat-as-set _tag_2 Default is the '_atom_site_refinement_flags' data item. --no-treat-as-set Do not treat values of any data items as sets. (see --treat-as-set). --ignore-case Ignore letter case while validating enumeration values. For example, even though '_atom_site_adp_type' is restricted to values ('Uani', 'Uiso', 'Uovl', ...), value 'UANI' would still be treated as valid. --respect-case, --case-sensitive, --dont-ignore-case Respect letter case while validating enumeration values (default). --report-deprecated Report the presence of data items that are marked as deprecated in the dictionaries. Data item deprecation usually means that it has been replaced with other data items. --no-report-deprecated, --ignore-deprecated Do not report presence of data items that are marked as deprecated in the dictionaries (default). --report-local-tags Report the presence of local data items. --no-report-local-tags, --ignore-local-tags Do not report the presence of local data items (default). --allow-double-precision-notation Treat numbers expressed using the double precision notation (i.e. 0.42D+7) as proper numbers in a way that is compatible with DDL1, but not the CIF_1.1 syntax. --no-allow-double-precision-notation Treat numbers expressed using the double precision notation (i.e. 0.42D+7) as character strings in a way compatible with the CIF_1.1 syntax, but does not cover the full extent of the DDL1 numbers variations (default). --use-perl-parser Use Perl parser to parse CIF files. --use-c-parser Use C parser to parse CIF files (default) -c, --always-continue Continue processing and return successful return status even if errors are diagnosed. -c-, --always-die Stop and return error status if errors are diagnosed. --continue-on-errors Do not terminate script if errors are raised (default). --die-on-errors Terminate script immediately if errors are raised. --continue-on-warnings Do not terminate script if warnings are raised (default). --die-on-warnings Terminate script immediately if warnings are raised. --continue-on-notes Do not terminate script if notes are raised (default). --die-on-notes Terminate script immediately if notes are raised. --debug Output extra information for debugging purposes. --help, --usage Output a short usage message (this message) and exit. -v, --version Output version information and exit.
REPORTING BUGS
Report cif_validate bugs using e-mail: cod-bugs@ibt.lt CIF_VALIDATE(1)