You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
LOVD3 needs a new API for full data sharing. Several solutions and data formats were considered, and the GA4GH Data Connect Table API solution was chosen in combination with a VarioML-JSON payload.
Tasks
Until all details have been worked out, this API requires authentication.
Handle GET.
Handle HEAD.
Add /api/v2/ga4gh endpoint, forwarding to the Table API.
Add /api/v2/ga4gh/tables as a starting point for the table discovery.
List the variants table, using a VarioML-JSON-based data model.
Add /api/v2/ga4gh/table/variants/info URL.
Add /api/v2/ga4gh/table/variants/data, which should just refer to the first data page.
Data pages (pagination) should follow the .../data:hg19:chr1:123456 format. This supports using static files.
Make sure that non-public entries will never be included.
Make sure that non-public fields will never be included, so check those settings.
Data without a license or with a non-compatible license should only share summary data.
Filter excluding detailed data for BY-ND;0 and BY-NC-ND;0 should be always on, as this data can not be aggregated and shared by us (treat like not having a license at all - share summary data only).
LOVD/varcache should identify itself to unhide ND licenses with additional permissions.
When LOVD/varcache is not querying, also BY-ND;1 and BY-NC-ND;1 licensed data should not be shared in detail. Summary data only.
Build GA4GH Data Connect API
LOVD3 needs a new API for full data sharing. Several solutions and data formats were considered, and the GA4GH Data Connect Table API solution was chosen in combination with a VarioML-JSON payload.
Tasks
GET
.HEAD
./api/v2/ga4gh
endpoint, forwarding to the Table API./api/v2/ga4gh/tables
as a starting point for the table discovery.variants
table, using a VarioML-JSON-based data model./api/v2/ga4gh/table/variants/info
URL./api/v2/ga4gh/table/variants/data
, which should just refer to the first data page..../data:hg19:chr1:123456
format. This supports using static files.License(postponed, optional filter when authorized, take note of Set out rules for cache-friendly conditional requests ga4gh-discovery/data-connect#107)BY-ND;0
andBY-NC-ND;0
should be always on, as this data can not be aggregated and shared by us (treat like not having a license at all - share summary data only).BY-ND;1
andBY-NC-ND;1
licensed data should not be shared in detail. Summary data only.If-Modified-Since
HTTP header, take note of Set out rules for cache-friendly conditional requests ga4gh-discovery/data-connect#107)/service-info
URL.The text was updated successfully, but these errors were encountered: