Skip to content
This repository has been archived by the owner on Sep 24, 2019. It is now read-only.

BEL term completion using libbel AST #79

Open
abargnesi opened this issue Oct 21, 2015 · 0 comments
Open

BEL term completion using libbel AST #79

abargnesi opened this issue Oct 21, 2015 · 0 comments
Assignees

Comments

@abargnesi
Copy link
Member

This library includes completion on BEL expressions (see BEL::Completion).

This work would be to use the included C extension to parse and provide completions from the Abstract Syntax Tree.

Goals

  • Leverage bel_parse_term to produce BEL term AST. We can provide a BEL term-based completion now and eventually extend this to a BEL statement once we enhance the AST parser.
  • Improve provided completions. For example the AST can recognize a namespace value so it is logical to provide fully constructed BEL term completions based on the encoding values (e.g. ProteinConcept, RNAConcept, etc.).
@abargnesi abargnesi self-assigned this Oct 21, 2015
@abargnesi abargnesi added this to the 0.4.0 milestone Oct 21, 2015
abargnesi pushed a commit that referenced this issue Nov 19, 2015
Only the API for Resource Search is made available in bel.rb.

The first implementation of this API is on Sqlite at the following
repository:

https://github.com/OpenBEL/bel.rb-search-sqlite

refs #73 #79
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant