Generated from feature metadata, benchmark manifests, and optional result snapshots. Benchmark observations are informational and never affect feature status or release health. Run cargo xtask benchmark when you want a fresh comparison. Do not hand-edit this file.
Aavailable Mlast match Dlast differences Elast error -not available
Features shared by both molecular domains are intentionally shown in both chemistry tables. Benchmark columns come only from registered manifests for typed small-molecule and macromolecule corpora.
Small-molecule features with small-molecule benchmark corpora.
Reference codebase: RDKit v2026.03.3
Supplemental semantic references: Enamine Discovery Diversity Set 2026-07-05; PL-REX 1.0.1 ligand corpus 2026-07-09; PubChem PUG REST 2026-07-05
algo.aromaticity.rdkit-like | RDKit-like aromaticity perception | algorithms | 96 | supported | M | M | M | M |
algo.canonical-ranking | Canonical atom ranking | algorithms | 7 | supported | M | M | M | M |
algo.geometry-minimization | Geometry minimization | algorithms | 5 | supported | - | - | - | - |
algo.rings.fast | Fast ring membership detection | algorithms | 10 | supported | M | M | M | M |
algo.rings.sssr | Smallest-set ring basis | algorithms | 13 | supported | M | M | M | M |
algo.substructure.vf2 | VF2 substructure search | algorithms | 3 | supported | - | - | - | - |
algo.valence.rdkit-like | RDKit-like valence perception | algorithms | 16 | supported | M | M | M | M |
api.public-facade | Public API facade | api | 19 | supported | - | - | - | - |
chem.hydrogen-normalization | Hydrogen topology normalization | chemistry | 3 | supported | M | - | M | - |
chem.sanitize.rdkit-like | RDKit-like sanitization pipeline | chemistry | 16 | supported | M | M | M | M |
core.atom-bond | Core atom and bond model | core | 7 | supported | - | - | - | - |
core.conformer-properties | Conformer properties | core | 2 | supported | - | - | - | - |
core.conformers | Core conformer coordinate storage | core | 7 | supported | M | M | M | M |
core.graph | Core molecular graph | core | 9 | supported | - | - | - | - |
core.units | Physical quantities and units | core | 1 | supported | - | - | - | - |
descriptor.molecular | Molecular descriptors | descriptors | 4 | experimental | M | - | - | - |
fp.morgan | Morgan fingerprint | fingerprints | 1 | planned | - | - | - | - |
io.mol.v2000.parse | Molfile V2000 parser | io | 18 | supported | M | M | M | M |
io.mol.v2000.write | Molfile V2000 writer | io | 12 | supported | M | M | M | M |
io.mol.v3000.parse | Molfile V3000 parser | io | 18 | supported | M | M | M | M |
io.mol.v3000.write | Molfile V3000 writer | io | 13 | supported | M | M | M | M |
io.sdf.v2000.parse | SDF V2000 parser | io | 19 | supported | M | M | M | M |
io.sdf.v2000.write | SDF V2000 writer | io | 11 | supported | M | M | M | M |
io.smiles.canonical | Canonical SMILES writer | io | 32 | supported | M | M | - | - |
io.smiles.isomeric | Isomeric SMILES writer | io | 10 | supported | M | - | - | - |
io.smiles.parse | SMILES parser | io | 18 | supported | M | M | - | M |
io.smiles.write | Noncanonical SMILES writer | io | 11 | supported | M | M | - | M |
model.force-field.dreiding | DREIDING force-field adapter | modeling | 6 | supported | - | - | - | - |
model.potential | Model potential interface | modeling | 5 | supported | - | - | - | - |
model.system | Fixed-topology molecular model | modeling | 7 | supported | - | - | - | - |
query.graph | Syntax-independent query graph | query | 1 | supported | - | - | - | - |
query.smarts | SMARTS query parsing | query | 3 | supported | - | - | - | - |
stereo.cip | CIP stereochemistry | stereo | 42 | supported | M | M | M | M |
stereo.perception | Stereochemistry perception | stereo | 24 | supported | M | M | M | M |
stereo.representation | Stereochemistry representation | stereo | 13 | supported | M | M | M | M |
Macromolecular features with PDB-derived benchmark corpora.
Reference codebase: Biopython v1.87; DSSP executable: mkdssp v4.6.1
algo.geometry-minimization | Geometry minimization | algorithms | 5 | supported | - | - |
api.public-facade | Public API facade | api | 19 | supported | - | - |
bio.hierarchy.smcra | SMCRA-like biomolecular hierarchy | bio | 8 | supported | - | - |
bio.mmcif.interpret | mmCIF molecular interpretation | bio | 9 | supported | - | - |
bio.secondary-structure.dssp | DSSP protein secondary structure | bio | 5 | supported | M | M |
core.atom-bond | Core atom and bond model | core | 7 | supported | - | - |
core.conformer-properties | Conformer properties | core | 2 | supported | - | - |
core.conformers | Core conformer coordinate storage | core | 7 | supported | - | - |
core.graph | Core molecular graph | core | 9 | supported | - | - |
core.units | Physical quantities and units | core | 1 | supported | - | - |
io.mmcif.parse | mmCIF document parser | io | 11 | supported | M | M |
io.mmcif.write | mmCIF molecular model writer | io | 3 | supported | - | - |
model.force-field.dreiding | DREIDING force-field adapter | modeling | 6 | supported | - | - |
model.potential | Model potential interface | modeling | 5 | supported | - | - |
model.system | Fixed-topology molecular model | modeling | 7 | supported | - | - |
Repository feature-registry and benchmark-harness capabilities. These rows do not use an external chemistry reference codebase.
benchmark.harness | Optional reference benchmark harness | infrastructure | 41 | supported |
dashboard.feature-registry | Feature registry and dashboard | infrastructure | 14 | supported |
Generated from depends_on. Arrows point from a prerequisite to the feature that depends on it; columns are deterministic dependency layers.
planned experimental supported deprecated