elixir-cloud-aai / drs-filer

Lightweight, flexible Flask/Gunicorn-based GA4GH DRS implementation
Apache License 2.0
5 stars 8 forks source link

Implement "PUT /objects/{object_id}" #24

Closed uniqueg closed 3 years ago

uniqueg commented 3 years ago

Description

Currently, there are only POST and DELETE endpoints for registering/indexing and removing objects, respectively. However, this presents a user from choosing their own identifier during registration and also makes it impossible to update any given object. While DRS objects are generally meant to be permanent, and so updating an object is not required, in some situations, e.g., when registering objects that are inherently temporary, such functionality would be desirable.

Proposed solution