KarrLab/datanator_rest_api

View on GitHub
datanator_rest_api/routes/v2/observation.py

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
""" Full text search
perform full text search

:Author: Zhouyang Lian < zhouyang.lian@familian.life >
:Date: 2020-08-05
:Copyright: 2019, Karr Lab
:License: MIT
"""
from datanator_query_python.query_schema_2 import query_observation

o_manager = query_observation.QueryObs()

class get_entity_value:
    def get(identifier, entity="protein", datatype="half-life", limit=10, skip=0):
        identifier = {"namespace": identifier["namespace"],
                      "value": identifier["value"]}
        return o_manager.get_entity_datatype(identifier,
                                             entity=entity,
                                             datatype=datatype,
                                             limit=limit,
                                             skip=skip)