Issue 871: Clean up the interaction of small molecule transition list imports and Transition Settings that affect precursor isotope ([M+1], [M+2] etc) creation

issues
Status:open
Assigned To:Brian Pratt
Type:Defect
Area:Skyline
Priority:1
Milestone:22.1
Opened:2022-02-15 by Brian Pratt
Changed:2022-02-15 by Brian Pratt
Resolved:
Resolution:
Closed:
2022-02-15 Brian Pratt
Title»Clean up the interaction of small molecule transition list imports and Transition Settings that affect precursor isotope ([M+1], [M+2] etc) creation
Assigned To»Brian Pratt
Type»Defect
Area»Skyline
Priority»1
Milestone»22.1
When we import transition lists with molecular formulas, we have the information needed to create precursor isotopes in the Targets tree, but we initially honor just what's in the transition list. However, if you go and change the Transition Settings, Skyline will add them (or remove them on an later change).

Point is, we create those nodes with AutoManageChildren ON where it should really be OFF.

Ideally if a user DID want us to go in and add all the extra isotope peak precursors, they'd just go to Refine > Advanced and tick the appropriate "Auto-select all..." checkboxes but that currently doesn't work because they're already on, which is a peculiar state since the nodes that really ought to be available in that state, aren't.

So really, the transition list import needs to create nodes with AutoManageChildren OFF.