Skip to content

Commit 3a83ec7

Browse files
authored
feat: SampleGroupProcessor (#275)
* feat, tests: added support for computing more accurate peak area metrics that will be used for downstream analysis and filtering in FIA-MS to pickms1features * WIP: adding consensus calculations to SearchAccurateMass * WIP: adding tests for consensus calcuations to SearchAccurateMass * feat, tests: modified AccurateMassSearchEngine to include a feature merge step of all common hits * feat, fix, tests: fixed bug in param usage and several bugs in sessionHandler for plotting the new featureMap structure * feat, tests: added support for sample group handler in add sample to sequence * WIP: adding SampleGroupProcessor * WIP: drafting SampleGroupProcessor::MergeInjections * WIP: drafting SampleGroupProcessor::MergeInjections * WIP: refactored individual loops into individual methods * tests: added testing data for MergeInjections * feat, tests: working MergeInjections with test for the case of subordinates * fix, tests: expanded MergeInjections tests and isolated/corrected several bugs * tests, WIP: fixed broken tests identified by CI; adding SampleGroupProcessor to GUI * bug, WIP: need modify LoadFeatureMap to also populate the FeatureMap with only used entries * fix, tests: major bugs in SampleGroupProcessor; added makeFeatureMapFromHistory for better handling of input FeatureXML files * feat, tests: added load/store featureSampleGroup method * fix: updated examples and updated shared processors * fix: bug in UpdateFEatureMapHistory * fix: bug in mergeInjections where missing injection data caused the feature to be removed prematurely * WIP: bug in FeatureMatrix * fix: added several try/catch blocks for errors during multi-threading * tests: updated utilities test * fix, examples: updated examples with the correct test values
1 parent 572af81 commit 3a83ec7

File tree

72 files changed

+265469
-230136
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

72 files changed

+265469
-230136
lines changed

src/examples/data/FIAMS_FullScan_Unknowns/CHEMISTRY/HMDB2StructMapping.tsv

Lines changed: 114107 additions & 0 deletions
Large diffs are not rendered by default.

src/examples/data/FIAMS_FullScan_Unknowns/CHEMISTRY/HMDBMappingFile.tsv

Lines changed: 11533 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
M-H;1-
2+
M+Cl;1-
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
M+H;1+
2+
M+Na;1+
3+
M+K;1+

0 commit comments

Comments
 (0)