Princeton-LSI-ResearchComputing / tracebase

Mouse Metabolite Tracing Data Repository for the Rabinowitz Lab
MIT License
4 stars 1 forks source link

PeakAnnotationsLoader 2 - MSRunsLoader updates #993

Closed hepcat72 closed 3 months ago

hepcat72 commented 3 months ago

Summary Change Description

The MSRunsLoader was updated to add a method for the PeakAnnotationsLoader to retrieve the MSRunSample records associated with samples gotten from peak annotations files. The ability to skip samples was added, and updates were made to the associated MSRunSequence loader.

Exceptions were also improved to take advantage of the new summarizable errors, so that missing samples and MSRunSample records could be summarized without custom code needed in the loaders. This included various sample errors and researcher wanrings.

Details:

A few other changes were pulled in due to the complexity of the patch.

Affected Issues/Pull Requests

Review Notes

See comments in-line.

Checklist

This pull request will be merged once the following requirements are met. The author and/or reviewers should uncheck any unmet requirements: