# HG changeset patch
# User bgruening
# Date 1451691474 18000
# Node ID a3fd214e7555628dde407f4d5b0e7d655cf8e238
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/numeric_clustering commit bafd56379ff227fb81f8cd61d708ebc39814da54
diff -r 000000000000 -r a3fd214e7555 Untitled.ipynb
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/Untitled.ipynb Fri Jan 01 18:37:54 2016 -0500
@@ -0,0 +1,744 @@
+{
+ "cells": [
+ {
+ "cell_type": "code",
+ "execution_count": 29,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "KMeans(copy_x=True, init='k-means++', max_iter=300, n_clusters=8, n_init=10,\n",
+ " n_jobs=1, precompute_distances='auto', random_state=None, tol=0.0001,\n",
+ " verbose=0)"
+ ]
+ },
+ "execution_count": 29,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "import sys\n",
+ "import json\n",
+ "import numpy as np\n",
+ "import sklearn.cluster\n",
+ "import pandas\n",
+ "\n",
+ "data = pandas.read_csv(\"/home/bag/projects/code/galaxytools/tools/numeric_clustering/test-data/numeric_values.tabular\", sep='\\t', header=0, index_col=None, parse_dates=True, encoding=None )\n",
+ "my_class = getattr(sklearn.cluster, \"KMeans\")\n",
+ "cluster_object = my_class()\n",
+ "\n",
+ "params = dict()\n",
+ "cluster_object.set_params(**params)\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 32,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "[0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 1 1 1 1 1 1 1 1 1 1 1 1\n",
+ " 2 2 2 2 2 2 2 2 2 2 2] 48 48\n",
+ " 0\n",
+ "0 0\n",
+ "1 0\n",
+ "2 0\n",
+ "3 0\n",
+ "4 0\n",
+ "5 0\n",
+ "6 0\n",
+ "7 0\n",
+ "8 0\n",
+ "9 0\n",
+ "10 0\n",
+ "11 0\n",
+ "12 3\n",
+ "13 3\n",
+ "14 3\n",
+ "15 3\n",
+ "16 3\n",
+ "17 3\n",
+ "18 3\n",
+ "19 3\n",
+ "20 3\n",
+ "21 3\n",
+ "22 3\n",
+ "23 3\n",
+ "24 3\n",
+ "25 1\n",
+ "26 1\n",
+ "27 1\n",
+ "28 1\n",
+ "29 1\n",
+ "30 1\n",
+ "31 1\n",
+ "32 1\n",
+ "33 1\n",
+ "34 1\n",
+ "35 1\n",
+ "36 1\n",
+ "37 2\n",
+ "38 2\n",
+ "39 2\n",
+ "40 2\n",
+ "41 2\n",
+ "42 2\n",
+ "43 2\n",
+ "44 2\n",
+ "45 2\n",
+ "46 2\n",
+ "47 2\n"
+ ]
+ }
+ ],
+ "source": [
+ "\n",
+ "if 4 >= 4:\n",
+ " data_matrix = data.values[:, 1-1:1]\n",
+ " #print data_matrix\n",
+ "else:\n",
+ " data_matrix = data.values\n",
+ "\n",
+ "prediction = cluster_object.fit_predict( data_matrix )\n",
+ "print prediction, len(prediction), len(data_matrix)\n",
+ "\n",
+ "pred = pandas.DataFrame(prediction)\n",
+ "print pred\n",
+ "\n",
+ "#data[len(data.columns)] = prediction\n",
+ "#data.to_csv(path_or_buf = \"foo.tab\", sep=\"\\t\")\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 34,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "
\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " 0 | \n",
+ " -67 | \n",
+ " 0 | \n",
+ " 56 | \n",
+ " 58 | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 | \n",
+ " NaN | \n",
+ " -76 | \n",
+ " 0 | \n",
+ " 64 | \n",
+ " 44 | \n",
+ "
\n",
+ " \n",
+ " 1 | \n",
+ " NaN | \n",
+ " -73 | \n",
+ " 0 | \n",
+ " 48 | \n",
+ " 51 | \n",
+ "
\n",
+ " \n",
+ " 2 | \n",
+ " NaN | \n",
+ " -49 | \n",
+ " 0 | \n",
+ " 65 | \n",
+ " 58 | \n",
+ "
\n",
+ " \n",
+ " 3 | \n",
+ " NaN | \n",
+ " -49 | \n",
+ " 0 | \n",
+ " 61 | \n",
+ " 43 | \n",
+ "
\n",
+ " \n",
+ " 4 | \n",
+ " NaN | \n",
+ " -79 | \n",
+ " 0 | \n",
+ " 43 | \n",
+ " 45 | \n",
+ "
\n",
+ " \n",
+ " 5 | \n",
+ " NaN | \n",
+ " -98 | \n",
+ " 0 | \n",
+ " 60 | \n",
+ " 42 | \n",
+ "
\n",
+ " \n",
+ " 6 | \n",
+ " NaN | \n",
+ " -59 | \n",
+ " 0 | \n",
+ " 55 | \n",
+ " 50 | \n",
+ "
\n",
+ " \n",
+ " 7 | \n",
+ " NaN | \n",
+ " -56 | \n",
+ " 0 | \n",
+ " 53 | \n",
+ " 53 | \n",
+ "
\n",
+ " \n",
+ " 8 | \n",
+ " NaN | \n",
+ " -61 | \n",
+ " 0 | \n",
+ " 44 | \n",
+ " 45 | \n",
+ "
\n",
+ " \n",
+ " 9 | \n",
+ " NaN | \n",
+ " -84 | \n",
+ " 0 | \n",
+ " 65 | \n",
+ " 43 | \n",
+ "
\n",
+ " \n",
+ " 10 | \n",
+ " NaN | \n",
+ " -75 | \n",
+ " 0 | \n",
+ " 52 | \n",
+ " 35 | \n",
+ "
\n",
+ " \n",
+ " 11 | \n",
+ " NaN | \n",
+ " -70 | \n",
+ " 0 | \n",
+ " 56 | \n",
+ " 56 | \n",
+ "
\n",
+ " \n",
+ " 12 | \n",
+ " NaN | \n",
+ " 43 | \n",
+ " 1 | \n",
+ " 86 | \n",
+ " -61 | \n",
+ "
\n",
+ " \n",
+ " 13 | \n",
+ " NaN | \n",
+ " 15 | \n",
+ " 1 | \n",
+ " 93 | \n",
+ " -67 | \n",
+ "
\n",
+ " \n",
+ " 14 | \n",
+ " NaN | \n",
+ " 36 | \n",
+ " 1 | \n",
+ " 94 | \n",
+ " -59 | \n",
+ "
\n",
+ " \n",
+ " 15 | \n",
+ " NaN | \n",
+ " 62 | \n",
+ " 1 | \n",
+ " 92 | \n",
+ " -50 | \n",
+ "
\n",
+ " \n",
+ " 16 | \n",
+ " NaN | \n",
+ " 70 | \n",
+ " 1 | \n",
+ " 91 | \n",
+ " -78 | \n",
+ "
\n",
+ " \n",
+ " 17 | \n",
+ " NaN | \n",
+ " 47 | \n",
+ " 1 | \n",
+ " 87 | \n",
+ " -35 | \n",
+ "
\n",
+ " \n",
+ " 18 | \n",
+ " NaN | \n",
+ " 52 | \n",
+ " 1 | \n",
+ " 91 | \n",
+ " -56 | \n",
+ "
\n",
+ " \n",
+ " 19 | \n",
+ " NaN | \n",
+ " 46 | \n",
+ " 1 | \n",
+ " 81 | \n",
+ " -61 | \n",
+ "
\n",
+ " \n",
+ " 20 | \n",
+ " NaN | \n",
+ " 34 | \n",
+ " 1 | \n",
+ " 78 | \n",
+ " -83 | \n",
+ "
\n",
+ " \n",
+ " 21 | \n",
+ " NaN | \n",
+ " 45 | \n",
+ " 1 | \n",
+ " 87 | \n",
+ " -50 | \n",
+ "
\n",
+ " \n",
+ " 22 | \n",
+ " NaN | \n",
+ " 50 | \n",
+ " 1 | \n",
+ " 73 | \n",
+ " -67 | \n",
+ "
\n",
+ " \n",
+ " 23 | \n",
+ " NaN | \n",
+ " 45 | \n",
+ " 1 | \n",
+ " 97 | \n",
+ " -50 | \n",
+ "
\n",
+ " \n",
+ " 24 | \n",
+ " NaN | \n",
+ " 45 | \n",
+ " 1 | \n",
+ " 111 | \n",
+ " -61 | \n",
+ "
\n",
+ " \n",
+ " 25 | \n",
+ " NaN | \n",
+ " -92 | \n",
+ " 2 | \n",
+ " 23 | \n",
+ " -109 | \n",
+ "
\n",
+ " \n",
+ " 26 | \n",
+ " NaN | \n",
+ " -96 | \n",
+ " 2 | \n",
+ " 20 | \n",
+ " -94 | \n",
+ "
\n",
+ " \n",
+ " 27 | \n",
+ " NaN | \n",
+ " -88 | \n",
+ " 2 | \n",
+ " 26 | \n",
+ " -85 | \n",
+ "
\n",
+ " \n",
+ " 28 | \n",
+ " NaN | \n",
+ " -114 | \n",
+ " 2 | \n",
+ " 33 | \n",
+ " -90 | \n",
+ "
\n",
+ " \n",
+ " 29 | \n",
+ " NaN | \n",
+ " -106 | \n",
+ " 2 | \n",
+ " 9 | \n",
+ " -63 | \n",
+ "
\n",
+ " \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ "
\n",
+ " \n",
+ " 18 | \n",
+ " 3 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 19 | \n",
+ " 3 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 20 | \n",
+ " 3 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 21 | \n",
+ " 3 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 22 | \n",
+ " 3 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 23 | \n",
+ " 3 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 24 | \n",
+ " 3 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 25 | \n",
+ " 1 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 26 | \n",
+ " 1 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 27 | \n",
+ " 1 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 28 | \n",
+ " 1 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 29 | \n",
+ " 1 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 30 | \n",
+ " 1 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 31 | \n",
+ " 1 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 32 | \n",
+ " 1 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 33 | \n",
+ " 1 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 34 | \n",
+ " 1 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 35 | \n",
+ " 1 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 36 | \n",
+ " 1 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 37 | \n",
+ " 2 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 38 | \n",
+ " 2 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 39 | \n",
+ " 2 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 40 | \n",
+ " 2 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 41 | \n",
+ " 2 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 42 | \n",
+ " 2 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 43 | \n",
+ " 2 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 44 | \n",
+ " 2 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 45 | \n",
+ " 2 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 46 | \n",
+ " 2 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 47 | \n",
+ " 2 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
96 rows × 5 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " 0 -67 0 56 58\n",
+ "0 NaN -76 0 64 44\n",
+ "1 NaN -73 0 48 51\n",
+ "2 NaN -49 0 65 58\n",
+ "3 NaN -49 0 61 43\n",
+ "4 NaN -79 0 43 45\n",
+ "5 NaN -98 0 60 42\n",
+ "6 NaN -59 0 55 50\n",
+ "7 NaN -56 0 53 53\n",
+ "8 NaN -61 0 44 45\n",
+ "9 NaN -84 0 65 43\n",
+ "10 NaN -75 0 52 35\n",
+ "11 NaN -70 0 56 56\n",
+ "12 NaN 43 1 86 -61\n",
+ "13 NaN 15 1 93 -67\n",
+ "14 NaN 36 1 94 -59\n",
+ "15 NaN 62 1 92 -50\n",
+ "16 NaN 70 1 91 -78\n",
+ "17 NaN 47 1 87 -35\n",
+ "18 NaN 52 1 91 -56\n",
+ "19 NaN 46 1 81 -61\n",
+ "20 NaN 34 1 78 -83\n",
+ "21 NaN 45 1 87 -50\n",
+ "22 NaN 50 1 73 -67\n",
+ "23 NaN 45 1 97 -50\n",
+ "24 NaN 45 1 111 -61\n",
+ "25 NaN -92 2 23 -109\n",
+ "26 NaN -96 2 20 -94\n",
+ "27 NaN -88 2 26 -85\n",
+ "28 NaN -114 2 33 -90\n",
+ "29 NaN -106 2 9 -63\n",
+ ".. .. ... .. ... ...\n",
+ "18 3 NaN NaN NaN NaN\n",
+ "19 3 NaN NaN NaN NaN\n",
+ "20 3 NaN NaN NaN NaN\n",
+ "21 3 NaN NaN NaN NaN\n",
+ "22 3 NaN NaN NaN NaN\n",
+ "23 3 NaN NaN NaN NaN\n",
+ "24 3 NaN NaN NaN NaN\n",
+ "25 1 NaN NaN NaN NaN\n",
+ "26 1 NaN NaN NaN NaN\n",
+ "27 1 NaN NaN NaN NaN\n",
+ "28 1 NaN NaN NaN NaN\n",
+ "29 1 NaN NaN NaN NaN\n",
+ "30 1 NaN NaN NaN NaN\n",
+ "31 1 NaN NaN NaN NaN\n",
+ "32 1 NaN NaN NaN NaN\n",
+ "33 1 NaN NaN NaN NaN\n",
+ "34 1 NaN NaN NaN NaN\n",
+ "35 1 NaN NaN NaN NaN\n",
+ "36 1 NaN NaN NaN NaN\n",
+ "37 2 NaN NaN NaN NaN\n",
+ "38 2 NaN NaN NaN NaN\n",
+ "39 2 NaN NaN NaN NaN\n",
+ "40 2 NaN NaN NaN NaN\n",
+ "41 2 NaN NaN NaN NaN\n",
+ "42 2 NaN NaN NaN NaN\n",
+ "43 2 NaN NaN NaN NaN\n",
+ "44 2 NaN NaN NaN NaN\n",
+ "45 2 NaN NaN NaN NaN\n",
+ "46 2 NaN NaN NaN NaN\n",
+ "47 2 NaN NaN NaN NaN\n",
+ "\n",
+ "[96 rows x 5 columns]"
+ ]
+ },
+ "execution_count": 34,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "pandas.concat([data, pred], axis=0)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {
+ "collapsed": true
+ },
+ "outputs": [],
+ "source": []
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "Python 2",
+ "language": "python",
+ "name": "python2"
+ },
+ "language_info": {
+ "codemirror_mode": {
+ "name": "ipython",
+ "version": 2
+ },
+ "file_extension": ".py",
+ "mimetype": "text/x-python",
+ "name": "python",
+ "nbconvert_exporter": "python",
+ "pygments_lexer": "ipython2",
+ "version": "2.7.10"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 0
+}
diff -r 000000000000 -r a3fd214e7555 foo.tab
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/foo.tab Fri Jan 01 18:37:54 2016 -0500
@@ -0,0 +1,49 @@
+ 0 58 56 -67 4 5 6 7
+0 0 44 64 -76 7 3 2 0
+1 0 51 48 -73 7 3 2 0
+2 0 58 65 -49 3 3 2 0
+3 0 43 61 -49 3 3 2 0
+4 0 45 43 -79 7 3 2 0
+5 0 42 60 -98 0 3 2 0
+6 0 50 55 -59 3 3 2 0
+7 0 53 53 -56 3 3 2 0
+8 0 45 44 -61 3 3 2 0
+9 0 43 65 -84 0 3 2 0
+10 0 35 52 -75 7 3 2 0
+11 0 56 56 -70 7 3 2 0
+12 1 -61 86 43 6 1 0 2
+13 1 -67 93 15 1 1 0 2
+14 1 -59 94 36 6 1 0 2
+15 1 -50 92 62 2 1 0 2
+16 1 -78 91 70 2 1 0 2
+17 1 -35 87 47 6 1 0 2
+18 1 -56 91 52 6 1 0 2
+19 1 -61 81 46 6 1 0 2
+20 1 -83 78 34 6 1 0 2
+21 1 -50 87 45 6 1 0 2
+22 1 -67 73 50 6 1 0 2
+23 1 -50 97 45 6 1 0 2
+24 1 -61 111 45 6 1 0 2
+25 2 -109 23 -92 0 2 1 1
+26 2 -94 20 -96 0 2 1 1
+27 2 -85 26 -88 0 2 1 1
+28 2 -90 33 -114 5 2 1 1
+29 2 -63 9 -106 5 2 1 1
+30 2 -79 9 -93 0 2 1 1
+31 2 -99 26 -108 5 2 1 1
+32 2 -81 19 -110 5 2 1 1
+33 2 -108 21 -108 5 2 1 1
+34 2 -92 27 -106 5 2 1 1
+35 2 -88 2 -106 5 2 1 1
+36 2 -88 15 -103 5 2 1 1
+37 3 54 -74 4 4 0 3 3
+38 3 42 -92 31 1 0 3 3
+39 3 39 -99 -7 4 0 3 3
+40 3 48 -115 -5 4 0 3 3
+41 3 39 -96 2 4 0 3 3
+42 3 31 -109 9 4 0 3 3
+43 3 33 -96 -8 4 0 3 3
+44 3 23 -102 4 4 0 3 3
+45 3 38 -90 21 1 0 3 3
+46 3 34 -107 1 4 0 3 3
+47 3 35 -78 18 1 0 3 3
diff -r 000000000000 -r a3fd214e7555 numeric_clustering.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/numeric_clustering.xml Fri Jan 01 18:37:54 2016 -0500
@@ -0,0 +1,390 @@
+
+
+
+ anaconda
+
+
+
+
+
+ 0.9
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ echo "@VERSION@"
+ &2
+ &&
+ #import json
+ #set $params = dict()
+ #for $key, $value in $algorithm_options.items():
+ #if not $key.startswith('__') and $key.strip() != 'selected_algorithm' and str($value).strip():
+ #if str($value).strip() == 'false':
+ #set $value = False
+ #elif str($value).strip() == 'true':
+ #set $value = True
+ #else:
+ #try:
+ #set $val = float($value)
+ #try:
+ #set $value = int($value)
+ #except:
+ #set $value = float($value)
+ #end try
+ #except:
+ #set $value = str($value)
+ #end try
+ #end if
+ $params.update({str($key): $value})
+ #end if
+ #end for
+ #set $json_string = json.dumps( $params )
+
+ python "$cluster_script" '$json_string'
+
+]]>
+
+
+
+= $start_column:
+ data_matrix = data.values[:, $start_column-1:$end_column]
+else:
+ data_matrix = data.values
+
+#else:
+data_matrix = data.values
+#end if
+prediction = cluster_object.fit_predict( data_matrix )
+prediction_df = pandas.DataFrame(prediction)
+res = pandas.concat([data, prediction_df], axis=1)
+res.to_csv(path_or_buf = "$outfile", sep="\t", index=False)
+]]>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ @article{scikit-learn,
+ title={Scikit-learn: Machine Learning in {P}ython},
+ author={Pedregosa, F. and Varoquaux, G. and Gramfort, A. and Michel, V.
+ and Thirion, B. and Grisel, O. and Blondel, M. and Prettenhofer, P.
+ and Weiss, R. and Dubourg, V. and Vanderplas, J. and Passos, A. and
+ Cournapeau, D. and Brucher, M. and Perrot, M. and Duchesnay, E.},
+ journal={Journal of Machine Learning Research},
+ volume={12},
+ pages={2825--2830},
+ year={2011}
+ url = {https://github.com/scikit-learn/scikit-learn}
+ }
+
+
+
diff -r 000000000000 -r a3fd214e7555 test-data/cluster_result01.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/cluster_result01.txt Fri Jan 01 18:37:54 2016 -0500
@@ -0,0 +1,49 @@
+0 58 56 -67 0
+0 44 64 -76 0
+0 51 48 -73 0
+0 58 65 -49 0
+0 43 61 -49 0
+0 45 43 -79 0
+0 42 60 -98 0
+0 50 55 -59 0
+0 53 53 -56 0
+0 45 44 -61 0
+0 43 65 -84 0
+0 35 52 -75 0
+0 56 56 -70 0
+1 -61 86 43 2
+1 -67 93 15 2
+1 -59 94 36 2
+1 -50 92 62 2
+1 -78 91 70 2
+1 -35 87 47 2
+1 -56 91 52 2
+1 -61 81 46 2
+1 -83 78 34 2
+1 -50 87 45 2
+1 -67 73 50 2
+1 -50 97 45 2
+1 -61 111 45 2
+2 -109 23 -92 1
+2 -94 20 -96 1
+2 -85 26 -88 1
+2 -90 33 -114 1
+2 -63 9 -106 1
+2 -79 9 -93 1
+2 -99 26 -108 1
+2 -81 19 -110 1
+2 -108 21 -108 1
+2 -92 27 -106 1
+2 -88 2 -106 1
+2 -88 15 -103 1
+3 54 -74 4 3
+3 42 -92 31 3
+3 39 -99 -7 3
+3 48 -115 -5 3
+3 39 -96 2 3
+3 31 -109 9 3
+3 33 -96 -8 3
+3 23 -102 4 3
+3 38 -90 21 3
+3 34 -107 1 3
+3 35 -78 18 3
diff -r 000000000000 -r a3fd214e7555 test-data/cluster_result02.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/cluster_result02.txt Fri Jan 01 18:37:54 2016 -0500
@@ -0,0 +1,49 @@
+0 58 56 -67 0
+0 44 64 -76 3
+0 51 48 -73 3
+0 58 65 -49 3
+0 43 61 -49 3
+0 45 43 -79 3
+0 42 60 -98 3
+0 50 55 -59 3
+0 53 53 -56 3
+0 45 44 -61 3
+0 43 65 -84 3
+0 35 52 -75 3
+0 56 56 -70 3
+1 -61 86 43 2
+1 -67 93 15 2
+1 -59 94 36 2
+1 -50 92 62 2
+1 -78 91 70 2
+1 -35 87 47 2
+1 -56 91 52 2
+1 -61 81 46 2
+1 -83 78 34 2
+1 -50 87 45 2
+1 -67 73 50 2
+1 -50 97 45 2
+1 -61 111 45 2
+2 -109 23 -92 0
+2 -94 20 -96 0
+2 -85 26 -88 0
+2 -90 33 -114 0
+2 -63 9 -106 0
+2 -79 9 -93 0
+2 -99 26 -108 0
+2 -81 19 -110 0
+2 -108 21 -108 0
+2 -92 27 -106 0
+2 -88 2 -106 0
+2 -88 15 -103 0
+3 54 -74 4 1
+3 42 -92 31 1
+3 39 -99 -7 1
+3 48 -115 -5 1
+3 39 -96 2 1
+3 31 -109 9 1
+3 33 -96 -8 1
+3 23 -102 4 1
+3 38 -90 21 1
+3 34 -107 1 1
+3 35 -78 18 1
diff -r 000000000000 -r a3fd214e7555 test-data/cluster_result03.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/cluster_result03.txt Fri Jan 01 18:37:54 2016 -0500
@@ -0,0 +1,49 @@
+0 58 56 -67 0
+0 44 64 -76 -1
+0 51 48 -73 -1
+0 58 65 -49 -1
+0 43 61 -49 -1
+0 45 43 -79 -1
+0 42 60 -98 -1
+0 50 55 -59 -1
+0 53 53 -56 -1
+0 45 44 -61 -1
+0 43 65 -84 -1
+0 35 52 -75 -1
+0 56 56 -70 -1
+1 -61 86 43 -1
+1 -67 93 15 -1
+1 -59 94 36 -1
+1 -50 92 62 -1
+1 -78 91 70 -1
+1 -35 87 47 -1
+1 -56 91 52 -1
+1 -61 81 46 -1
+1 -83 78 34 -1
+1 -50 87 45 -1
+1 -67 73 50 -1
+1 -50 97 45 -1
+1 -61 111 45 -1
+2 -109 23 -92 -1
+2 -94 20 -96 -1
+2 -85 26 -88 -1
+2 -90 33 -114 -1
+2 -63 9 -106 -1
+2 -79 9 -93 -1
+2 -99 26 -108 -1
+2 -81 19 -110 -1
+2 -108 21 -108 -1
+2 -92 27 -106 -1
+2 -88 2 -106 -1
+2 -88 15 -103 -1
+3 54 -74 4 -1
+3 42 -92 31 -1
+3 39 -99 -7 -1
+3 48 -115 -5 -1
+3 39 -96 2 -1
+3 31 -109 9 -1
+3 33 -96 -8 -1
+3 23 -102 4 -1
+3 38 -90 21 -1
+3 34 -107 1 -1
+3 35 -78 18 -1
diff -r 000000000000 -r a3fd214e7555 test-data/cluster_result04.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/cluster_result04.txt Fri Jan 01 18:37:54 2016 -0500
@@ -0,0 +1,49 @@
+0 58 56 -67 0
+0 44 64 -76 1
+0 51 48 -73 1
+0 58 65 -49 1
+0 43 61 -49 1
+0 45 43 -79 1
+0 42 60 -98 1
+0 50 55 -59 1
+0 53 53 -56 1
+0 45 44 -61 1
+0 43 65 -84 1
+0 35 52 -75 1
+0 56 56 -70 1
+1 -61 86 43 2
+1 -67 93 15 2
+1 -59 94 36 2
+1 -50 92 62 2
+1 -78 91 70 2
+1 -35 87 47 2
+1 -56 91 52 2
+1 -61 81 46 2
+1 -83 78 34 2
+1 -50 87 45 2
+1 -67 73 50 2
+1 -50 97 45 2
+1 -61 111 45 2
+2 -109 23 -92 3
+2 -94 20 -96 3
+2 -85 26 -88 3
+2 -90 33 -114 3
+2 -63 9 -106 3
+2 -79 9 -93 3
+2 -99 26 -108 3
+2 -81 19 -110 3
+2 -108 21 -108 3
+2 -92 27 -106 3
+2 -88 2 -106 3
+2 -88 15 -103 3
+3 54 -74 4 0
+3 42 -92 31 0
+3 39 -99 -7 0
+3 48 -115 -5 0
+3 39 -96 2 0
+3 31 -109 9 0
+3 33 -96 -8 0
+3 23 -102 4 0
+3 38 -90 21 0
+3 34 -107 1 0
+3 35 -78 18 0
diff -r 000000000000 -r a3fd214e7555 test-data/cluster_result05.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/cluster_result05.txt Fri Jan 01 18:37:54 2016 -0500
@@ -0,0 +1,49 @@
+0 58 56 -67 0
+0 44 64 -76 2
+0 51 48 -73 2
+0 58 65 -49 5
+0 43 61 -49 5
+0 45 43 -79 2
+0 42 60 -98 2
+0 50 55 -59 5
+0 53 53 -56 5
+0 45 44 -61 5
+0 43 65 -84 2
+0 35 52 -75 2
+0 56 56 -70 2
+1 -61 86 43 0
+1 -67 93 15 0
+1 -59 94 36 6
+1 -50 92 62 6
+1 -78 91 70 0
+1 -35 87 47 6
+1 -56 91 52 6
+1 -61 81 46 0
+1 -83 78 34 0
+1 -50 87 45 6
+1 -67 73 50 0
+1 -50 97 45 6
+1 -61 111 45 6
+2 -109 23 -92 7
+2 -94 20 -96 3
+2 -85 26 -88 3
+2 -90 33 -114 7
+2 -63 9 -106 3
+2 -79 9 -93 3
+2 -99 26 -108 7
+2 -81 19 -110 3
+2 -108 21 -108 7
+2 -92 27 -106 7
+2 -88 2 -106 3
+2 -88 15 -103 3
+3 54 -74 4 1
+3 42 -92 31 1
+3 39 -99 -7 4
+3 48 -115 -5 4
+3 39 -96 2 4
+3 31 -109 9 4
+3 33 -96 -8 4
+3 23 -102 4 4
+3 38 -90 21 1
+3 34 -107 1 4
+3 35 -78 18 1
diff -r 000000000000 -r a3fd214e7555 test-data/cluster_result06.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/cluster_result06.txt Fri Jan 01 18:37:54 2016 -0500
@@ -0,0 +1,49 @@
+0 58 56 -67 0
+0 44 64 -76 0
+0 51 48 -73 0
+0 58 65 -49 0
+0 43 61 -49 0
+0 45 43 -79 0
+0 42 60 -98 0
+0 50 55 -59 0
+0 53 53 -56 0
+0 45 44 -61 0
+0 43 65 -84 0
+0 35 52 -75 0
+0 56 56 -70 0
+1 -61 86 43 1
+1 -67 93 15 1
+1 -59 94 36 1
+1 -50 92 62 1
+1 -78 91 70 1
+1 -35 87 47 1
+1 -56 91 52 1
+1 -61 81 46 1
+1 -83 78 34 1
+1 -50 87 45 1
+1 -67 73 50 1
+1 -50 97 45 1
+1 -61 111 45 1
+2 -109 23 -92 2
+2 -94 20 -96 2
+2 -85 26 -88 2
+2 -90 33 -114 2
+2 -63 9 -106 2
+2 -79 9 -93 2
+2 -99 26 -108 2
+2 -81 19 -110 2
+2 -108 21 -108 2
+2 -92 27 -106 2
+2 -88 2 -106 2
+2 -88 15 -103 2
+3 54 -74 4 3
+3 42 -92 31 3
+3 39 -99 -7 3
+3 48 -115 -5 3
+3 39 -96 2 3
+3 31 -109 9 3
+3 33 -96 -8 3
+3 23 -102 4 3
+3 38 -90 21 3
+3 34 -107 1 3
+3 35 -78 18 3
diff -r 000000000000 -r a3fd214e7555 test-data/cluster_result07.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/cluster_result07.txt Fri Jan 01 18:37:54 2016 -0500
@@ -0,0 +1,49 @@
+0 58 56 -67 0
+0 44 64 -76 0
+0 51 48 -73 0
+0 58 65 -49 0
+0 43 61 -49 0
+0 45 43 -79 0
+0 42 60 -98 0
+0 50 55 -59 0
+0 53 53 -56 0
+0 45 44 -61 0
+0 43 65 -84 0
+0 35 52 -75 0
+0 56 56 -70 0
+1 -61 86 43 1
+1 -67 93 15 1
+1 -59 94 36 1
+1 -50 92 62 1
+1 -78 91 70 1
+1 -35 87 47 1
+1 -56 91 52 1
+1 -61 81 46 1
+1 -83 78 34 1
+1 -50 87 45 1
+1 -67 73 50 1
+1 -50 97 45 1
+1 -61 111 45 1
+2 -109 23 -92 2
+2 -94 20 -96 2
+2 -85 26 -88 2
+2 -90 33 -114 2
+2 -63 9 -106 2
+2 -79 9 -93 2
+2 -99 26 -108 2
+2 -81 19 -110 2
+2 -108 21 -108 2
+2 -92 27 -106 2
+2 -88 2 -106 2
+2 -88 15 -103 2
+3 54 -74 4 3
+3 42 -92 31 3
+3 39 -99 -7 3
+3 48 -115 -5 3
+3 39 -96 2 3
+3 31 -109 9 3
+3 33 -96 -8 3
+3 23 -102 4 3
+3 38 -90 21 3
+3 34 -107 1 3
+3 35 -78 18 3
diff -r 000000000000 -r a3fd214e7555 test-data/cluster_result08.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/cluster_result08.txt Fri Jan 01 18:37:54 2016 -0500
@@ -0,0 +1,49 @@
+0 58 56 -67 0
+0 44 64 -76 0
+0 51 48 -73 0
+0 58 65 -49 0
+0 43 61 -49 0
+0 45 43 -79 0
+0 42 60 -98 0
+0 50 55 -59 0
+0 53 53 -56 0
+0 45 44 -61 0
+0 43 65 -84 0
+0 35 52 -75 0
+0 56 56 -70 0
+1 -61 86 43 0
+1 -67 93 15 0
+1 -59 94 36 0
+1 -50 92 62 0
+1 -78 91 70 0
+1 -35 87 47 0
+1 -56 91 52 0
+1 -61 81 46 0
+1 -83 78 34 0
+1 -50 87 45 0
+1 -67 73 50 0
+1 -50 97 45 0
+1 -61 111 45 0
+2 -109 23 -92 0
+2 -94 20 -96 0
+2 -85 26 -88 0
+2 -90 33 -114 0
+2 -63 9 -106 0
+2 -79 9 -93 0
+2 -99 26 -108 0
+2 -81 19 -110 0
+2 -108 21 -108 0
+2 -92 27 -106 0
+2 -88 2 -106 0
+2 -88 15 -103 0
+3 54 -74 4 1
+3 42 -92 31 1
+3 39 -99 -7 1
+3 48 -115 -5 1
+3 39 -96 2 1
+3 31 -109 9 1
+3 33 -96 -8 1
+3 23 -102 4 1
+3 38 -90 21 1
+3 34 -107 1 1
+3 35 -78 18 1
diff -r 000000000000 -r a3fd214e7555 test-data/cluster_result09.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/cluster_result09.txt Fri Jan 01 18:37:54 2016 -0500
@@ -0,0 +1,49 @@
+0 58 56 -67 0
+0 44 64 -76 0
+0 51 48 -73 0
+0 58 65 -49 0
+0 43 61 -49 0
+0 45 43 -79 0
+0 42 60 -98 0
+0 50 55 -59 0
+0 53 53 -56 0
+0 45 44 -61 0
+0 43 65 -84 0
+0 35 52 -75 0
+0 56 56 -70 0
+1 -61 86 43 0
+1 -67 93 15 0
+1 -59 94 36 0
+1 -50 92 62 0
+1 -78 91 70 0
+1 -35 87 47 0
+1 -56 91 52 0
+1 -61 81 46 0
+1 -83 78 34 0
+1 -50 87 45 0
+1 -67 73 50 0
+1 -50 97 45 0
+1 -61 111 45 0
+2 -109 23 -92 0
+2 -94 20 -96 0
+2 -85 26 -88 0
+2 -90 33 -114 0
+2 -63 9 -106 0
+2 -79 9 -93 0
+2 -99 26 -108 0
+2 -81 19 -110 0
+2 -108 21 -108 0
+2 -92 27 -106 0
+2 -88 2 -106 0
+2 -88 15 -103 0
+3 54 -74 4 1
+3 42 -92 31 1
+3 39 -99 -7 1
+3 48 -115 -5 1
+3 39 -96 2 1
+3 31 -109 9 1
+3 33 -96 -8 1
+3 23 -102 4 1
+3 38 -90 21 1
+3 34 -107 1 1
+3 35 -78 18 1
diff -r 000000000000 -r a3fd214e7555 test-data/cluster_result10.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/cluster_result10.txt Fri Jan 01 18:37:54 2016 -0500
@@ -0,0 +1,49 @@
+0 58 56 -67 0
+0 44 64 -76 3
+0 51 48 -73 3
+0 58 65 -49 3
+0 43 61 -49 3
+0 45 43 -79 3
+0 42 60 -98 3
+0 50 55 -59 3
+0 53 53 -56 3
+0 45 44 -61 3
+0 43 65 -84 3
+0 35 52 -75 3
+0 56 56 -70 3
+1 -61 86 43 0
+1 -67 93 15 0
+1 -59 94 36 0
+1 -50 92 62 0
+1 -78 91 70 0
+1 -35 87 47 0
+1 -56 91 52 0
+1 -61 81 46 0
+1 -83 78 34 0
+1 -50 87 45 0
+1 -67 73 50 0
+1 -50 97 45 0
+1 -61 111 45 0
+2 -109 23 -92 2
+2 -94 20 -96 2
+2 -85 26 -88 2
+2 -90 33 -114 2
+2 -63 9 -106 2
+2 -79 9 -93 2
+2 -99 26 -108 2
+2 -81 19 -110 2
+2 -108 21 -108 2
+2 -92 27 -106 2
+2 -88 2 -106 2
+2 -88 15 -103 2
+3 54 -74 4 1
+3 42 -92 31 1
+3 39 -99 -7 1
+3 48 -115 -5 1
+3 39 -96 2 1
+3 31 -109 9 1
+3 33 -96 -8 1
+3 23 -102 4 1
+3 38 -90 21 1
+3 34 -107 1 1
+3 35 -78 18 1
diff -r 000000000000 -r a3fd214e7555 test-data/cluster_result11.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/cluster_result11.txt Fri Jan 01 18:37:54 2016 -0500
@@ -0,0 +1,49 @@
+0 58 56 -67 0
+0 44 64 -76 2
+0 51 48 -73 2
+0 58 65 -49 2
+0 43 61 -49 2
+0 45 43 -79 2
+0 42 60 -98 2
+0 50 55 -59 2
+0 53 53 -56 2
+0 45 44 -61 2
+0 43 65 -84 2
+0 35 52 -75 2
+0 56 56 -70 2
+1 -61 86 43 0
+1 -67 93 15 0
+1 -59 94 36 0
+1 -50 92 62 0
+1 -78 91 70 0
+1 -35 87 47 0
+1 -56 91 52 0
+1 -61 81 46 0
+1 -83 78 34 0
+1 -50 87 45 0
+1 -67 73 50 0
+1 -50 97 45 0
+1 -61 111 45 0
+2 -109 23 -92 1
+2 -94 20 -96 1
+2 -85 26 -88 1
+2 -90 33 -114 1
+2 -63 9 -106 1
+2 -79 9 -93 1
+2 -99 26 -108 1
+2 -81 19 -110 1
+2 -108 21 -108 1
+2 -92 27 -106 1
+2 -88 2 -106 1
+2 -88 15 -103 1
+3 54 -74 4 3
+3 42 -92 31 3
+3 39 -99 -7 3
+3 48 -115 -5 3
+3 39 -96 2 3
+3 31 -109 9 3
+3 33 -96 -8 3
+3 23 -102 4 3
+3 38 -90 21 3
+3 34 -107 1 3
+3 35 -78 18 3
diff -r 000000000000 -r a3fd214e7555 test-data/cluster_result12.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/cluster_result12.txt Fri Jan 01 18:37:54 2016 -0500
@@ -0,0 +1,49 @@
+0 58 56 -67 0
+0 44 64 -76 3
+0 51 48 -73 2
+0 58 65 -49 2
+0 43 61 -49 2
+0 45 43 -79 2
+0 42 60 -98 2
+0 50 55 -59 2
+0 53 53 -56 2
+0 45 44 -61 0
+0 43 65 -84 3
+0 35 52 -75 0
+0 56 56 -70 2
+1 -61 86 43 1
+1 -67 93 15 2
+1 -59 94 36 2
+1 -50 92 62 2
+1 -78 91 70 2
+1 -35 87 47 2
+1 -56 91 52 2
+1 -61 81 46 1
+1 -83 78 34 2
+1 -50 87 45 2
+1 -67 73 50 2
+1 -50 97 45 2
+1 -61 111 45 2
+2 -109 23 -92 0
+2 -94 20 -96 1
+2 -85 26 -88 2
+2 -90 33 -114 1
+2 -63 9 -106 0
+2 -79 9 -93 2
+2 -99 26 -108 1
+2 -81 19 -110 1
+2 -108 21 -108 1
+2 -92 27 -106 1
+2 -88 2 -106 0
+2 -88 15 -103 1
+3 54 -74 4 2
+3 42 -92 31 1
+3 39 -99 -7 1
+3 48 -115 -5 0
+3 39 -96 2 1
+3 31 -109 9 1
+3 33 -96 -8 1
+3 23 -102 4 0
+3 38 -90 21 1
+3 34 -107 1 1
+3 35 -78 18 1
diff -r 000000000000 -r a3fd214e7555 test-data/cluster_result13.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/cluster_result13.txt Fri Jan 01 18:37:54 2016 -0500
@@ -0,0 +1,49 @@
+0 58 56 -67 0
+0 44 64 -76 6
+0 51 48 -73 2
+0 58 65 -49 7
+0 43 61 -49 7
+0 45 43 -79 2
+0 42 60 -98 7
+0 50 55 -59 6
+0 53 53 -56 6
+0 45 44 -61 0
+0 43 65 -84 6
+0 35 52 -75 0
+0 56 56 -70 2
+1 -61 86 43 3
+1 -67 93 15 7
+1 -59 94 36 7
+1 -50 92 62 7
+1 -78 91 70 7
+1 -35 87 47 7
+1 -56 91 52 7
+1 -61 81 46 3
+1 -83 78 34 7
+1 -50 87 45 7
+1 -67 73 50 7
+1 -50 97 45 7
+1 -61 111 45 7
+2 -109 23 -92 0
+2 -94 20 -96 5
+2 -85 26 -88 7
+2 -90 33 -114 6
+2 -63 9 -106 0
+2 -79 9 -93 7
+2 -99 26 -108 6
+2 -81 19 -110 5
+2 -108 21 -108 6
+2 -92 27 -106 6
+2 -88 2 -106 0
+2 -88 15 -103 5
+3 54 -74 4 7
+3 42 -92 31 4
+3 39 -99 -7 3
+3 48 -115 -5 0
+3 39 -96 2 3
+3 31 -109 9 1
+3 33 -96 -8 3
+3 23 -102 4 0
+3 38 -90 21 4
+3 34 -107 1 1
+3 35 -78 18 4
diff -r 000000000000 -r a3fd214e7555 test-data/cluster_result14.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/cluster_result14.txt Fri Jan 01 18:37:54 2016 -0500
@@ -0,0 +1,49 @@
+0 58 56 -67 0
+0 44 64 -76 2
+0 51 48 -73 2
+0 58 65 -49 5
+0 43 61 -49 5
+0 45 43 -79 2
+0 42 60 -98 2
+0 50 55 -59 5
+0 53 53 -56 5
+0 45 44 -61 2
+0 43 65 -84 2
+0 35 52 -75 2
+0 56 56 -70 2
+1 -61 86 43 1
+1 -67 93 15 1
+1 -59 94 36 1
+1 -50 92 62 1
+1 -78 91 70 7
+1 -35 87 47 1
+1 -56 91 52 1
+1 -61 81 46 7
+1 -83 78 34 7
+1 -50 87 45 1
+1 -67 73 50 7
+1 -50 97 45 1
+1 -61 111 45 1
+2 -109 23 -92 6
+2 -94 20 -96 6
+2 -85 26 -88 6
+2 -90 33 -114 6
+2 -63 9 -106 3
+2 -79 9 -93 3
+2 -99 26 -108 6
+2 -81 19 -110 6
+2 -108 21 -108 6
+2 -92 27 -106 6
+2 -88 2 -106 3
+2 -88 15 -103 6
+3 54 -74 4 4
+3 42 -92 31 4
+3 39 -99 -7 0
+3 48 -115 -5 0
+3 39 -96 2 0
+3 31 -109 9 0
+3 33 -96 -8 0
+3 23 -102 4 0
+3 38 -90 21 4
+3 34 -107 1 0
+3 35 -78 18 4
diff -r 000000000000 -r a3fd214e7555 test-data/cluster_result15.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/cluster_result15.txt Fri Jan 01 18:37:54 2016 -0500
@@ -0,0 +1,49 @@
+0 58 56 -67 0
+0 44 64 -76 1
+0 51 48 -73 1
+0 58 65 -49 1
+0 43 61 -49 1
+0 45 43 -79 1
+0 42 60 -98 1
+0 50 55 -59 1
+0 53 53 -56 1
+0 45 44 -61 1
+0 43 65 -84 1
+0 35 52 -75 1
+0 56 56 -70 1
+1 -61 86 43 2
+1 -67 93 15 2
+1 -59 94 36 2
+1 -50 92 62 2
+1 -78 91 70 2
+1 -35 87 47 2
+1 -56 91 52 2
+1 -61 81 46 2
+1 -83 78 34 2
+1 -50 87 45 2
+1 -67 73 50 2
+1 -50 97 45 2
+1 -61 111 45 2
+2 -109 23 -92 3
+2 -94 20 -96 3
+2 -85 26 -88 3
+2 -90 33 -114 3
+2 -63 9 -106 3
+2 -79 9 -93 3
+2 -99 26 -108 3
+2 -81 19 -110 3
+2 -108 21 -108 3
+2 -92 27 -106 3
+2 -88 2 -106 3
+2 -88 15 -103 3
+3 54 -74 4 0
+3 42 -92 31 0
+3 39 -99 -7 0
+3 48 -115 -5 0
+3 39 -96 2 0
+3 31 -109 9 0
+3 33 -96 -8 0
+3 23 -102 4 0
+3 38 -90 21 0
+3 34 -107 1 0
+3 35 -78 18 0
diff -r 000000000000 -r a3fd214e7555 test-data/cluster_result16.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/cluster_result16.txt Fri Jan 01 18:37:54 2016 -0500
@@ -0,0 +1,49 @@
+0 58 56 -67 0
+0 44 64 -76 0
+0 51 48 -73 0
+0 58 65 -49 0
+0 43 61 -49 0
+0 45 43 -79 0
+0 42 60 -98 0
+0 50 55 -59 0
+0 53 53 -56 0
+0 45 44 -61 0
+0 43 65 -84 0
+0 35 52 -75 0
+0 56 56 -70 0
+1 -61 86 43 2
+1 -67 93 15 2
+1 -59 94 36 2
+1 -50 92 62 2
+1 -78 91 70 2
+1 -35 87 47 2
+1 -56 91 52 2
+1 -61 81 46 2
+1 -83 78 34 2
+1 -50 87 45 2
+1 -67 73 50 2
+1 -50 97 45 2
+1 -61 111 45 2
+2 -109 23 -92 3
+2 -94 20 -96 3
+2 -85 26 -88 3
+2 -90 33 -114 3
+2 -63 9 -106 3
+2 -79 9 -93 3
+2 -99 26 -108 3
+2 -81 19 -110 3
+2 -108 21 -108 3
+2 -92 27 -106 3
+2 -88 2 -106 3
+2 -88 15 -103 3
+3 54 -74 4 1
+3 42 -92 31 1
+3 39 -99 -7 1
+3 48 -115 -5 1
+3 39 -96 2 1
+3 31 -109 9 1
+3 33 -96 -8 1
+3 23 -102 4 1
+3 38 -90 21 1
+3 34 -107 1 1
+3 35 -78 18 1
diff -r 000000000000 -r a3fd214e7555 test-data/numeric_values.tabular
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/numeric_values.tabular Fri Jan 01 18:37:54 2016 -0500
@@ -0,0 +1,49 @@
+0 58 56 -67
+0 44 64 -76
+0 51 48 -73
+0 58 65 -49
+0 43 61 -49
+0 45 43 -79
+0 42 60 -98
+0 50 55 -59
+0 53 53 -56
+0 45 44 -61
+0 43 65 -84
+0 35 52 -75
+0 56 56 -70
+1 -61 86 43
+1 -67 93 15
+1 -59 94 36
+1 -50 92 62
+1 -78 91 70
+1 -35 87 47
+1 -56 91 52
+1 -61 81 46
+1 -83 78 34
+1 -50 87 45
+1 -67 73 50
+1 -50 97 45
+1 -61 111 45
+2 -109 23 -92
+2 -94 20 -96
+2 -85 26 -88
+2 -90 33 -114
+2 -63 9 -106
+2 -79 9 -93
+2 -99 26 -108
+2 -81 19 -110
+2 -108 21 -108
+2 -92 27 -106
+2 -88 2 -106
+2 -88 15 -103
+3 54 -74 4
+3 42 -92 31
+3 39 -99 -7
+3 48 -115 -5
+3 39 -96 2
+3 31 -109 9
+3 33 -96 -8
+3 23 -102 4
+3 38 -90 21
+3 34 -107 1
+3 35 -78 18
diff -r 000000000000 -r a3fd214e7555 tool_dependencies.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tool_dependencies.xml Fri Jan 01 18:37:54 2016 -0500
@@ -0,0 +1,6 @@
+
+
+
+
+
+