<commit_before><?xml version="1.0"?>

<!-- Comments are just as important in buildfiles, do -->
<!-- not avoid writing them! -->
<project name="gui" default="all" basedir=".">

    <!-- Project-wide settings.  All directories are relative to the -->
    <!-- project directories -->
    <property name="src.dir" value="./src"/>
    <property name="doc.dir" value="./doc"/>
    <property name="lib.dir" value="./lib"/>
    <property name="dist.dir" value="./dist"/>
    <property name="bin.dir" value="./bin"/>
    
    <!-- Build directories -->
    <property name="build.dir" value="./build"/>
    <property name="build.classes" value="${build.dir}/classes"/>
    <property name="build.lib" value="${build.dir}/lib"/>
    
    <!-- Global settings -->
    <property name="debug.flag" value="on"/>

    <!-- Classpath -->
    <path id="classpath">
         <fileset dir="${lib.dir}">
            <include name="AppleJavaExtensions.jar"/>
            <include name="jcommon-1.0.12.jar"/>
	    <include name="jfreechart-1.0.9.jar"/>
	    <include name="itext-2.0.6.jar"/>
            <include name="batik-anim.jar"/>
            <include name="batik-awt-util.jar"/>
            <include name="batik-bridge.jar"/>
            <include name="batik-codec.jar"/>
            <include name="batik-css.jar"/>
            <include name="batik-dom.jar"/>
	    <include name="batik-ext.jar"/>
            <include name="batik-extension.jar"/>
            <include name="batik-gui-util.jar"/>
            <include name="batik-gvt.jar"/>
            <include name="batik-parser.jar"/>
            <include name="batik-script.jar"/>
            <include name="batik-svg-dom.jar"/>
	    <include name="batik-svggen.jar"/>
            <include name="batik-swing.jar"/>
            <include name="batik-transcoder.jar"/>
            <include name="batik-util.jar"/>
            <include name="batik-xml.jar"/>
            <include name="js.jar"/>
            <include name="junit.jar"/>
            <include name="pdf-transcoder.jar"/>
            <include name="xalan-2.6.0.jar"/>
            <include name="xerces_2_5_0.jar"/>
            <include name="xml-apis.jar"/>
            <include name="xml-apis-ext.jar"/>
	    <include name="epsgraphics.jar"/>
	    <include name="org-jdesktop-layout.jar"/>
	    <include name="swing-layout-1.0.3.jar"/>
            <include name="libsbmlj.jar"/>
         </fileset>
         <pathelement path="${build_dir}"/>
     </path>
    
    <!-- default task -->		
    <target name="all" depends="pre-clean,build,deploy,post-clean">
    </target>

    <!-- executes the gui -->
    <target name="exe" depends="all">
	<exec executable="${bin.dir}/gui"/>
    </target>

    <!-- Prepare the temporary directories for -->
    <!-- the start of the build. These can usually -->
    <!-- be deleted afterwards. -->
    <target name="init">
      <mkdir dir="${build.classes}"/>
      <mkdir dir="${build.dir}"/>
      <mkdir dir="${build.lib}"/>

      <!-- Set the internal value for current time -->
      <!-- These can be referenced in an echo... -->
      <tstamp/>

      <!-- ...like here! -->
      <echo message="${TSTAMP}"/>
     
    </target>
    
    <!-- Build the GUI -->
    <target name="build" depends="init">
        <javac nowarn="on"
	       destdir="${build.classes}"
               debug="${debug.flag}"
               deprecation="on"
		   classpathref="classpath">
          <src path="${src.dir}"/>
	  </javac>	
        <jar jarfile="${build.lib}/gui.jar" basedir="${build.classes}">
	    <manifest>
		<attribute name="Main-Class" value="biomodelsim.BioSim"/>
		<attribute name="Class-Path" value="../../lib/AppleJavaExtensions.jar../../lib/jcommon-1.0.12.jar ../../lib/jfreechart-1.0.9.jar ../../lib/itext-2.0.6.jar ../../lib/batik-anim.jar ../../lib/batik-awt-util.jar ../../lib/batik-bridge.jar ../../lib/batik-codec.jar ../../lib/batik-css.jar ../../lib/batik-dom.jar ../../lib/batik-ext.jar ../../lib/batik-extension.jar ../../lib/batik-gui-util.jar ../../lib/batik-gvt.jar ../../lib/batik-parser.jar ../../lib/batik-script.jar ../../lib/batik-svg-dom.jar ../../lib/batik-svggen.jar ../../lib/batik-swing.jar ../../lib/batik-transcoder.jar ../../lib/batik-util.jar ../../lib/batik-xml.jar ../../lib/js.jar ../../lib/pdf-transcoder.jar ../../lib/xalan-2.6.0.jar ../../lib/xerces_2_5_0.jar ../../lib/xml-apis.jar ../../lib/xml-apis-ext.jar ../../lib/epsgraphics.jar ../../lib/org-jdesktop-layout.jar ../../lib/swing-layout-1.0.3.jar ../../lib/libsbml/lib/libsbmlj.jar ../../lib/junit.jar"/>
      	    </manifest>
	</jar>
    </target><commit_msg>updated build file to use java 1.5 target<commit_after><?xml version="1.0"?>

<!-- Comments are just as important in buildfiles, do -->
<!-- not avoid writing them! -->
<project name="gui" default="all" basedir=".">

    <!-- Project-wide settings.  All directories are relative to the -->
    <!-- project directories -->
    <property name="src.dir" value="./src"/>
    <property name="doc.dir" value="./doc"/>
    <property name="lib.dir" value="./lib"/>
    <property name="dist.dir" value="./dist"/>
    <property name="bin.dir" value="./bin"/>
    
    <!-- Build directories -->
    <property name="build.dir" value="./build"/>
    <property name="build.classes" value="${build.dir}/classes"/>
    <property name="build.lib" value="${build.dir}/lib"/>
    
    <!-- Global settings -->
    <property name="debug.flag" value="on"/>

    <!-- Classpath -->
    <path id="classpath">
         <fileset dir="${lib.dir}">
            <include name="AppleJavaExtensions.jar"/>
            <include name="jcommon-1.0.12.jar"/>
	    <include name="jfreechart-1.0.9.jar"/>
	    <include name="itext-2.0.6.jar"/>
            <include name="batik-anim.jar"/>
            <include name="batik-awt-util.jar"/>
            <include name="batik-bridge.jar"/>
            <include name="batik-codec.jar"/>
            <include name="batik-css.jar"/>
            <include name="batik-dom.jar"/>
	    <include name="batik-ext.jar"/>
            <include name="batik-extension.jar"/>
            <include name="batik-gui-util.jar"/>
            <include name="batik-gvt.jar"/>
            <include name="batik-parser.jar"/>
            <include name="batik-script.jar"/>
            <include name="batik-svg-dom.jar"/>
	    <include name="batik-svggen.jar"/>
            <include name="batik-swing.jar"/>
            <include name="batik-transcoder.jar"/>
            <include name="batik-util.jar"/>
            <include name="batik-xml.jar"/>
            <include name="js.jar"/>
            <include name="junit.jar"/>
            <include name="pdf-transcoder.jar"/>
            <include name="xalan-2.6.0.jar"/>
            <include name="xerces_2_5_0.jar"/>
            <include name="xml-apis.jar"/>
            <include name="xml-apis-ext.jar"/>
	    <include name="epsgraphics.jar"/>
	    <include name="org-jdesktop-layout.jar"/>
	    <include name="swing-layout-1.0.3.jar"/>
            <include name="libsbmlj.jar"/>
         </fileset>
         <pathelement path="${build_dir}"/>
     </path>
    
    <!-- default task -->		
    <target name="all" depends="pre-clean,build,deploy,post-clean">
    </target>

    <!-- executes the gui -->
    <target name="exe" depends="all">
	<exec executable="${bin.dir}/gui"/>
    </target>

    <!-- Prepare the temporary directories for -->
    <!-- the start of the build. These can usually -->
    <!-- be deleted afterwards. -->
    <target name="init">
      <mkdir dir="${build.classes}"/>
      <mkdir dir="${build.dir}"/>
      <mkdir dir="${build.lib}"/>

      <!-- Set the internal value for current time -->
      <!-- These can be referenced in an echo... -->
      <tstamp/>

      <!-- ...like here! -->
      <echo message="${TSTAMP}"/>
     
    </target>
    
    <!-- Build the GUI -->
    <target name="build" depends="init">
        <javac source="1.5"
	       target="1.5"
               nowarn="on"
	       destdir="${build.classes}"
               debug="${debug.flag}"
               deprecation="on"
		   classpathref="classpath">
          <src path="${src.dir}"/>
	  </javac>	
        <jar jarfile="${build.lib}/gui.jar" basedir="${build.classes}">
	    <manifest>
		<attribute name="Main-Class" value="biomodelsim.BioSim"/>
		<attribute name="Class-Path" value="../../lib/AppleJavaExtensions.jar../../lib/jcommon-1.0.12.jar ../../lib/jfreechart-1.0.9.jar ../../lib/itext-2.0.6.jar ../../lib/batik-anim.jar ../../lib/batik-awt-util.jar ../../lib/batik-bridge.jar ../../lib/batik-codec.jar ../../lib/batik-css.jar ../../lib/batik-dom.jar ../../lib/batik-ext.jar ../../lib/batik-extension.jar ../../lib/batik-gui-util.jar ../../lib/batik-gvt.jar ../../lib/batik-parser.jar ../../lib/batik-script.jar ../../lib/batik-svg-dom.jar ../../lib/batik-svggen.jar ../../lib/batik-swing.jar ../../lib/batik-transcoder.jar ../../lib/batik-util.jar ../../lib/batik-xml.jar ../../lib/js.jar ../../lib/pdf-transcoder.jar ../../lib/xalan-2.6.0.jar ../../lib/xerces_2_5_0.jar ../../lib/xml-apis.jar ../../lib/xml-apis-ext.jar ../../lib/epsgraphics.jar ../../lib/org-jdesktop-layout.jar ../../lib/swing-layout-1.0.3.jar ../../lib/libsbml/lib/libsbmlj.jar ../../lib/junit.jar"/>
      	    </manifest>
	</jar>
    </target>
{'fraction_non_alphanumeric': 0.2289754939004642, 'fraction_numerical': 0.009284249163338011, 'mean_word_length': 2.0077922077922077, 'pattern_counts': {'":': 0, '<': 179, '<?xml version=': 2, '>': 179, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 14}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '860304', 'n_tokens_mistral': 3061, 'n_tokens_neox': 2904, 'n_words': 512}