Skip to content

Conversation

RayMSMS
Copy link
Contributor

@RayMSMS RayMSMS commented Jun 6, 2025

That is the series of PR for Mod_Pair
In the first part, I created two new classes

  1. ModBox:
    The container of Modification. (Like glycan box but can include regular modification)

  2. ModDatabaseReader:
    The reader can load the mod database and store the mod in a different category. After loading the mod, Reader will build the ModBox depending on all combination mods in the database.

I also included the testers for the two classes.

Copy link

codecov bot commented Jun 6, 2025

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 96.60%. Comparing base (c212683) to head (514962b).

Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##           master    #2516      +/-   ##
==========================================
+ Coverage   96.56%   96.60%   +0.04%     
==========================================
  Files         147      148       +1     
  Lines       21976    22149     +173     
  Branches     3058     3080      +22     
==========================================
+ Hits        21221    21397     +176     
+ Misses        750      747       -3     
  Partials        5        5              
Flag Coverage Δ
unittests 94.86% <99.29%> (+0.03%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

Files with missing lines Coverage Δ
MetaMorpheus/EngineLayer/GlycoSearch/AdjNode.cs 80.00% <ø> (ø)
MetaMorpheus/EngineLayer/GlycoSearch/Glycan.cs 98.36% <100.00%> (+0.05%) ⬆️
MetaMorpheus/EngineLayer/GlycoSearch/GlycanBox.cs 96.59% <100.00%> (ø)
...aMorpheus/EngineLayer/GlycoSearch/GlycoPeptides.cs 90.77% <100.00%> (ø)
...pheus/EngineLayer/GlycoSearch/GlycoSearchEngine.cs 98.06% <100.00%> (ø)
...heus/EngineLayer/GlycoSearch/GlycoSpectralMatch.cs 96.99% <100.00%> (ø)
...pheus/EngineLayer/GlycoSearch/LocalizationGraph.cs 100.00% <100.00%> (ø)
MetaMorpheus/EngineLayer/GlycoSearch/Route.cs 100.00% <ø> (ø)
MetaMorpheus/EngineLayer/ModSearch/ModBox.cs 100.00% <100.00%> (ø)
...orpheus/EngineLayer/ModSearch/ModDatabaseReader.cs 100.00% <100.00%> (ø)
... and 2 more

... and 1 file with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@RayMSMS RayMSMS added WIP Work in progress, not ready for review and removed ready for review labels Jun 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
New Feature WIP Work in progress, not ready for review
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants