Repository 'hcluster_sg'
hg clone https://toolshed.g2.bx.psu.edu/repos/earlhaminst/hcluster_sg

Changeset 0:4a233271d05a (2016-11-11)
Next changeset 1:09955cea320f (2017-02-22)
Commit message:
planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/hcluster_sg commit e24b91d3051c422ee2a20caf8bb12f0896e2c84a-dirty
added:
hcluster_sg.xml
test-data/exam-1.txt
test-data/hcluster_sg1.txt
test-data/hcluster_sg2.txt
tool_dependencies.xml
b
diff -r 000000000000 -r 4a233271d05a hcluster_sg.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/hcluster_sg.xml Fri Nov 11 06:56:10 2016 -0500
[
@@ -0,0 +1,69 @@
+<tool id="hcluster_sg" name="hcluster_sg" version="0.5.1">
+    <description>Hierarchically clustering on a sparse graph</description>
+    <requirements>
+        <requirement type="package" version="0.5.1">hcluster_sg</requirement>
+    </requirements>
+    <command>
+<![CDATA[
+hcluster_sg
+-w $w
+-s $s
+-m $m
+$c
+-b $b
+$O.O_selector
+#if $O.O_selector == '-O'
+    -r $O.r
+#end if
+#if $C
+    -C $C
+#end if
+-L $L
+$inputFile
+> $outputFile
+]]>
+    </command>
+    <inputs>
+        <param name="inputFile" type="data" format="tabular" label="Weight file" help="3-columns format: id-1 id-2 integer-weight" />
+        <param name="w" type="integer" min="0" value="20" label="Minimum edge weight" help="(-w)" />
+        <param name="s" type="float" value="0.5" label="Minimum edge density between a join" help="(-s)" />
+        <param name="m" type="integer" value="500" label="Maximum size" help="(-m)" />
+        <param name="c" type="boolean" truevalue="-c" falsevalue="" label="Only find single-linkage clusters" help="Bypass h-cluster (-c)" />
+        <param name="b" type="float" value="0.1" label="Breaking edge density" help="(-b)" />
+        <conditional name="O">
+            <param name="O_selector" type="select" label="Use once-fail-inactive-forever mode" help="(-O)">
+                <option value="-O">Yes</option>
+                <option value="" selected="true">No</option>
+            </param>
+            <when value="-O">
+                <param name="r" type="integer" value="5" label="Weight resolution" help="(-r)" />
+            </when>
+            <when value="" />            
+        </conditional>
+        <param name="C" type="data" format="tabular" optional="true" label="Category file" help="(-C)" />
+        <param name="L" type="integer" value="2" label="Stringency level" help="(-L)" />
+    </inputs>
+    <outputs>
+        <data format="tabular" name="outputFile" label="${tool.name} on ${on_string}" />
+    </outputs>
+    <tests>
+        <test>
+            <param name="inputFile" ftype="tabular" value="exam-1.txt" />
+            <output name="outputFile" file="hcluster_sg1.txt" />
+        </test>
+        <test>
+            <param name="inputFile" ftype="tabular" value="exam-1.txt" />
+            <param name="c" value="true" />
+            <output name="outputFile" file="hcluster_sg2.txt" />
+        </test>
+    </tests>
+    <help>
+<![CDATA[
+Simple wrapper for `hcluster_sg`_.
+
+.. _hcluster_sg: https://github.com/douglasgscofield/hcluster
+]]>
+    </help>
+    <citations>
+    </citations>
+</tool>
b
diff -r 000000000000 -r 4a233271d05a test-data/exam-1.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/exam-1.txt Fri Nov 11 06:56:10 2016 -0500
b
b'@@ -0,0 +1,5253 @@\n+0\t1\t95\n+0\t2\t92\n+1\t2\t92\n+0\t3\t97\n+1\t3\t95\n+2\t3\t92\n+0\t4\t90\n+1\t4\t85\n+2\t4\t82\n+3\t4\t85\n+0\t5\t95\n+1\t5\t95\n+2\t5\t99\n+3\t5\t97\n+4\t5\t85\n+0\t6\t89\n+1\t6\t87\n+2\t6\t86\n+3\t6\t86\n+4\t6\t79\n+5\t6\t87\n+0\t7\t92\n+1\t7\t93\n+2\t7\t85\n+3\t7\t87\n+4\t7\t82\n+5\t7\t87\n+6\t7\t86\n+0\t8\t0\n+1\t8\t0\n+2\t8\t0\n+3\t8\t0\n+4\t8\t1\n+5\t8\t0\n+6\t8\t0\n+7\t8\t0\n+0\t9\t59\n+1\t9\t60\n+2\t9\t59\n+3\t9\t58\n+4\t9\t56\n+5\t9\t63\n+6\t9\t55\n+7\t9\t59\n+8\t9\t1\n+0\t10\t56\n+1\t10\t55\n+2\t10\t53\n+3\t10\t55\n+4\t10\t56\n+5\t10\t55\n+6\t10\t51\n+7\t10\t56\n+8\t10\t2\n+9\t10\t88\n+0\t11\t60\n+1\t11\t61\n+2\t11\t59\n+3\t11\t61\n+4\t11\t58\n+5\t11\t62\n+6\t11\t55\n+7\t11\t59\n+8\t11\t2\n+9\t11\t99\n+10\t11\t88\n+0\t12\t56\n+1\t12\t59\n+2\t12\t53\n+3\t12\t57\n+4\t12\t55\n+5\t12\t57\n+6\t12\t50\n+7\t12\t55\n+8\t12\t2\n+9\t12\t92\n+10\t12\t84\n+11\t12\t93\n+0\t13\t61\n+1\t13\t59\n+2\t13\t56\n+3\t13\t58\n+4\t13\t57\n+5\t13\t59\n+6\t13\t53\n+7\t13\t58\n+8\t13\t2\n+9\t13\t95\n+10\t13\t87\n+11\t13\t96\n+12\t13\t92\n+0\t14\t3\n+1\t14\t3\n+2\t14\t3\n+3\t14\t3\n+4\t14\t4\n+5\t14\t3\n+6\t14\t3\n+7\t14\t3\n+8\t14\t10\n+9\t14\t8\n+10\t14\t8\n+11\t14\t9\n+12\t14\t8\n+13\t14\t9\n+0\t15\t4\n+1\t15\t4\n+2\t15\t4\n+3\t15\t3\n+4\t15\t3\n+5\t15\t4\n+6\t15\t5\n+7\t15\t3\n+8\t15\t16\n+9\t15\t8\n+10\t15\t8\n+11\t15\t8\n+12\t15\t7\n+13\t15\t8\n+14\t15\t57\n+0\t16\t3\n+1\t16\t3\n+2\t16\t3\n+3\t16\t4\n+4\t16\t3\n+5\t16\t3\n+6\t16\t5\n+7\t16\t3\n+8\t16\t12\n+9\t16\t5\n+10\t16\t6\n+11\t16\t5\n+12\t16\t4\n+13\t16\t5\n+14\t16\t46\n+15\t16\t78\n+0\t17\t6\n+1\t17\t8\n+2\t17\t7\n+3\t17\t7\n+4\t17\t6\n+5\t17\t8\n+6\t17\t6\n+7\t17\t7\n+8\t17\t5\n+9\t17\t8\n+10\t17\t8\n+11\t17\t8\n+12\t17\t8\n+13\t17\t9\n+14\t17\t26\n+15\t17\t20\n+16\t17\t16\n+0\t18\t3\n+1\t18\t3\n+2\t18\t3\n+3\t18\t4\n+4\t18\t2\n+5\t18\t3\n+6\t18\t5\n+7\t18\t3\n+8\t18\t11\n+9\t18\t5\n+10\t18\t6\n+11\t18\t6\n+12\t18\t4\n+13\t18\t5\n+14\t18\t47\n+15\t18\t76\n+16\t18\t97\n+17\t18\t16\n+0\t19\t0\n+1\t19\t0\n+2\t19\t1\n+3\t19\t0\n+4\t19\t0\n+5\t19\t1\n+6\t19\t0\n+7\t19\t1\n+8\t19\t0\n+9\t19\t1\n+10\t19\t0\n+11\t19\t0\n+12\t19\t0\n+13\t19\t1\n+14\t19\t1\n+15\t19\t0\n+16\t19\t0\n+17\t19\t1\n+18\t19\t1\n+0\t20\t4\n+1\t20\t4\n+2\t20\t4\n+3\t20\t4\n+4\t20\t3\n+5\t20\t4\n+6\t20\t5\n+7\t20\t4\n+8\t20\t8\n+9\t20\t6\n+10\t20\t6\n+11\t20\t6\n+12\t20\t6\n+13\t20\t6\n+14\t20\t53\n+15\t20\t86\n+16\t20\t74\n+17\t20\t19\n+18\t20\t74\n+19\t20\t0\n+0\t21\t4\n+1\t21\t4\n+2\t21\t4\n+3\t21\t4\n+4\t21\t4\n+5\t21\t4\n+6\t21\t5\n+7\t21\t4\n+8\t21\t15\n+9\t21\t8\n+10\t21\t7\n+11\t21\t8\n+12\t21\t8\n+13\t21\t7\n+14\t21\t58\n+15\t21\t95\n+16\t21\t78\n+17\t21\t25\n+18\t21\t76\n+19\t21\t1\n+20\t21\t86\n+0\t22\t3\n+1\t22\t4\n+2\t22\t4\n+3\t22\t3\n+4\t22\t3\n+5\t22\t4\n+6\t22\t5\n+7\t22\t3\n+8\t22\t14\n+9\t22\t7\n+10\t22\t7\n+11\t22\t7\n+12\t22\t6\n+13\t22\t7\n+14\t22\t56\n+15\t22\t92\n+16\t22\t78\n+17\t22\t20\n+18\t22\t76\n+19\t22\t1\n+20\t22\t82\n+21\t22\t94\n+0\t23\t4\n+1\t23\t4\n+2\t23\t4\n+3\t23\t4\n+4\t23\t4\n+5\t23\t4\n+6\t23\t5\n+7\t23\t3\n+8\t23\t14\n+9\t23\t8\n+10\t23\t7\n+11\t23\t7\n+12\t23\t7\n+13\t23\t7\n+14\t23\t60\n+15\t23\t96\n+16\t23\t80\n+17\t23\t20\n+18\t23\t80\n+19\t23\t0\n+20\t23\t87\n+21\t23\t98\n+22\t23\t94\n+0\t24\t2\n+1\t24\t2\n+2\t24\t3\n+3\t24\t2\n+4\t24\t2\n+5\t24\t3\n+6\t24\t3\n+7\t24\t2\n+8\t24\t15\n+9\t24\t3\n+10\t24\t2\n+11\t24\t2\n+12\t24\t3\n+13\t24\t3\n+14\t24\t21\n+15\t24\t28\n+16\t24\t22\n+17\t24\t2\n+18\t24\t19\n+19\t24\t1\n+20\t24\t24\n+21\t24\t29\n+22\t24\t30\n+23\t24\t28\n+0\t25\t3\n+1\t25\t3\n+2\t25\t4\n+3\t25\t3\n+4\t25\t3\n+5\t25\t4\n+6\t25\t3\n+7\t25\t3\n+8\t25\t5\n+9\t25\t4\n+10\t25\t3\n+11\t25\t3\n+12\t25\t3\n+13\t25\t4\n+14\t25\t39\n+15\t25\t28\n+16\t25\t22\n+17\t25\t54\n+18\t25\t25\n+19\t25\t1\n+20\t25\t26\n+21\t25\t30\n+22\t25\t30\n+23\t25\t30\n+24\t25\t11\n+0\t26\t3\n+1\t26\t3\n+2\t26\t4\n+3\t26\t3\n+4\t26\t3\n+5\t26\t4\n+6\t26\t2\n+7\t26\t3\n+8\t26\t5\n+9\t26\t4\n+10\t26\t3\n+11\t26\t3\n+12\t26\t3\n+13\t26\t4\n+14\t26\t35\n+15\t26\t26\n+16\t26\t22\n+17\t26\t51\n+18\t26\t25\n+19\t26\t1\n+20\t26\t25\n+21\t26\t28\n+22\t26\t28\n+23\t26\t30\n+24\t26\t13\n+25\t26\t98\n+0\t27\t3\n+1\t27\t3\n+2\t27\t4\n+3\t27\t3\n+4\t27\t3\n+5\t27\t4\n+6\t27\t2\n+7\t27\t3\n+8\t27\t6\n+9\t27\t4\n+10\t27\t3\n+11\t27\t4\n+12\t27\t3\n+13\t27\t4\n+14\t27\t35\n+15\t27\t28\n+16\t27\t23\n+17\t27\t54\n+18\t27\t27\n+19\t27\t1\n+20\t27\t26\n+21\t27\t30\n+22\t27\t30\n+23\t27\t31\n+24\t27\t12\n+25\t27\t97\n+26\t27\t98\n+0\t28\t15\n+1\t28\t17\n+2\t28\t17\n+3\t28\t16\n+4\t28\t13\n+5\t28\t19\n+6\t28\t12\n+7\t28\t14\n+8\t28\t0\n+9\t28\t29\n+10\t28\t26\n+11\t28\t27\n+12\t28\t27\n+13\t28\t29\n+14\t28\t1\n+15\t28\t1\n+16\t28\t0\n+17\t28\t9\n+18\t28\t0\n+19\t28\t1\n+20\t28\t0\n+21\t28\t0\n+22\t28\t0\n+23\t28\t1\n+24\t28\t3\n+25\t28\t24\n+26\t28\t25\n+27\t28\t24\n+0\t29\t13\n+1\t29\t15\n+2\t29\t15\n+3\t29\t14\n+4\t29\t12\n+5\t29\t17\n+6\t29\t11\n+7\t29\t13\n+8\t29\t0\n+9\t29\t22\n+10\t29\t20\n+11\t29\t21\n+12\t29\t21\n+13\t29\t23\n+14\t29\t1\n+15\t29\t0\n+16\t29\t0\n+17\t29\t9\n+18\t29\t0\n+19\t29\t1\n+20\t29\t0\n+21\t29\t0\n+22\t29\t0\n+23\t29\t0\n+24\t29\t3\n+25\t29\t23\n+26\t29\t24\n+27\t29\t25\n+28\t29\t87\n+0\t30\t14\n+1\t30\t16\n+2\t30\t15\n+3\t30\t14\n+4\t30\t14\n+5\t30\t17\n+6\t30\t12\n+7\t30\t14\n+8\t30\t0\n+9\t30\t24\n+10\t30\t21\n+11\t30\t23\n+12\t30\t22\n+13\t30\t24\n+14\t30\t1\n+15\t30\t0\n+16\t30\t0\n+17'..b'\t3\n+5\t99\t4\n+6\t99\t5\n+7\t99\t4\n+8\t99\t0\n+9\t99\t3\n+10\t99\t3\n+11\t99\t3\n+12\t99\t4\n+13\t99\t4\n+14\t99\t3\n+15\t99\t0\n+16\t99\t0\n+17\t99\t5\n+18\t99\t0\n+19\t99\t0\n+20\t99\t0\n+21\t99\t0\n+22\t99\t1\n+23\t99\t1\n+24\t99\t3\n+25\t99\t10\n+26\t99\t9\n+27\t99\t9\n+28\t99\t11\n+29\t99\t12\n+30\t99\t11\n+31\t99\t3\n+32\t99\t2\n+33\t99\t12\n+34\t99\t2\n+35\t99\t10\n+36\t99\t2\n+37\t99\t7\n+38\t99\t10\n+39\t99\t6\n+40\t99\t2\n+41\t99\t11\n+42\t99\t1\n+43\t99\t2\n+44\t99\t6\n+45\t99\t12\n+46\t99\t2\n+47\t99\t2\n+48\t99\t14\n+49\t99\t5\n+50\t99\t13\n+51\t99\t15\n+52\t99\t6\n+53\t99\t3\n+54\t99\t13\n+55\t99\t6\n+56\t99\t6\n+57\t99\t3\n+58\t99\t2\n+59\t99\t12\n+60\t99\t6\n+61\t99\t11\n+62\t99\t13\n+63\t99\t11\n+64\t99\t6\n+65\t99\t6\n+66\t99\t6\n+67\t99\t2\n+68\t99\t3\n+69\t99\t2\n+70\t99\t2\n+71\t99\t13\n+72\t99\t13\n+73\t99\t10\n+74\t99\t12\n+75\t99\t2\n+76\t99\t6\n+77\t99\t12\n+78\t99\t1\n+79\t99\t0\n+80\t99\t0\n+81\t99\t2\n+82\t99\t8\n+83\t99\t15\n+84\t99\t4\n+85\t99\t7\n+86\t99\t2\n+87\t99\t10\n+88\t99\t23\n+89\t99\t21\n+90\t99\t14\n+91\t99\t27\n+92\t99\t29\n+93\t99\t6\n+94\t99\t23\n+95\t99\t0\n+96\t99\t35\n+97\t99\t0\n+98\t99\t97\n+0\t100\t5\n+1\t100\t5\n+2\t100\t5\n+3\t100\t5\n+4\t100\t4\n+5\t100\t5\n+6\t100\t5\n+7\t100\t5\n+8\t100\t0\n+9\t100\t4\n+10\t100\t5\n+11\t100\t5\n+12\t100\t4\n+13\t100\t5\n+14\t100\t2\n+15\t100\t0\n+16\t100\t0\n+17\t100\t5\n+18\t100\t0\n+19\t100\t0\n+20\t100\t0\n+21\t100\t0\n+22\t100\t1\n+23\t100\t1\n+24\t100\t2\n+25\t100\t10\n+26\t100\t9\n+27\t100\t9\n+28\t100\t12\n+29\t100\t13\n+30\t100\t12\n+31\t100\t3\n+32\t100\t3\n+33\t100\t12\n+34\t100\t3\n+35\t100\t11\n+36\t100\t3\n+37\t100\t9\n+38\t100\t10\n+39\t100\t7\n+40\t100\t1\n+41\t100\t12\n+42\t100\t1\n+43\t100\t2\n+44\t100\t6\n+45\t100\t13\n+46\t100\t3\n+47\t100\t3\n+48\t100\t13\n+49\t100\t5\n+50\t100\t14\n+51\t100\t16\n+52\t100\t6\n+53\t100\t3\n+54\t100\t15\n+55\t100\t6\n+56\t100\t6\n+57\t100\t3\n+58\t100\t3\n+59\t100\t13\n+60\t100\t6\n+61\t100\t13\n+62\t100\t13\n+63\t100\t12\n+64\t100\t7\n+65\t100\t6\n+66\t100\t5\n+67\t100\t2\n+68\t100\t4\n+69\t100\t3\n+70\t100\t2\n+71\t100\t14\n+72\t100\t13\n+73\t100\t11\n+74\t100\t12\n+75\t100\t3\n+76\t100\t6\n+77\t100\t12\n+78\t100\t1\n+79\t100\t0\n+80\t100\t0\n+81\t100\t2\n+82\t100\t9\n+83\t100\t14\n+84\t100\t5\n+85\t100\t7\n+86\t100\t2\n+87\t100\t9\n+88\t100\t22\n+89\t100\t22\n+90\t100\t14\n+91\t100\t29\n+92\t100\t30\n+93\t100\t8\n+94\t100\t23\n+95\t100\t0\n+96\t100\t35\n+97\t100\t0\n+98\t100\t96\n+99\t100\t99\n+0\t101\t4\n+1\t101\t4\n+2\t101\t4\n+3\t101\t4\n+4\t101\t3\n+5\t101\t4\n+6\t101\t3\n+7\t101\t3\n+8\t101\t0\n+9\t101\t5\n+10\t101\t4\n+11\t101\t4\n+12\t101\t4\n+13\t101\t5\n+14\t101\t8\n+15\t101\t5\n+16\t101\t3\n+17\t101\t19\n+18\t101\t4\n+19\t101\t0\n+20\t101\t4\n+21\t101\t5\n+22\t101\t6\n+23\t101\t5\n+24\t101\t0\n+25\t101\t29\n+26\t101\t31\n+27\t101\t32\n+28\t101\t11\n+29\t101\t11\n+30\t101\t11\n+31\t101\t12\n+32\t101\t12\n+33\t101\t32\n+34\t101\t12\n+35\t101\t9\n+36\t101\t3\n+37\t101\t11\n+38\t101\t27\n+39\t101\t9\n+40\t101\t2\n+41\t101\t27\n+42\t101\t1\n+43\t101\t1\n+44\t101\t24\n+45\t101\t17\n+46\t101\t2\n+47\t101\t1\n+48\t101\t39\n+49\t101\t22\n+50\t101\t17\n+51\t101\t17\n+52\t101\t24\n+53\t101\t2\n+54\t101\t17\n+55\t101\t24\n+56\t101\t24\n+57\t101\t3\n+58\t101\t3\n+59\t101\t17\n+60\t101\t19\n+61\t101\t17\n+62\t101\t16\n+63\t101\t15\n+64\t101\t24\n+65\t101\t25\n+66\t101\t22\n+67\t101\t2\n+68\t101\t3\n+69\t101\t2\n+70\t101\t1\n+71\t101\t16\n+72\t101\t37\n+73\t101\t29\n+74\t101\t16\n+75\t101\t3\n+76\t101\t6\n+77\t101\t39\n+78\t101\t4\n+79\t101\t7\n+80\t101\t0\n+81\t101\t2\n+82\t101\t23\n+83\t101\t18\n+84\t101\t3\n+85\t101\t22\n+86\t101\t5\n+87\t101\t28\n+88\t101\t28\n+89\t101\t27\n+90\t101\t36\n+91\t101\t54\n+92\t101\t55\n+93\t101\t8\n+94\t101\t46\n+95\t101\t11\n+96\t101\t23\n+97\t101\t10\n+98\t101\t50\n+99\t101\t49\n+100\t101\t53\n+0\t102\t0\n+1\t102\t0\n+2\t102\t0\n+3\t102\t0\n+4\t102\t0\n+5\t102\t0\n+6\t102\t0\n+7\t102\t0\n+8\t102\t0\n+9\t102\t0\n+10\t102\t0\n+11\t102\t0\n+12\t102\t0\n+13\t102\t0\n+14\t102\t4\n+15\t102\t5\n+16\t102\t4\n+17\t102\t5\n+18\t102\t3\n+19\t102\t0\n+20\t102\t4\n+21\t102\t5\n+22\t102\t6\n+23\t102\t4\n+24\t102\t8\n+25\t102\t10\n+26\t102\t11\n+27\t102\t12\n+28\t102\t0\n+29\t102\t0\n+30\t102\t0\n+31\t102\t7\n+32\t102\t8\n+33\t102\t11\n+34\t102\t9\n+35\t102\t1\n+36\t102\t19\n+37\t102\t2\n+38\t102\t9\n+39\t102\t3\n+40\t102\t0\n+41\t102\t6\n+42\t102\t0\n+43\t102\t0\n+44\t102\t13\n+45\t102\t2\n+46\t102\t14\n+47\t102\t9\n+48\t102\t12\n+49\t102\t14\n+50\t102\t2\n+51\t102\t1\n+52\t102\t12\n+53\t102\t17\n+54\t102\t1\n+55\t102\t13\n+56\t102\t12\n+57\t102\t20\n+58\t102\t20\n+59\t102\t2\n+60\t102\t10\n+61\t102\t2\n+62\t102\t1\n+63\t102\t1\n+64\t102\t12\n+65\t102\t12\n+66\t102\t12\n+67\t102\t16\n+68\t102\t22\n+69\t102\t19\n+70\t102\t9\n+71\t102\t2\n+72\t102\t10\n+73\t102\t10\n+74\t102\t2\n+75\t102\t19\n+76\t102\t0\n+77\t102\t14\n+78\t102\t13\n+79\t102\t14\n+80\t102\t2\n+81\t102\t0\n+82\t102\t7\n+83\t102\t2\n+84\t102\t0\n+85\t102\t8\n+86\t102\t17\n+87\t102\t8\n+88\t102\t1\n+89\t102\t2\n+90\t102\t9\n+91\t102\t8\n+92\t102\t8\n+93\t102\t1\n+94\t102\t4\n+95\t102\t22\n+96\t102\t2\n+97\t102\t17\n+98\t102\t12\n+99\t102\t16\n+100\t102\t13\n+101\t102\t11\n'
b
diff -r 000000000000 -r 4a233271d05a test-data/hcluster_sg1.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/hcluster_sg1.txt Fri Nov 11 06:56:10 2016 -0500
b
@@ -0,0 +1,9 @@
+0 0 57 1.000 0 13 11,0,4,3,5,12,7,10,13,2,1,6,9,
+1 0 23 0.671 0 46 45,39,71,83,49,61,64,38,25,72,44,29,90,35,30,28,62,65,63,88,89,34,82,73,52,74,17,55,41,56,59,51,32,33,87,31,85,27,48,66,50,37,60,77,26,54,
+2 0 0 1.000 0 1 84,
+3 0 33 1.000 0 8 101,96,92,98,94,100,91,99,
+4 0 28 1.000 0 4 40,43,76,42,
+5 0 0 1.000 0 1 8,
+6 0 54 1.000 0 8 18,23,21,15,22,20,14,16,
+7 0 15 0.596 0 17 24,95,58,69,78,36,68,70,57,67,97,79,53,47,75,86,46,
+8 0 0 1.000 0 1 102,
b
diff -r 000000000000 -r 4a233271d05a test-data/hcluster_sg2.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/hcluster_sg2.txt Fri Nov 11 06:56:10 2016 -0500
b
@@ -0,0 +1,5 @@
+0 99 0,13,39,84,83,96,101,100,99,98,76,43,8,42,40,14,24,86,97,95,102,79,78,75,70,69,68,67,58,57,53,47,46,36,23,22,21,20,18,16,15,94,92,91,90,89,88,87,85,73,41,38,33,27,26,25,17,82,77,74,72,71,66,65,64,63,62,61,60,59,56,55,54,52,51,50,49,48,45,44,34,32,31,37,35,30,29,28,12,11,10,9,7,6,5,4,3,2,1,
+1 1 19,
+2 1 80,
+3 1 81,
+4 1 93,
b
diff -r 000000000000 -r 4a233271d05a tool_dependencies.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tool_dependencies.xml Fri Nov 11 06:56:10 2016 -0500
b
@@ -0,0 +1,22 @@
+<?xml version="1.0"?>
+<tool_dependency>
+    <package name="hcluster_sg" version="0.5.1">
+        <install version="1.0">
+            <actions>
+                <action type="shell_command">git clone https://github.com/douglasgscofield/hcluster.git hcluster_sg</action>
+                <action type="shell_command">make</action>
+                <action type="make_directory">$INSTALL_DIR/bin</action>
+                <action type="move_file">
+                    <source>hcluster_sg</source>
+                    <destination>$INSTALL_DIR/bin/</destination>
+                </action>
+                <action type="set_environment">
+                    <environment_variable name="PATH" action="prepend_to">$INSTALL_DIR/bin</environment_variable>
+                </action>
+            </actions>
+        </install>
+        <readme>
+hcluster_sg is tool for hierarchically clustering on a sparse graph.
+        </readme>
+    </package>
+</tool_dependency>