-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Internal Server Error 500 #48
Comments
@karafecho Can you paste in the query text that produced this issue? |
The query is behind the error box and described within that box. Essentially, I'm having lots of transition issues with transitions that use to work. May be related to BioLink. In the example here, the transition issue produced an internal server error. Steve asked Yaphet and Chuck to investigate. |
We were running a query something of this nature
and this returned a value , I think icees expects icees.feature to be set |
And also this has response coming from robokop, maybe icees.feature is a required parameter |
this is a response segment from Icees
Returned when running a machine question
|
@karafecho - we can't see the full text of the query. Could you paste the text here? |
I think I ran the query below: select population_of_individual_organisms->disease |
I ran a number of variations of the same general query. All failed. I think Yaphet may be correct that icees.feature is a required parameter. Unlike this example, some required a transition to ROBOKOP. |
Also, I think the FROM clause has changed and needs to be specified more precisely. |
This query runs but does not transition to ROBOKOP via the FROM clause "disease_to_chemical_exposure": SELECT population_of_individual_organisms->disease This query does not run: SELECT population_of_individual_organisms->disease->chemical_substance Neither does this one: SELECT population_of_individual_organisms->disease->chemical_exposure |
This query appears to get to ROBOKOP via disease->gene->biological_process_or_activity, but then breaks down. SELECT population_of_individual_organisms->disease->gene->biological_process_or_activity->gene->chemical_substance Is "chemical_substance" the correct node name, or should this be "drug"? ROBOKOP's list of operations is a bit unclear. |
I think robokop does have gene-> biological_process_or_activity but not biological_process_or_activity -> gene, |
Thanks. The transition was available at one point, I thought. Is this list of ROBOKOP operations up to date? I would think that it would be, given the recent NCATS request for testing and documentation, but I'm not certain that it is, or perhaps I'm misreading a few of the operations. Shall I post this question to the ROBOKOP team? Also, I'd like to better understand the structure of the FROM clause in TranQL, as this appears to have changed. @YaphetKG : Perhaps we can touch base to discuss the issues I've posted? That way, I could run a few queries and show you the full set of error messages. |
Thanks for the tip, @scox@renci.org re "When typing a query, pressing Ctrl-Space after an arrow shows the valid BioLink-Model concepts". But, I'm not sure how a user would figure that out. Plus, the BioLink data model is evolving, which makes R&D challenging. For instance, we structured TranQL queries for Tanslator Workflows 4 and 5 to comply with the BioLink data model, Those workflows are no longer relevant to this project, but it would be helpful for users to have a few working examples. |
@karafecho, Yeah sure, I'll be glad to help mean while I'll try to find what is going on with the example query |
@stevencox : I met with Yaphet earlier today. Issues were resolved within about five minutes. One issue was related to the FROM clause. My original query and thinking was correct in that it should be set to "/schema" for execution of query planning. A second issue was related to an incorrect constraint in the example query. This still needs to get corrected in the Workflow 5 v3 example query documentation. A third issue was related to an ICEES constraint and a specific feature variable. This is an issue I was aware of, but simply forgot until I met with Yaphet. A fourth issue was related to my misinterpretation of the ROBOKOP operations documentation. Specifically, I didn't realize that the use of "to" in a natural language operation did not necessarily imply directionality. The Ctrl + Space feature in TranQL should solve that problem. So, all is fine (for now). |
The text was updated successfully, but these errors were encountered: