Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Issue 511 #514

Merged
merged 179 commits into from
Jul 15, 2024
Merged

Issue 511 #514

merged 179 commits into from
Jul 15, 2024

Conversation

proccaserra
Copy link
Member

fixes issue 511 and issue 512.

@coveralls
Copy link

coveralls commented Nov 13, 2023

Coverage Status

coverage: 80.419% (-0.04%) from 80.462%
when pulling a9a75ea on issue-511
into d246d77 on develop.

Copy link
Collaborator

@terazus terazus left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Minor changes.

isatools/model/assay.py Outdated Show resolved Hide resolved
isatools/model/utils.py Outdated Show resolved Hide resolved
isatools/model/utils.py Outdated Show resolved Hide resolved
tests/convert/test_isatab2json.py Outdated Show resolved Hide resolved
tests/isajson/test_isajson.py Show resolved Hide resolved
tests/isatab/test_isatab.py Outdated Show resolved Hide resolved
ptth222 and others added 4 commits January 18, 2024 20:17
The response[0] in core was setting what was supposed to be a list to a single string from the list instead. The check for whether a ontology source was in the list was nested beneath another check instead of being its own check.
terazus and others added 21 commits March 12, 2024 10:41
Fairly significant changes to check_protocol_fields
Changed messaging on study assays errors
The problem with trying to do this is that some of the protocol types in the yaml file have "Sample Name" and "Extract Name" as the headers and this causes those headers to be added multiple times. It might be better to leave those empty. Also might be good to change headers to a list to get rid of the special case for "nucleic acid hybridization".
For some reason the bottom part of the function only logged errors and did not add them to the validator dictionary. They also did not indicate which filename the error was from, so tracking down where the problem is was difficult. This might just be an oversight since the warnings at the top of the function were just fine.
@proccaserra proccaserra merged commit 9d0063b into develop Jul 15, 2024
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Development

Successfully merging this pull request may close these issues.

5 participants