Add validation of annotations in syncToSynapse


The syncToSynapse currently validates the manifest for correctness and that all files and folders exists before uploading but does not check to see that the annotations fit any standard. One improvement would be to add an optional parameter to the command schema=None that can optionally take a fileView id that is used to validate all the annotations.

This way we can use the annotations schemas used in Sage consortia to create a fileview and verify that uploads are compliant in advance.




Andrew Lamb
January 7, 2019, 9:51 PM

I unfortunately got really busy after getting this project and never made any progress on it.

Kimyen Truong
January 7, 2019, 8:11 PM

Thanks . In the Python client roadmap, we will address bulk upload and annotation works in the Python client in version 2.0. We plan to gather use cases and requirements from the annotation working group prior to choosing a solution moving forward (estimate this to happen around February). or I can invite you to the meetings to-be-scheduled with the annotation working group.

Larsson Omberg
January 7, 2019, 8:04 PM

let me know if you want to discuss requirements and needs.

Meredith Slota
January 7, 2019, 7:57 PM

No discussion and as far as I know, no progress. I re-assigned to you to triage and/or consider this use case (of using a specific File View to validate a schema) in your efforts to (eventually) refactor this functionality. Apologies for not commenting with this earlier!

if you have made progress here, please update us with your work. Thanks!

Kimyen Truong
January 7, 2019, 7:25 PM

I saw that assigned this to me. was there discussion around this issue? I think it was previously assigned to by and . I would like to know if there is any progress made?

Your pinned fields
Click on the next to a field label to start pinning.


Jordan Kiang


Larsson Omberg



Larsson Omberg