Princeton-LSI-ResearchComputing / tracebase

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

PeakAnnotationsLoader 8 - The load script #999

Closed hepcat72 closed 2 months ago

hepcat72 commented 3 months ago

Summary Change Description

This is the load script for the peak annotations and edited test files.

Note that the format detection was implemented before what was implemented in parallel in main. The version in this PR is flexible in that it doesn't require all sheets or all headers. It's not a perfect implementation, but it currently works just as well. It could be made to be better by trying to use optional columns/sheets to identify format.

Affected Issues/Pull Requests

This completes this PR series. PR #1000 isn't branched off this PR's branch, but it does have some commented code that depends on code implemented somewhere in this series, that will be uncommented once this series is merged and it is rebased.

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:

hepcat72 commented 2 months ago

Merged via #1076