predict_spectrum
Predict expected IR bands, assign a measured wavenumber to functional groups, or determine 1H NMR signal count and integral ratios from a structure or SMILES.
Instructions
Say what a spectrum of this structure should show — or read a band.
Three questions, all of them exam material:
"ir_bands": which IR bands to expect for a structure, with range, intensity and band shape, ordered as you read a spectrum (high wavenumber first). Needs
structure."assign_wavenumber": you measured a band — which groups absorb there? Ordered by how centrally the value sits in each range. Needs
wavenumberin cm⁻¹."nmr_signals": how many ¹H signals the structure gives and in what integral ratio. Needs
structure.
Deterministic on purpose, and therefore honestly limited: band positions come from a curated table matched to the structure, signals from the topological equivalence of the protons. It does NOT predict chemical shifts in ppm — that would take a model and would be guesswork.
The band list is ready to hand to generate_spectrum if a drawing is wanted; this tool only says what to expect.
Not this tool for: drawing a spectrum from peaks you already have (generate_spectrum), or looking up measured data for a substance (lookup).
Args: topic: Which question to answer — see the list above. structure: English/IUPAC name or SMILES of the compound ("ir_bands", "nmr_signals"). wavenumber: Measured band position in cm⁻¹ ("assign_wavenumber").
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| topic | Yes | ||
| structure | No | ||
| wavenumber | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |