File tree Expand file tree Collapse file tree 1 file changed +7
-6
lines changed
Expand file tree Collapse file tree 1 file changed +7
-6
lines changed Original file line number Diff line number Diff line change @@ -59,12 +59,13 @@ def _get_peptide_spectrum_match(self, psm_dict) -> PSM:
5959 continue
6060
6161 # If ion mobility is not 0.0 (not present), add it to the rescoring features
62- if float (psm_dict ['ion_mobility' ]):
63- rescoring_features .update ({
64- 'ion_mobility' : float (psm_dict ['ion_mobility' ]),
65- 'predicted_mobility' : float (psm_dict ['predicted_mobility' ]),
66- 'delta_mobility' : float (psm_dict ['delta_mobility' ])
67- })
62+ if "ion_mobility" in psm_dict : # Older versions of Sage have no ion mobility column
63+ if float (psm_dict ['ion_mobility' ]):
64+ rescoring_features .update ({
65+ 'ion_mobility' : float (psm_dict ['ion_mobility' ]),
66+ 'predicted_mobility' : float (psm_dict ['predicted_mobility' ]),
67+ 'delta_mobility' : float (psm_dict ['delta_mobility' ])
68+ })
6869
6970 return PSM (
7071 peptidoform = self ._parse_peptidoform (
You can’t perform that action at this time.
0 commit comments