$ python -m ord_schema.scripts.validate_dataset --input_pattern=golden_2025_mantis_hte.pb.gz
# ord-schema 0.8.3, rdkit 2026.09.1, run 2026-10-14T04:51:14Z
# sha256 393c07abf0e55b9f3890fa861c7f6c9dbc2c9e72ecdefefe5e369b53ce446832
INFO 2026-10-14 04:51:14,500 validate_dataset.py:155: Found 1 datasets

exit status: 0

# Full validation (validations.validate_message, warnings included):
reactions: 960; errors: 0; warnings: 9
WARNING Dataset.reactions[212].outcomes[0].products[0].measurements[1].percentage: Percentage values are 0-100, not fractions (0.699999988079071 used)
WARNING Dataset.reactions[236].outcomes[0].products[0].measurements[1].percentage: Percentage values are 0-100, not fractions (0.6000000238418579 used)
WARNING Dataset.reactions[245].outcomes[0].products[0].measurements[1].percentage: Percentage values are 0-100, not fractions (0.4000000059604645 used)
WARNING Dataset.reactions[251].outcomes[0].products[0].measurements[1].percentage: Percentage values are 0-100, not fractions (0.4000000059604645 used)
WARNING Dataset.reactions[269].outcomes[0].products[0].measurements[1].percentage: Percentage values are 0-100, not fractions (0.800000011920929 used)
WARNING Dataset.reactions[275].outcomes[0].products[0].measurements[1].percentage: Percentage values are 0-100, not fractions (0.8999999761581421 used)
WARNING Dataset.reactions[341].outcomes[0].products[0].measurements[1].percentage: Percentage values are 0-100, not fractions (0.5 used)
WARNING Dataset.reactions[365].outcomes[0].products[0].measurements[1].percentage: Percentage values are 0-100, not fractions (0.8999999761581421 used)
WARNING Dataset.reactions[371].outcomes[0].products[0].measurements[1].percentage: Percentage values are 0-100, not fractions (0.800000011920929 used)
Note: the warnings are genuine sub-1% 'Prod AP' values in SI Tables S7/S8, not fractions.
