mlmm extract¶
Usage: mlmm extract [OPTIONS]
Extract a binding pocket around substrate residues (from a PDB or residue
IDs/names), with biochemically aware truncation and optional link-H; supports
multi-structure input and multi-MODEL output.
Options:
--help-advanced Show all options (including advanced settings)
and exit.
-i, --input TEXT Protein-substrate complex PDB(s). If multiple,
they must have identical atom counts and
ordering. [required]
-c, --center TEXT Substrate specification: a PDB path, a
comma/space-separated residue-ID list like
'123,124' or 'A:123,B:456' (insertion codes
supported), or a residue-name list like
'GPP,SAM'. [required]
-o, --output TEXT Output PDB path(s). One path for multi-MODEL
PDB, or N paths for per-file output. If
omitted: single input -> pocket.pdb; multiple
inputs -> pocket_{filename}.pdb.
-r, --radius FLOAT Cutoff (angstrom) around substrate atoms for
pocket inclusion. [default: 2.6]
--radius-het2het FLOAT Cutoff (angstrom) for substrate-protein
hetero-atom proximity (non-C/H). 0 disables.
[default: 0]
--include-H2O / --no-include-H2O
Include waters (HOH/WAT/H2O/DOD/TIP/TIP3/SOL).
[default: include-H2O]
--exclude-backbone / --no-exclude-backbone
Delete main-chain atoms from non-substrate
amino acids. [default: exclude-backbone]
--add-linkH / --no-add-linkH Add carbon-only link-H at 1.09 angstrom along
cut-bond directions. [default: no-add-linkH]
--selected-resn TEXT Comma/space-separated residue IDs to force-
include.
-l, --ligand-charge TEXT Total charge number or per-resname mapping
like 'GPP:-3,SAM:1'.
-v, --verbose / --no-verbose Enable INFO-level logging. [default: v]
-h, --help Show this message and exit.