plinder.data.annotations.mmpdb_utils#
Build a compact matched-molecular-pair table for unique ligand SMILES.
- plinder.data.annotations.mmpdb_utils.make_ligand_mmp_pairs(*, data_dir: Path, scratch_dir: Path, threads: int = 4, force_update: bool = False) Path[source]#
Generate matched molecular pairs for supported unique proper-ligand SMILES.
The manifest records input exclusions for chemistry that mmpdb cannot handle. These exclusions apply only to MMP generation, not to the other ligand tables.