<commit_before>Graphene: Search and Graph your data 
======
 Graphene is a high performance Java based web framework you can use to build a searching and graphing application on top of your data.  It is datastore agnostic, but has some built in support for generating a graph database using Neo4J or Titan (and to that extent, Tinkerpop Blueprints), from your non-graph datastore (RDBMS, Solr, etc).<br>For configurations, building, and deployment instructions, view the [Graphene Wiki](https://github.com/Sotera/graphene/wiki).
Please see the road maps in the wiki for new features and their slated order.
 
Using Graphene 
------
 The core of Graphene (this project) is to be used as a WAR overlay for your Java based web application.  We provide two examples using the limited Enron and Scott Walker datasets (graphene-enron and graphene-walker, respectively).  We also have a Kiva micro-loan based demo available on request.

 It is our goal that you should not have to modify this project in order to suit your individual needs (although we welcome ideas and suggestions).  The intent is that this project be used as an underlying framework, and that your individual implementations can be wired within your code using IOC.
 
Building Graphene 
------ 
 Graphene is built using [Apache Maven](http://maven.apache.org) version 3.0.4 and a recent version of [Java 7](http://www.oracle.com/technetwork/java/javase/downloads/index.html). 
 
 * A plain 'mvn clean install' will build all the jar files and a single war file (to be overlaid on your project)
 * Test execution is part of the build, but you can add -DskipTests=true to cut down on the build time.
 * A BuildAll.bat is supplied for windows users.  This will perform a few cleans to overcome some windows issues, and then compile and install to your local maven repo.
 
 Graphene overview
 ------
* Graphene expects that you are familiar with some modern Java concepts:
<li>Interfaces and Implementations</li>
<li>Knowledge of Maven, or a knowledge of how to search for answers to your questions</li><commit_msg>Updated draft with minor modifications<commit_after>Graphene: Search and Graph your data 
======
 Graphene is a high performance Java based web framework you can use to build a searching and graphing application on top of your data.  It is datastore agnostic, but has some built in support for generating a graph database using Neo4J or Titan (and to that extent, Tinkerpop Blueprints), from your non-graph datastore (RDBMS, Solr, etc).<br>For configurations, building, and deployment instructions, view the [Graphene Wiki](https://github.com/Sotera/graphene/wiki).
Please see the road maps in the wiki for new features and their slated order.
 
Using Graphene 
------
 The core of Graphene is to be used as a WAR overlay for your Java based web application.  We provide two examples using the limited Enron and Scott Walker datasets (graphene-enron and graphene-walker, respectively).  We also have a Kiva micro-loan based demo available on request.

 It is our goal that you should not have to modify this project in order to suit your individual needs (although we welcome ideas and suggestions).  The intent is that this project be used as an underlying framework, and that your individual implementations can be wired within your code using IOC.
 
Building Graphene 
------ 
 Graphene is built using [Apache Maven](http://maven.apache.org) version 3.0.4 and a recent version of [Java 7](http://www.oracle.com/technetwork/java/javase/downloads/index.html). 
 
 * A plain 'mvn clean install' will build all the jar files and a single war file (to be overlaid on your project)
 * Test execution is part of the build, but you can add -DskipTests=true to cut down on the build time.
 * A BuildAll.bat is supplied for windows users.  This will perform a few cleans to overcome some windows issues, and then compile and install to your local maven repo.
 
 Graphene overview
 ------
* Graphene expects that you are familiar with some modern Java concepts:
<li>Interfaces and Implementations</li>
<li>Knowledge of Maven, or a knowledge of how to search for answers to your questions</li>
{'fraction_non_alphanumeric': 0.06156806156806157, 'fraction_numerical': 0.002405002405002405, 'mean_word_length': 4.192259675405743, 'pattern_counts': {'":': 0, '<': 13, '<?xml version=': 0, '>': 13, 'https://': 2, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7068983', 'n_tokens_mistral': 1126, 'n_tokens_neox': 1041, 'n_words': 607}