updates the comment at top of harmony file to reflect metadata changes (in another PR)
genotype / genetic informaton
the sample model's attribute is genotype, we will rename this to genetic_information in a future PR. Changing it back to genotype means that refinebio_genetic_information will be populated in downloaded metadata.
regular expressions
This PR supports the next PR which contains the metadata changes for ENA.
multiple values match
Previously we would grab the first metadata key that matched our list of keys presumed to contain the information that we wanted. Now (with the exception of age due to DB contraints) this PR will concatenate values when multiple matches occur.
This PR will temporarily break tests until the SRA metadata changes are merged.
Types of changes
Bugfix (non-breaking change which fixes an issue)
New feature (non-breaking change which adds functionality)
Functional tests
Unit Tests
Checklist
[X] Lint and unit tests pass locally with my changes
[X] I have added tests that prove my fix is effective or that my feature works
Issue Number
https://github.com/AlexsLemonade/refinebio/issues/3320
Purpose/Implementation Notes
genotype
means thatrefinebio_genetic_information
will be populated in downloaded metadata.This PR will temporarily break tests until the SRA metadata changes are merged.
Types of changes
Functional tests
Unit Tests
Checklist
Screenshots
N/A