Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
What is this PR
Why is this PR needed?
_rich_atlas_metadata
expects that the metadata has only a single comma, in a specific place. However, some atlasses have citation metadata without comma or containing multiple commas, for these there will be an error when trying to print their information to the screen. See #525 for more context.What does this PR do?
_rich_atlas_metadata
does not split citation string up in two parts (using a comma as seperator) like before.validate_metadata
function added to validate the type of metadata of generated atlassesReferences
#525
How has this PR been tested?
test_validate_metadata
checks whether metadata is validated correctly for a few testcasesBefore (left) and after (right; note the comma after "Wang et al 2020"):

Is this a breaking change?
No.
Does this PR require an update to the documentation?
No.
Checklist: