Hi, I'm new to graph DB, but really fascinated about what bio4j is about and what it can do for my app. My requirements include:
1. Able to create new nodes that can be linked to existing protein nodes in bio4j
2. Easy to update bio4j distribution without breaking the links to my own nodes. If my nodes and bio4j are linked in a graph, how do I update the bio4j when a new distribution comes out?
3. Able to to work with data in HBase tables within the same Java program. i.e. I need to query Hbase for something and look it up in Neo4j/Titan for more information
4. Need a text indexing engine to support wild-card search
5. Would be nice to do range query on the edge property. e.g. fetch neighboring nodes that have link-score > 0.5.
Should I go with Neo4j or Titan as the DB backend for Bio4J?
Thanks!
Wen Yu