Fixed an issue in the various derived exception classes that arose from the strict enforcement that made sure all derived exceptions were about the same file, sheet, and column. The purpose was because the summary assumes all the contained exceptions are about data in the same sheet/column. This caused a problem in the even further summarized exception classes for compounds, tissues, treatments, and samples, that came from multiple files/sheets/columns. So this change makes it possible to explicitly ignore that restriction.
Affected Issues/Pull Requests
Partially addresses #829
Merges into PR #1022
Next PR:#1024
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:
Review requirements
Minimum approvals: 1
No changes requested
All blocking issues resolved by reviewers
Specific reviewers: @add_username_here
Review period: 2 days
Associated issue/pull request requirements:
[x] All requirements in affected issues marked "resolved" are satisfied
[x] All required pull requests are merged (or none)
Summary Change Description
Fixed an issue in the various derived exception classes that arose from the strict enforcement that made sure all derived exceptions were about the same file, sheet, and column. The purpose was because the summary assumes all the contained exceptions are about data in the same sheet/column. This caused a problem in the even further summarized exception classes for compounds, tissues, treatments, and samples, that came from multiple files/sheets/columns. So this change makes it possible to explicitly ignore that restriction.
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:
changelog.md
(or no change)