Skip to content

Conversation

@nickshulman
Copy link
Collaborator

Rationale

Skyline 23.1 added the "Spectrum Filter" filter feature and some of these documents fail to be imported into Panorama.

Related Pull Requests

Changes

"Spectrum Filter" gets parsed from the Skyline document
light:heavy ratios are not calculated for precursors that have a spectrum filter
The spectrum filter is used when deciding which chromatogram to read from the .skyd file for a particular precursor.

@nickshulman nickshulman marked this pull request as ready for review June 27, 2024 16:48
Copy link
Contributor

@labkey-jeckels labkey-jeckels left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the code and test cases.

{
if (precursor.getSpectrumFilter() != null)
{
continue;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can you add a comment describing why we skip if there are spectrum filters?

@nickshulman nickshulman merged commit 14f1f2d into develop Jul 22, 2024
@nickshulman nickshulman deleted the fb_spectrumfilter branch July 22, 2024 23:40
vagisha pushed a commit that referenced this pull request Nov 18, 2024
"Spectrum Filter" gets parsed from the Skyline document
light:heavy ratios are not calculated for precursors that have a spectrum filter
The spectrum filter is used when deciding which chromatogram to read from the .skyd file for a particular precursor.
# Conflicts:
#	src/org/labkey/targetedms/parser/ChromatogramGroupId.java
vagisha added a commit that referenced this pull request Nov 19, 2024
* Set qcTraceName on ChromatogramGroupId.

* Fix error importing Skyline documents with Spectrum Filters (#921)

"Spectrum Filter" gets parsed from the Skyline document
light:heavy ratios are not calculated for precursors that have a spectrum filter
The spectrum filter is used when deciding which chromatogram to read from the .skyd file for a particular precursor.
# Conflicts:
#	src/org/labkey/targetedms/parser/ChromatogramGroupId.java

* Added constructor for ChromatogramGroupId that takes both qcTraceName and spectrumFilter.

---------

Co-authored-by: nickshulman <nicksh@proteinms.net>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants