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

Open
wants to merge 175 commits into
base: develop
Choose a base branch
from
Open

Issue 511 #514

wants to merge 175 commits into from

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.
@proccaserra proccaserra added this to In progress in ISA Tools Development via automation Feb 8, 2024
ptth222 and others added 28 commits March 11, 2024 23:20
There were 2 tests that needed to be changed to match the new naming.
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.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
ISA Tools Development
Review in progress
Development

Successfully merging this pull request may close these issues.

None yet

5 participants