changedOutput schema / properties / a280 / type
Previous value: -"number"New value: +[
+ "number",
+ "null"
+]
changedOutput schema / properties / aliphatic / type
Previous value: -"number"New value: +[
+ "number",
+ "null"
+]
changedOutput schema / properties / aromaticity / type
Previous value: -"number"New value: +[
+ "number",
+ "null"
+]
changedOutput schema / properties / atoms / description
Previous value: -"total number of atoms in the molecule"New value: +"total number of atoms in the molecule, or null when a residue has no formula"
changedOutput schema / properties / atoms / type
Previous value: -"number"New value: +[
+ "number",
+ "null"
+]
changedOutput schema / properties / boman / type
Previous value: -"number"New value: +[
+ "number",
+ "null"
+]
changedOutput schema / properties / charge / type
Previous value: -"number"New value: +[
+ "number",
+ "null"
+]
changedOutput schema / properties / elements / description
Previous value: -"atom counts per element (C, H, N, O, S) behind the formula"New value: +"atom counts per element (C, H, N, O, S) behind the formula, or null when a residue has no formula"
changedOutput schema / properties / extinctionCystines / type
Previous value: -"number"New value: +[
+ "number",
+ "null"
+]
changedOutput schema / properties / extinctionReduced / type
Previous value: -"number"New value: +[
+ "number",
+ "null"
+]
changedOutput schema / properties / formula / description
Previous value: -"molecular formula, ProtParam style (e.g. C1755H2634N466O557S5)"New value: +"molecular formula, ProtParam style (e.g. C1755H2634N466O557S5); empty when a residue has no formula"
changedOutput schema / properties / gravy / description
Previous value: -"grand average of hydropathicity over `gravyScale`"New value: +"grand average of hydropathicity over `gravyScale`, or null when a residue has no value on it"
changedOutput schema / properties / gravy / type
Previous value: -"number"New value: +[
+ "number",
+ "null"
+]
changedOutput schema / properties / gravyHydrophobicEnd / type
Previous value: -"string"New value: +[
+ "string",
+ "null"
+]
changedOutput schema / properties / gravyScale / type
Previous value: -"string"New value: +[
+ "string",
+ "null"
+]
changedOutput schema / properties / gravyZeroIsMeaningful / type
Previous value: -"boolean"New value: +[
+ "boolean",
+ "null"
+]
changedOutput schema / properties / helix / type
Previous value: -"number"New value: +[
+ "number",
+ "null"
+]
changedOutput schema / properties / instability / description
Previous value: -"instability index (>40 = unstable in vivo)"New value: +"instability index (>40 = unstable in vivo), or null when a residue the Guruprasad table has no row for makes it undefined — refused rather than computed on a spliced sequence"
changedOutput schema / properties / instability / type
Previous value: -"number"New value: +[
+ "number",
+ "null"
+]
addedOutput schema / properties / length
Added value: +{
+ "description": "residues analysed, including any the mass tables have no row for",
+ "type": [
+ "number",
+ "null"
+ ]
+}
changedOutput schema / properties / momentHelix / type
Previous value: -"number"New value: +[
+ "number",
+ "null"
+]
changedOutput schema / properties / momentSheet / type
Previous value: -"number"New value: +[
+ "number",
+ "null"
+]
addedOutput schema / properties / momentWindow
Added value: +{
+ "description": "the window the two moments were measured over, after the clamp to the sequence length — a short peptide is not measured over 11 residues it does not have",
+ "type": [
+ "number",
+ "null"
+ ]
+}
changedOutput schema / properties / monoisotopicMw / description
Previous value: -"monoisotopic molecular weight [Da] — what mass spectrometry reports"New value: +"monoisotopic molecular weight [Da] — what mass spectrometry reports. Null when a residue has no mass, rather than a mass for a different molecule"
changedOutput schema / properties / monoisotopicMw / type
Previous value: -"number"New value: +[
+ "number",
+ "null"
+]
changedOutput schema / properties / mw / description
Previous value: -"molecular weight [Da]"New value: +"molecular weight [Da] — a FLOOR when `nonStandard` is non-empty, because ProtParam has no mass for those letters and still counts them in the length"
changedOutput schema / properties / mw / type
Previous value: -"number"New value: +[
+ "number",
+ "null"
+]
addedOutput schema / properties / nonStandard
Added value: +{
+ "description": "residues with no mass at all (X, B, Z, gaps, *), with their positions: excluded from `mw`, `monoisotopicMw`, `formula` and `elements`, still counted in `length`. Empty on a clean chain"
+}
changedOutput schema / properties / pI / type
Previous value: -"number"New value: +[
+ "number",
+ "null"
+]
addedOutput schema / properties / scaleNonStandard
Added value: +{
+ "description": "residues that ARE weighed but have no per-residue scale value (U, O). They are why `gravy` and `instability` can come back null on a sequence whose mass is exact"
+}
changedOutput schema / properties / sheet / type
Previous value: -"number"New value: +[
+ "number",
+ "null"
+]
addedOutput schema / properties / stable
Added value: +{
+ "description": "ProtParam's own reading of the index: at or below 40. Null exactly when `instability` is — there is no verdict without a value",
+ "type": [
+ "boolean",
+ "null"
+ ]
+}
changedOutput schema / properties / turn / type
Previous value: -"number"New value: +[
+ "number",
+ "null"
+]
changedOutput schema / required
Previous value: -[
- "mw",
- "pI",
- "instability",
- "boman",
- "momentHelix",
- "momentSheet",
- "monoisotopicMw",
- "formula",
- "atoms",
- "extinctionReduced",
- "extinctionCystines",
- "a280",
- "nTerminal",
- "halfLifeMammalian",
- "halfLifeYeast",
- "halfLifeEcoli",
- "gravy",
- "gravyScale",
- "gravyHydrophobicEnd",
- "gravyZeroIsMeaningful",
- "aliphatic",
- "aromaticity",
- "helix",
- "turn",
- "sheet",
- "charge",
- "composition",
- "compositionPercent",
- "elements"
-]New value: +[
+ "mw",
+ "length",
+ "nonStandard",
+ "scaleNonStandard",
+ "pI",
+ "instability",
+ "stable",
+ "boman",
+ "momentHelix",
+ "momentSheet",
+ "momentWindow",
+ "monoisotopicMw",
+ "formula",
+ "atoms",
+ "extinctionReduced",
+ "extinctionCystines",
+ "a280",
+ "nTerminal",
+ "halfLifeMammalian",
+ "halfLifeYeast",
+ "halfLifeEcoli",
+ "gravy",
+ "gravyScale",
+ "gravyHydrophobicEnd",
+ "gravyZeroIsMeaningful",
+ "aliphatic",
+ "aromaticity",
+ "helix",
+ "turn",
+ "sheet",
+ "charge",
+ "composition",
+ "compositionPercent",
+ "elements"
+]