cif-grep(1)

cif-grep1

A tool like grep to print fields in mmcif files that match patterns

Usage

cif-grep [OPTION] pattern file1 [file2..]

Overview

This tool tries to work in a similar way as grep by searching mmCIF files comparing the content of fields to patterns.

Options

Multiple files can be specified to search. If a directory name if specified, all files in that directory will be searched. Use the --recursive flag to do a recursive search.

--item=<item>, -i <item>

Limit the search to only the item specified in <item>. Default is to search all items. Item should be of the form '_category.item' with the leading underscore.

--quiet, -q

Print only the file names that match the pattern.

--count, -c

Only show the number of hits.

--invert-match, -v

Only select the fields that do not match the pattern.

--line-number, -n

Print the line numbers.

--no-filename, -h

Do not print the filename.

--with-filename, -H

Do print the filename.

--files-with-matches, -l

Print only the names of the files containing matches.

--recursive, -r

Search recursively.

--verbose,-V

Be more verbose, useful to diagnose validation errors.

Releases

3 releases since Debian 11 (Bullseye); the text changed 1 time.

  1. 11
  2. 12–13

Author

Written by Maarten L. Hekkelman <[email protected]>

Reporting bugs

Report bugs at https://github.com/PDB-REDO/cif-tools/issues

From cif-tools 1.0.12-4 in Debian 13 (Trixie). Parsed by carta from the page's man source.