Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

restore peptide index support #71

Merged
merged 18 commits into from
Jan 2, 2025
Merged

restore peptide index support #71

merged 18 commits into from
Jan 2, 2025

Conversation

jke000
Copy link
Collaborator

@jke000 jke000 commented Dec 31, 2024

Add the ability to search either a peptide index or a fragment ion index. Both index formats have the same .idx extension; Comet will parse the header to identify which index type it is when performing a search. On the command line, "-i" will trigger creating a fragment ion index while "-j" will trigger creating a peptide index. I still need to confirm there are mechanisms to create both of these programmatically in C# through CometWrapper.dll.

@jke000 jke000 closed this Jan 2, 2025
@jke000 jke000 reopened this Jan 2, 2025
@jke000 jke000 merged commit 292818c into UWPR:master Jan 2, 2025
6 checks passed
jke000 added a commit that referenced this pull request Jan 2, 2025
* add CometPeptideIndex files

* use proper mutex to protect g_pvDBIndex and fix capturing proper protein file position for peptide index search

* update VS project with CometPeptideIndex.cpp and .h files

* Add CreatePeptideIndex and CreateFragmentIndex to CometWrapper.

* Get peptide index working for DoSingleSpectrumSearchMultiResults call thru CometWrapper.

* address memory leak in GetPrevNextAA that showed up with peptide index RTS

* Skip some peptide index parsing on subsequent calls to DoSingleSpectrumSearchMultiResults().
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.

1 participant