Research data

PDBx assembly operation products

Expand operation expressions and trace their Cartesian matrix products.

Your inputs

Start with an example

Your inputs stay in your browser.

Your result

Example result

How it works

Expand comma lists and integer ranges, then form products with the left group as the outer loop. Multiply matrices in declared order; the rightmost operation acts first on a coordinate.

The example translates (1,2,3) by (10,0,0), then rotates 90° about Z, producing (−2,11,3). Reversing the operation order gives a different result.

Limits

Extracted metadata only: no CIF/atom expansion, crystal-cell conversion or biological assembly validation. Supports up to eight nonnested groups and 5000 products. Missing operation IDs remain unknown; duplicates stay visible. Coordinates keep the supplied Cartesian units. Finite arithmetic only; duplicate JSON keys reject.