Closed Zethson closed 3 weeks ago
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 92.53%. Comparing base (
57fbd29
) to head (caf9755
). Report is 6 commits behind head on main.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Hmm, auto-saving doesn’t look right to me, .standardize is meant to be a non-write operation, similar to .validate and .inspect. The user pattern is expected to be:
standardized_names = bt.Gene.standardize(names)
records = bt.Gene.from_values(standardized_names)
ln.save(records)
I wouldn’t make un-explicit save calls in low-level API. I think it’s OK in Curator because that’s a high-level class. For standardize I don’t think we should do it.