I found the following issue:
- In small molecule mode,
- when extracting fullscan + DDA or fullscan + PRM data,
- where we extract at least the precursor and one fragment,
- where the precursor has the exactly same mass as the fragment
this results in no trace being extracted for the precursor.
For example,
- adding a precursor at 192.0768 and a transition at 192.0768 -> no precursor trace extracted.
In contrast:
- adding a precursor at 192.0768 and no transition -> precursor trace successfully extracted
- adding a precursor at 192.0768 and a transition at 999 -> precursor trace successfully extracted (even though there is obviously no peak at 999)
- adding a precursor at 192.0768 and a transition at 192.0769 -> precursor trace successfully extracted
- adding the same molecule with formula C9H9N3O2 -> precursor trace successfully extracted, but note that the precursor is maybe not precisely at 192.0768.
Notably:
- adding a precursor at 192.0768, and two transitions at 192.0768 and 999 -> no precursor trace extracted.
Steps to reproduce:
The precursor is successfully extracted for "Carbendazim", "Carbendazim-wfragment999", "Carbendazim-wsmallshift", "Carbendazim@45" but not successfully extracted for "Carbendazim-wfragment192".
There seems to be some masking going on?
Note: While it is probably usually not so good to use the unfragmented precursor mass in the MS2 for anything serious, it is a convenient workaround when I want the MS2 extracted but don't know any fragments already. I kind of prefer this to using an arbitrary mass.