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
Для того, чтобы отдать данные в этом эндпоинте, нужно собрать следующие данные, относящиеся к гену в таблице gene:
все исследования из связанных таблиц
commentEvolution или commentEvolutionEN
commentCause или commentCauseEN
uniprot_summary или uniprot_summary_en (мы потом поправим эту разницу в нейминге, и то что где-то снейк кейс, где-то кэмел кейс)
в зависимости от языка
Пояснения к структуре ответа:
id — внутренний id в БД
publication — это строка с идентификатором статьи из полей pmid или reference. Если заполнено и то и другое, будет два объекта с одним и тем же геном, но разными публикациями
type — собственно doi или pmid соответственно тому откуда взята строка
gene — symbol гена
section — хранит объект, в котором поле type хранит название поля, в котором у одного гена в эндпоинте api/gene/*ген* можно найти ссылку на эту публикацию. Поле position: если type "study", то в position будет указана строка с названием поля с экспериментом. Если у type другое значение, то в position будет строка “in text“.
Разработать новый GET эндпоинт, отдающий данные о ссылках на литературу для каждого эксперимента каждого гена.
Формат ответа:
Для того, чтобы отдать данные в этом эндпоинте, нужно собрать следующие данные, относящиеся к гену в таблице gene:
все исследования из связанных таблиц
commentEvolution или commentEvolutionEN
commentCause или commentCauseEN
uniprot_summary или uniprot_summary_en (мы потом поправим эту разницу в нейминге, и то что где-то снейк кейс, где-то кэмел кейс)
в зависимости от языка
Пояснения к структуре ответа:
id — внутренний id в БД
publication — это строка с идентификатором статьи из полей pmid или reference. Если заполнено и то и другое, будет два объекта с одним и тем же геном, но разными публикациями
type — собственно doi или pmid соответственно тому откуда взята строка
gene — symbol гена
section — хранит объект, в котором поле type хранит название поля, в котором у одного гена в эндпоинте api/gene/*ген* можно найти ссылку на эту публикацию. Поле position: если type "study", то в position будет указана строка с названием поля с экспериментом. Если у type другое значение, то в position будет строка “in text“.
Подробнее про section
The text was updated successfully, but these errors were encountered: