Princeton-LSI-ResearchComputing / tracebase

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

Removed mzXML file form field and lcms tsv download #924

Closed hepcat72 closed 3 months ago

hepcat72 commented 3 months ago

Summary Change Description

This was mainly to remove the mzXML while retaining other related improvements made in the previous PRs, but I also, in the process, worked toward both:

  1. Retaining code that I think will be used again, (once the LCMS sheet(s) have a loader), and...
  2. Experimenting with an error strategy (a minor amount of effort) that I believe will be much easier for the user to consume (in the form of errors attached to spreadsheet cells via comments). It was necessary for me to be able to structure the sample sheet excel file creation code in a scalable way. I needed to see my idea in practice to understand it better, and to plan out the structure of the code in that next step. These changes may be removed. I only did a small portion relevant to the lcms code modifications to extract mzXMLs as a sort of exploration of the design idea on what may end up being code that gets pulled. I commented out calls to that code in form_valid, since its usage was removed as a part of the change in plans, and added comments to remove the code if it doesn't end up being used.

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: