peptide_mass
Monoisotopic and average mass of a peptide, and its m/z at each charge state (validated against pyteomics). Plain one-letter sequences also take an ion type (b, y, c, z, a, x and their neutral-loss forms); a ProForma peptidoform with modification tags, as masses or Unimod names and accessions (e.g. [TMT6plex]-PEPTM[Oxidation]IDE, M[UNIMOD:35], M[+15.994915]), is weighed monoisotopically with its modifications.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| _files | No | The project: record references shaped like _subject. Their records become library documents a tool names in sequences/parts/document; a trace or alignment is found by file name. | |
| charges | No | charge states to report m/z for (positive integers). | |
| ionType | No | weigh the peptide as this ion; M is the intact molecule. Plain sequences only. | M |
| _subject | No | The record to act on: exactly one of sequence, accession (+source), sample (an id from list_samples) or file ({name, text} or {name, base64}); record_index picks one record of several. | |
| sequence | Yes | peptide: one-letter residues, optionally ProForma tags on residues and termini (a signed mass, a Unimod name, or UNIMOD:accession). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mz | Yes | per charge: monoisotopic and average m/z | |
| average | Yes | neutral average mass (Da); null for a peptidoform with modification tags | |
| monoisotopic | Yes | neutral monoisotopic mass (Da) |