<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>AUTHORS</filename>
    </added>
    <added>
      <filename>jfminer_wrap.i</filename>
    </added>
    <added>
      <filename>rfminer_wrap.i</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -7,7 +7,7 @@ b) Build the documentation yourself with doxygen: type 'make doc'.
 Contents of the above documentation:
 - Links to scientific paper and abstract
 - Installation (several OS and languages)
-- Example program using the LibFminer API (ruby and C++)
+- Example program using the LibFminer API (C++, Ruby, Java)
 - Description of Constructors and Options
 - Official contact information
 </diff>
      <filename>INSTALL</filename>
    </modified>
    <modified>
      <diff>@@ -11,8 +11,7 @@
  *      &lt;li&gt;&lt;a href=&quot;#News&quot;&gt;News&lt;/a&gt;&lt;/li&gt;
  *      &lt;li&gt;&lt;a href=&quot;#Abstract&quot;&gt;Abstract&lt;/a&gt;&lt;/li&gt;
  *      &lt;li&gt;&lt;a href=&quot;#Installation&quot;&gt;Installation&lt;/a&gt;&lt;/li&gt;
- *      &lt;li&gt;&lt;a href=&quot;#Examples-App&quot;&gt;Examples (Frontend)&lt;/a&gt;&lt;/li&gt;
- *      &lt;li&gt;&lt;a href=&quot;#Examples-API&quot;&gt;Examples (API)&lt;/a&gt;&lt;/li&gt;
+ *      &lt;li&gt;&lt;a href=&quot;#Guidance&quot;&gt;Guidance on Using (Lib)Fminer&lt;/a&gt;&lt;/li&gt;
  *  &lt;/ul&gt;
  * Contact details are located at the end of this page.
  *
@@ -133,7 +132,7 @@
  *    \code
  *    apt-get install swig1.3 swig1.3-doc swig1.3-examples
  *    \endcode
- *  - Run &lt;code&gt;make ruby&lt;/code&gt;.
+ *  - Run &lt;code&gt;make ruby&lt;/code&gt;. &lt;b&gt;Attention!&lt;/b&gt; This target will clean up your sources first!
  *  - Move the file &lt;code&gt;fminer.so&lt;/code&gt; from the libfminer directory to your ruby sources. An example program for ruby is printed below. 
  *
  *  The Makefile features a target that creates &lt;b&gt;JAVA&lt;/b&gt; bindings using this file. On Ubuntu, you can e.g. do this:
@@ -142,10 +141,10 @@
  *    \code
  *    apt-get install swig1.3 swig1.3-doc swig1.3-examples
  *    \endcode
- *  - Run &lt;code&gt;make java&lt;/code&gt;.
+ *  - Run &lt;code&gt;make java&lt;/code&gt;. &lt;b&gt;Attention!&lt;/b&gt; This target will clean up your sources first!
  *  - Move the file &lt;code&gt;libfminer.so&lt;/code&gt; and all java source and class files from the libfminer directory to your JAVA sources. An example program for JAVA is printed below. 
  * &lt;br&gt;&lt;br&gt;
- *  &lt;a name=&quot;Examples-App&quot;&gt;
+ *  &lt;a name=&quot;Guidance&quot;&gt;
  * @section Guidance Guidance on Using (Lib)Fminer
  *
  * Most setting are sensible by default, see description of constructors and objects below. 
@@ -203,8 +202,7 @@
  * \endcode
  *
  * &lt;br&gt;&lt;br&gt;
- *  &lt;a name=&quot;Examples-API&quot;&gt;
- *  @section sec3 Examples using the LibFminer API
+ *  @subsection sec3 Examples using the LibFminer API
  *  LibFminer uses the 'singleton' design pattern known from software engineering, i.e., class instantiation is restricted to one object. To empty the database after a run to feed new compounds, use the Fminer::Reset() routine. 
  *
  *  The following code demonstrate the use of the Fminer API from C++ and ruby. It feeds a set of class-labelled molecules in SMILES format (the API currently allows no gSpan input, use the frontend application for that) and calculates a vector of fragments along with statistical relevance and occurrences and prints them out. Every root node corresponds to a single chemical element. The output consists of gSpan graphs. Define the FMINER_SMARTS environment variable to produce output in SMARTS format. In this case, each line is a YAML sequence, containing SMARTS fragment, &lt;i&gt;p&lt;/i&gt;-value, and two sequences denoting positive and negative class occurrences (line numbers in Smiles file): 
@@ -216,7 +214,7 @@
  * Documentation for YAML can be found at: http://yaml.org/spec/cvs/current.html# Additionally define the FMINER_LAZAR environment variable to produce output in linfrag format which can be used as input to &lt;code&gt;&lt;a href=&quot;http://lazar.in-silico.de&quot; target=&quot;_blank&quot;&gt;Lazar&lt;/a&gt;&lt;/code&gt;. 
  *
  *
- * \subsection CPP C++
+ * \subsubsection CPP C++
  *
  * This example uses libfminer in a C++ program.
  * The example assumes that you have created the C++ library using &lt;code&gt;make&lt;/code&gt;.
@@ -253,7 +251,7 @@
  *
  *  \endcode
  *
- * \subsection JAVA JAVA
+ * \subsubsection JAVA JAVA
  *
  * This example uses libfminer in a JAVA program.
  * The example assumes that you have created JAVA bindings using &lt;code&gt;make java&lt;/code&gt;.
@@ -286,7 +284,7 @@
  * }
  * \endcode
  *
- * \subsection Ruby Ruby
+ * \subsubsection Ruby Ruby
  *
  * This example assumes that you have created ruby bindings using &lt;code&gt;make ruby&lt;/code&gt;.
  * \code
@@ -318,7 +316,7 @@
  *
  *  \endcode
  *
- * \subsection Const Description of Constructors and Options
+ * \subsubsection Const Description of Constructors and Options
  * 
  * For the purpose of demonstration we used a toy database of two compounds and an unusual parameter configuration. Please note, that in general the defaults set by the standard constructor are sensible for most databases. They switch on BBRC mining with upper bound pruning for 95% significance and a minimum frequency of 2. The complete standard settings are:
  *</diff>
      <filename>Mainpage.h</filename>
    </modified>
    <modified>
      <diff>@@ -77,13 +77,13 @@ $(LIB1_REALNAME): $(OBJ)
 	-ln -sf $@ $(LIB1_SONAME)
 	-ln -sf $@ $(LIB1)
 
-$(LIB2): clean $(OBJ) $(NAME)_wrap.i
-	$(SWIG) $(SWIGFLAGS) -ruby -o $(NAME)_wrap.cxx $(NAME)_wrap.i
+$(LIB2): clean $(OBJ) r$(NAME)_wrap.i
+	$(SWIG) $(SWIGFLAGS) -ruby -o $(NAME)_wrap.cxx r$(NAME)_wrap.i
 	$(CC) -c $(CXXFLAGS) $(INCLUDE_RB) $(NAME)_wrap.cxx -o $(NAME)_wrap.o
 	$(CC) $(LDFLAGS) -shared $(CXXFLAGS) $(OBJ) $(NAME)_wrap.o $(LIBS_LIB2) -o $@
 
-$(LIB3): clean $(OBJ) $(NAME)_wrap.i
-	$(SWIG) $(SWIGFLAGS) -java -o $(NAME)_wrap.cxx $(NAME)_wrap.i
+$(LIB3): clean $(OBJ) j$(NAME)_wrap.i
+	$(SWIG) $(SWIGFLAGS) -java -o $(NAME)_wrap.cxx j$(NAME)_wrap.i
 	$(CC) -c $(CXXFLAGS) $(INCLUDE_JAVA) $(NAME)_wrap.cxx -o $(NAME)_wrap.o
 	$(CC) $(LDFLAGS) -shared $(CXXFLAGS) $(OBJ) $(NAME)_wrap.o $(LIBS_LIB2) -o $@
 
@@ -101,4 +101,4 @@ doc: Doxyfile Mainpage.h *.h
 	-doxygen $&lt;
 .PHONY:
 clean:
-	-rm -rf *.o *.cxx fminer.java  Fminer.*  fminerJNI.*  SVector.*  SWIGTYPE_p_ChisqConstraint.java  SWIGTYPE_p_FILE.* $(LIB1) $(LIB1_SONAME) $(LIB1_REALNAME) $(LIB2)
+	-rm -rf *.o *.cxx libfminer.java  Fminer.*  libfminerJNI.*  SVector.*  SWIGTYPE_p_ChisqConstraint.java  SWIGTYPE_p_FILE.* $(LIB1) $(LIB1_SONAME) $(LIB1_REALNAME) $(LIB2)</diff>
      <filename>Makefile</filename>
    </modified>
  </modified>
  <removed type="array">
    <removed>
      <filename>fminer_wrap.i</filename>
    </removed>
  </removed>
  <parents type="array">
    <parent>
      <id>05ba646e43dee972fa186386c29e7e8b0a9808d6</id>
    </parent>
  </parents>
  <author>
    <name>Andreas Maunz</name>
    <email>andreas@maunz.de</email>
  </author>
  <url>http://github.com/amaunz/libfminer/commit/0523107b19ae74dfbeab4c1c661cea58fa3b3b32</url>
  <id>0523107b19ae74dfbeab4c1c661cea58fa3b3b32</id>
  <committed-date>2009-09-18T04:35:48-07:00</committed-date>
  <authored-date>2009-09-18T04:35:48-07:00</authored-date>
  <message>ADDED AUTHORS</message>
  <tree>c5965ef4acd23a78cbb0306c7d71a8e25826e642</tree>
  <committer>
    <name>Andreas Maunz</name>
    <email>andreas@maunz.de</email>
  </committer>
</commit>
