biothings / mygeneset.info

Apache License 2.0
5 stars 3 forks source link

Define a standard payload for writing and editing user genesets #42

Closed ravila4 closed 2 years ago

ravila4 commented 3 years ago

@vincerubinetti I tried to organize the proposed fields as we discussed last week. Let me know if it looks alright.

Creating a new geneset

Required fields: field type notes default
name string
genes list my_gene, ncbi, symbol, ensembl, or uniprot ids
Optional fields: field type notes default
description string
is_public string True
Derived fields field type notes
author string obtained from user authentication
taxid integer retrieved from mygene.info

Updating genesets

Optional fields: field type notes
name string
description string
is_public string
genes list my_gene, ncbi, symbol, ensembl, or uniprot ids. Overwrites previous list.
add list my_gene, ncbi, symbol, ensembl, or uniprot ids to add
remove list my_gene, ncbi, symbol, ensembl, or uniprot ids to remove
vincerubinetti commented 3 years ago

This looks basically like I imagined it would 👍

ravila4 commented 2 years ago

CLosing this, user geneset creation has been implemented.