Repository 'hicexplorer_hicmergematrixbins'
hg clone https://toolshed.g2.bx.psu.edu/repos/bgruening/hicexplorer_hicmergematrixbins

Changeset 3:5186eda61ca4 (2017-12-30)
Previous changeset 2:cdff00acac0f (2017-12-16) Next changeset 4:8cad169bde4c (2018-01-02)
Commit message:
planemo upload for repository https://github.com/maxplanck-ie/HiCExplorer/tree/master/galaxy/wrapper/ commit 80462804e4fd7deafbcf8e8c5283cc7a98fa7dd5
modified:
hicMergeMatrixBins.xml
macros.xml
test-data/hicPlotDistVsCounts_result2.png
test-data/small_test_matrix_result_sorted.bam
added:
test-data/Li_chrX30-35_cool.png
test-data/Li_et_al_2015.cool
test-data/covariance_small_50kb.cool
test-data/covariance_small_50kb.h5
test-data/li_32-33mb_interactions.bedgraph
test-data/li_32mb_interactions.bedgraph
test-data/li_viewpoint_32-33Mb.png
test-data/li_viewpoint_32Mb.png
test-data/obs_exp_small_50kb.cool
test-data/obs_exp_small_50kb.h5
test-data/pca1.bedgraph
test-data/pca1.bw
test-data/pca2.bedgraph
test-data/pca2.bw
test-data/pearson_small_50kb.cool
test-data/pearson_small_50kb.h5
test-data/small_matrix_50kb_pearson_pca1_plot.png
test-data/small_matrix_50kb_pearson_pca1_plot.svg
test-data/small_test_R1_unsorted.sam
test-data/small_test_R2_unsorted.sam
test-data/small_test_matrix_2.h5
b
diff -r cdff00acac0f -r 5186eda61ca4 hicMergeMatrixBins.xml
--- a/hicMergeMatrixBins.xml Sat Dec 16 16:33:36 2017 -0500
+++ b/hicMergeMatrixBins.xml Sat Dec 30 09:16:29 2017 -0500
[
@@ -6,11 +6,8 @@
     </macros>
     <expand macro="requirements" />
     <command detect_errors="exit_code"><![CDATA[
-
-        ln -s '$matrix' input.npz.h5 &&
-
         hicMergeMatrixBins
-            --matrix input.npz.h5
+            --matrix '$matrix_h5_cooler'
             --numBins $numBins
             $runningWindow
             --outFileName ./out.npz.h5
@@ -18,7 +15,8 @@
 ]]>
     </command>
     <inputs>
-        <param argument="--matrix" type="data" format="h5" label="Matrix to reduce" />
+        <expand macro='matrix_h5_cooler_macro' />
+
         <param argument="--numBins" type="integer" min="1" value="3" label="Number of bins to merge" />
         <param argument="--runningWindow" type="boolean" falsevalue="" truevalue="--runningWindow" label="Merge using a running window of length --numBins" />
     </inputs>
@@ -27,7 +25,7 @@
     </outputs>
     <tests>
         <test>
-            <param name="matrix" value="small_test_matrix.h5" />
+            <param name="matrix_h5_cooler" value="small_test_matrix.h5"/>
             <param name="numBins" value="5" />
             <output name="outFileName" file="hicMergeMatrixBins_result1.npz.h5" ftype="h5" compare="sim_size" delta="24000" />
         </test>
@@ -44,7 +42,10 @@
 
 100 kb * 10 = 1000 kb = 1 Mb
 
-This functionality is useful especially for plotting. The higher the resolution of an contact matrix is, the more likely it is to run out of memory while plotting. This is caused by the circumstances that we compute internally with a sparse matrices but to plot we need a dense one. Furthermore, the higher the resolution of a matrix the more detailed it is which can make it difficult to interpret, especially if the read depth of the Hi-C data is not high.
+This functionality is useful especially for plotting. The higher the resolution of an contact matrix is, the more likely it is
+to run out of memory while plotting. This is caused by the circumstances that we compute internally with a sparse matrices but 
+to plot we need a dense one. Furthermore, the higher the resolution of a matrix the more detailed it is which can make it 
+difficult to interpret, especially if the read depth of the Hi-C data is not high.
 
 Input
 -----
b
diff -r cdff00acac0f -r 5186eda61ca4 macros.xml
--- a/macros.xml Sat Dec 16 16:33:36 2017 -0500
+++ b/macros.xml Sat Dec 30 09:16:29 2017 -0500
[
@@ -1,6 +1,6 @@
 <macros>
     <token name="@THREADS@">\${GALAXY_SLOTS:-4}</token>
-    <token name="@WRAPPER_VERSION@">1.8.1</token>
+    <token name="@WRAPPER_VERSION@">2.0</token>
     <xml name="requirements">
         <requirements>
             <requirement type="package" version="@WRAPPER_VERSION@">hicexplorer</requirement>
@@ -11,7 +11,7 @@
 
     <xml name="citations">
         <citations>
-            <citation type="doi">10.5281/zenodo.159780</citation>
+            <citation type="doi">10.5281/zenodo.1123667</citation>
             <yield />
         </citations>
     </xml>
@@ -166,7 +166,7 @@
 
     <xml name="multiple_input_matrices">
         <repeat name="input_files" title="HiC Matrix files" min="2">
-            <param name="matrix" type="data" format="h5"
+            <param name="matrix" type="data" format="h5,cool"
                 label="HiC Matrix file"
                 help=""/>
             <param name="mlabel" type="text" size="30" optional="true" value=""
@@ -179,8 +179,8 @@
         #set $matrices = []
         #set $mlabels = []
         #for $counter, $i in enumerate($input_files):
-            ln -s $i.matrix #echo str($counter)+'.npz.h5'#;
-            #silent $matrices.append( '%s.npz.h5' % $counter )
+            ln -s $i.matrix #echo str($counter)+'_matrix'#;
+            #silent $matrices.append( '%s_matrix' % $counter )
 
             #if str($i.mlabel.value) != "":
                 #set $mlabels += ['"%s"' % ($i.mlabel.value)]
@@ -299,7 +299,15 @@
     <xml name="pseudocount">
         <param name="pseudocount" type="float" value="1" label="Pseudocount" help="Small number to avoid dividing by zero."/>
     </xml>
-
+    <xml name='matrix_h5_cooler_macro'>
+    <param name='matrix_h5_cooler'  type="data" format="h5,cool" 
+                            label="Matrix to compute on."/>
+       
+    </xml>
+    <xml name='matrix_h5_cooler_multiple_macro'>
+        <param name='matrix_h5_cooler_multiple'  type="data" format="h5,cool" 
+                            label="Matrix to compute on." multiple="True"/>
+    </xml>
     <token name="@REFERENCES@">
 
 .. class:: infomark
@@ -525,7 +533,7 @@
     </xml>
 
     <xml name="track_input_h5_macro">
-        <param name="track_input_h5" type="data" format="h5" label="Track file h5 format"/>
+        <param name="track_input_h5" type="data" format="h5, cool" label="Track file h5 or cool format"/>
     </xml>
     <xml name="track_input_bed_macro">
         <param name="track_input_bed" type="data" format="bed" label="Track file bed format"/>
b
diff -r cdff00acac0f -r 5186eda61ca4 test-data/Li_chrX30-35_cool.png
b
Binary file test-data/Li_chrX30-35_cool.png has changed
b
diff -r cdff00acac0f -r 5186eda61ca4 test-data/Li_et_al_2015.cool
b
Binary file test-data/Li_et_al_2015.cool has changed
b
diff -r cdff00acac0f -r 5186eda61ca4 test-data/covariance_small_50kb.cool
b
Binary file test-data/covariance_small_50kb.cool has changed
b
diff -r cdff00acac0f -r 5186eda61ca4 test-data/covariance_small_50kb.h5
b
Binary file test-data/covariance_small_50kb.h5 has changed
b
diff -r cdff00acac0f -r 5186eda61ca4 test-data/hicPlotDistVsCounts_result2.png
b
Binary file test-data/hicPlotDistVsCounts_result2.png has changed
b
diff -r cdff00acac0f -r 5186eda61ca4 test-data/li_32-33mb_interactions.bedgraph
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/li_32-33mb_interactions.bedgraph Sat Dec 30 09:16:29 2017 -0500
b
b'@@ -0,0 +1,10481 @@\n+X\t3197103\t3201636\tX\t2998265\t3002026\t5.390852464447\n+X\t3197103\t3201636\tX\t3002026\t3004621\t2.443860150140\n+X\t3197103\t3201636\tX\t3004621\t3010532\t3.927838570098\n+X\t3197103\t3201636\tX\t3010532\t3013858\t4.023945514253\n+X\t3197103\t3201636\tX\t3013858\t3016168\t2.932191462549\n+X\t3197103\t3201636\tX\t3016168\t3018368\t4.366644267797\n+X\t3197103\t3201636\tX\t3018368\t3020756\t1.737852786088\n+X\t3197103\t3201636\tX\t3020756\t3023472\t0.000000000000\n+X\t3197103\t3201636\tX\t3023472\t3024837\t3.732725695770\n+X\t3197103\t3201636\tX\t3024837\t3026257\t3.201489834300\n+X\t3197103\t3201636\tX\t3026257\t3028382\t2.825470069124\n+X\t3197103\t3201636\tX\t3028382\t3030121\t7.597512171549\n+X\t3197103\t3201636\tX\t3030121\t3031107\t5.409234999071\n+X\t3197103\t3201636\tX\t3031107\t3032370\t4.599005624946\n+X\t3197103\t3201636\tX\t3032370\t3035087\t2.546765527868\n+X\t3197103\t3201636\tX\t3035087\t3037003\t4.351893375876\n+X\t3197103\t3201636\tX\t3037003\t3038222\t5.446761926969\n+X\t3197103\t3201636\tX\t3038222\t3040318\t7.794286093953\n+X\t3197103\t3201636\tX\t3040318\t3042899\t11.367263319216\n+X\t3197103\t3201636\tX\t3042899\t3045840\t6.773989214921\n+X\t3197103\t3201636\tX\t3045840\t3048080\t5.766587842822\n+X\t3197103\t3201636\tX\t3048080\t3049929\t5.980928826171\n+X\t3197103\t3201636\tX\t3049929\t3051897\t7.114353687324\n+X\t3197103\t3201636\tX\t3051897\t3053595\t8.638537135406\n+X\t3197103\t3201636\tX\t3053595\t3055333\t6.310228649240\n+X\t3197103\t3201636\tX\t3055333\t3057574\t8.305996460679\n+X\t3197103\t3201636\tX\t3057574\t3058742\t5.063444041840\n+X\t3197103\t3201636\tX\t3058742\t3060153\t3.839066767758\n+X\t3197103\t3201636\tX\t3060153\t3061840\t3.260350582323\n+X\t3197103\t3201636\tX\t3061840\t3063481\t4.194440128751\n+X\t3197103\t3201636\tX\t3063481\t3065418\t6.010116673874\n+X\t3197103\t3201636\tX\t3065418\t3067100\t4.932445826620\n+X\t3197103\t3201636\tX\t3067100\t3069500\t13.568223145470\n+X\t3197103\t3201636\tX\t3069500\t3070958\t13.840578315535\n+X\t3197103\t3201636\tX\t3070958\t3072227\t19.600723196510\n+X\t3197103\t3201636\tX\t3072227\t3074089\t0.000000000000\n+X\t3197103\t3201636\tX\t3074089\t3075817\t0.000000000000\n+X\t3197103\t3201636\tX\t3075817\t3077333\t0.000000000000\n+X\t3197103\t3201636\tX\t3077333\t3078830\t0.000000000000\n+X\t3197103\t3201636\tX\t3078830\t3079924\t0.000000000000\n+X\t3197103\t3201636\tX\t3079924\t3081902\t20.969527263974\n+X\t3197103\t3201636\tX\t3081902\t3084449\t15.651663288586\n+X\t3197103\t3201636\tX\t3084449\t3087973\t17.738637827005\n+X\t3197103\t3201636\tX\t3087973\t3092021\t16.997726473365\n+X\t3197103\t3201636\tX\t3092021\t3094852\t18.599806490367\n+X\t3197103\t3201636\tX\t3094852\t3096577\t11.880026157244\n+X\t3197103\t3201636\tX\t3096577\t3101656\t12.225126585764\n+X\t3197103\t3201636\tX\t3101656\t3104925\t19.191200453422\n+X\t3197103\t3201636\tX\t3104925\t3106990\t10.744625704706\n+X\t3197103\t3201636\tX\t3106990\t3110425\t15.859856444931\n+X\t3197103\t3201636\tX\t3110425\t3112992\t21.067238499038\n+X\t3197103\t3201636\tX\t3112992\t3116264\t0.000000000000\n+X\t3197103\t3201636\tX\t3116264\t3118463\t0.000000000000\n+X\t3197103\t3201636\tX\t3118463\t3120876\t0.000000000000\n+X\t3197103\t3201636\tX\t3120876\t3124331\t0.000000000000\n+X\t3197103\t3201636\tX\t3124331\t3126517\t15.481803482395\n+X\t3197103\t3201636\tX\t3126517\t3130373\t22.536378860209\n+X\t3197103\t3201636\tX\t3130373\t3133353\t21.795923096452\n+X\t3197103\t3201636\tX\t3133353\t3135122\t12.034778593855\n+X\t3197103\t3201636\tX\t3135122\t3136953\t14.671075563054\n+X\t3197103\t3201636\tX\t3136953\t3139841\t19.724554209736\n+X\t3197103\t3201636\tX\t3139841\t3141420\t10.372484233953\n+X\t3197103\t3201636\tX\t3141420\t3143054\t11.872651117114\n+X\t3197103\t3201636\tX\t3143054\t3145230\t11.922431238307\n+X\t3197103\t3201636\tX\t3145230\t3147215\t16.572923616479\n+X\t3197103\t3201636\tX\t3147215\t3149215\t18.877461756237\n+X\t3197103\t3201636\tX\t3149215\t3152042\t13.542615520150\n+X\t3197103\t3201636\tX\t3152042\t3154585\t20.490320094116\n+X\t3197103\t3201636\tX\t3154585\t3156237\t20.976914261931\n+X\t3197103\t3201636\tX\t3156237\t3159967\t17.562210999638\n+X\t3197103\t3201636\tX\t3159967\t3162069\t19.586962505650\n+X\t3197103\t3201636\tX\t3162069\t3164063\t20.867439735704\n+X\t3197103\t3201636\tX\t3164063\t3166718\t28.506521332049\n+X\t3197103\t3201636\tX\t3166718\t3169430\t22.712298044060\n+X\t3197103\t3201636\tX\t3169430\t3171339\t31.858613183529\n+X\t3197103\t3201636\tX\t3171339\t3174505\t18.2393'..b'3330425\t3332013\t40.429065998234\n+X\t3299996\t3301223\tX\t3332013\t3333015\t26.856359908521\n+X\t3299996\t3301223\tX\t3333015\t3335454\t26.831906635295\n+X\t3299996\t3301223\tX\t3335454\t3337197\t31.090655870454\n+X\t3299996\t3301223\tX\t3337197\t3339188\t28.187008302181\n+X\t3299996\t3301223\tX\t3339188\t3340718\t32.875936297281\n+X\t3299996\t3301223\tX\t3340718\t3342924\t34.113100673835\n+X\t3299996\t3301223\tX\t3342924\t3344876\t27.063089207514\n+X\t3299996\t3301223\tX\t3344876\t3347722\t20.756140456004\n+X\t3299996\t3301223\tX\t3347722\t3349832\t21.625707276656\n+X\t3299996\t3301223\tX\t3349832\t3352629\t20.256265348179\n+X\t3299996\t3301223\tX\t3352629\t3354369\t8.852637855781\n+X\t3299996\t3301223\tX\t3354369\t3356036\t14.468053022735\n+X\t3299996\t3301223\tX\t3356036\t3357496\t8.915145751483\n+X\t3299996\t3301223\tX\t3357496\t3360162\t10.757140593355\n+X\t3299996\t3301223\tX\t3360162\t3362158\t10.777375547754\n+X\t3299996\t3301223\tX\t3362158\t3364550\t9.115992232786\n+X\t3299996\t3301223\tX\t3364550\t3367043\t5.108055077282\n+X\t3299996\t3301223\tX\t3367043\t3370804\t13.744700745300\n+X\t3299996\t3301223\tX\t3370804\t3372315\t6.780899634023\n+X\t3299996\t3301223\tX\t3372315\t3373382\t5.735860764822\n+X\t3299996\t3301223\tX\t3373382\t3374691\t2.937545664338\n+X\t3299996\t3301223\tX\t3374691\t3376382\t5.778978816864\n+X\t3299996\t3301223\tX\t3376382\t3378517\t6.663722305699\n+X\t3299996\t3301223\tX\t3378517\t3380370\t5.836801024360\n+X\t3299996\t3301223\tX\t3380370\t3382103\t2.368783804436\n+X\t3299996\t3301223\tX\t3382103\t3383678\t2.938788683928\n+X\t3299996\t3301223\tX\t3383678\t3385106\t1.399004166643\n+X\t3299996\t3301223\tX\t3385106\t3386872\t2.579575075754\n+X\t3299996\t3301223\tX\t3386872\t3388453\t0.000000000000\n+X\t3299996\t3301223\tX\t3388453\t3391735\t0.000000000000\n+X\t3299996\t3301223\tX\t3391735\t3394132\t0.000000000000\n+X\t3299996\t3301223\tX\t3394132\t3396442\t0.000000000000\n+X\t3299996\t3301223\tX\t3396442\t3399140\t4.692564027276\n+X\t3299996\t3301223\tX\t3399140\t3401345\t2.944074019414\n+X\t3299996\t3301223\tX\t3401345\t3403174\t5.367580985126\n+X\t3299996\t3301223\tX\t3403174\t3406548\t5.161262638321\n+X\t3299996\t3301223\tX\t3406548\t3408469\t0.971456838854\n+X\t3299996\t3301223\tX\t3408469\t3409903\t2.725821889241\n+X\t3299996\t3301223\tX\t3409903\t3412262\t2.730296125131\n+X\t3299996\t3301223\tX\t3412262\t3413753\t1.505811730894\n+X\t3299996\t3301223\tX\t3413753\t3415261\t2.988190731787\n+X\t3299996\t3301223\tX\t3415261\t3417084\t2.542746101161\n+X\t3299996\t3301223\tX\t3417084\t3419213\t5.291929672608\n+X\t3299996\t3301223\tX\t3419213\t3422860\t4.297995710043\n+X\t3299996\t3301223\tX\t3422860\t3424590\t4.991105632785\n+X\t3299996\t3301223\tX\t3424590\t3426147\t0.000000000000\n+X\t3299996\t3301223\tX\t3426147\t3427327\t4.113495398000\n+X\t3299996\t3301223\tX\t3427327\t3430810\t0.000000000000\n+X\t3299996\t3301223\tX\t3430810\t3432971\t9.300697445783\n+X\t3299996\t3301223\tX\t3432971\t3434351\t3.301286415190\n+X\t3299996\t3301223\tX\t3434351\t3437574\t1.312833632883\n+X\t3299996\t3301223\tX\t3437574\t3439444\t1.445475862953\n+X\t3299996\t3301223\tX\t3439444\t3440746\t0.000000000000\n+X\t3299996\t3301223\tX\t3440746\t3443374\t2.623862465364\n+X\t3299996\t3301223\tX\t3443374\t3445155\t0.000000000000\n+X\t3299996\t3301223\tX\t3445155\t3448409\t2.398288891254\n+X\t3299996\t3301223\tX\t3448409\t3451091\t21.426659035866\n+X\t3299996\t3301223\tX\t3451091\t3453648\t5.208119294407\n+X\t3299996\t3301223\tX\t3453648\t3455520\t1.675340405262\n+X\t3299996\t3301223\tX\t3455520\t3457927\t3.217381500048\n+X\t3299996\t3301223\tX\t3457927\t3459827\t1.726786812839\n+X\t3299996\t3301223\tX\t3459827\t3462643\t4.824980860334\n+X\t3299996\t3301223\tX\t3462643\t3464426\t3.741543714634\n+X\t3299996\t3301223\tX\t3464426\t3466084\t1.832579935138\n+X\t3299996\t3301223\tX\t3466084\t3468870\t0.849699499620\n+X\t3299996\t3301223\tX\t3468870\t3470708\t0.000000000000\n+X\t3299996\t3301223\tX\t3470708\t3474140\t1.331498802780\n+X\t3299996\t3301223\tX\t3474140\t3476861\t1.432159107930\n+X\t3299996\t3301223\tX\t3476861\t3480902\t0.000000000000\n+X\t3299996\t3301223\tX\t3480902\t3483439\t2.997169353318\n+X\t3299996\t3301223\tX\t3483439\t3485034\t0.000000000000\n+X\t3299996\t3301223\tX\t3485034\t3488279\t2.209515574901\n+X\t3299996\t3301223\tX\t3488279\t3491118\t1.918368897213\n+X\t3299996\t3301223\tX\t3491118\t3493777\t3.505341826184\n+X\t3299996\t3301223\tX\t3493777\t3495945\t0.000000000000\n+X\t3299996\t3301223\tX\t3495945\t3499225\t0.000000000000\n'
b
diff -r cdff00acac0f -r 5186eda61ca4 test-data/li_32mb_interactions.bedgraph
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/li_32mb_interactions.bedgraph Sat Dec 30 09:16:29 2017 -0500
b
b'@@ -0,0 +1,223 @@\n+X\t3197103\t3201636\tX\t2998265\t3002026\t5.390852464447\n+X\t3197103\t3201636\tX\t3002026\t3004621\t2.443860150140\n+X\t3197103\t3201636\tX\t3004621\t3010532\t3.927838570098\n+X\t3197103\t3201636\tX\t3010532\t3013858\t4.023945514253\n+X\t3197103\t3201636\tX\t3013858\t3016168\t2.932191462549\n+X\t3197103\t3201636\tX\t3016168\t3018368\t4.366644267797\n+X\t3197103\t3201636\tX\t3018368\t3020756\t1.737852786088\n+X\t3197103\t3201636\tX\t3020756\t3023472\t0.000000000000\n+X\t3197103\t3201636\tX\t3023472\t3024837\t3.732725695770\n+X\t3197103\t3201636\tX\t3024837\t3026257\t3.201489834300\n+X\t3197103\t3201636\tX\t3026257\t3028382\t2.825470069124\n+X\t3197103\t3201636\tX\t3028382\t3030121\t7.597512171549\n+X\t3197103\t3201636\tX\t3030121\t3031107\t5.409234999071\n+X\t3197103\t3201636\tX\t3031107\t3032370\t4.599005624946\n+X\t3197103\t3201636\tX\t3032370\t3035087\t2.546765527868\n+X\t3197103\t3201636\tX\t3035087\t3037003\t4.351893375876\n+X\t3197103\t3201636\tX\t3037003\t3038222\t5.446761926969\n+X\t3197103\t3201636\tX\t3038222\t3040318\t7.794286093953\n+X\t3197103\t3201636\tX\t3040318\t3042899\t11.367263319216\n+X\t3197103\t3201636\tX\t3042899\t3045840\t6.773989214921\n+X\t3197103\t3201636\tX\t3045840\t3048080\t5.766587842822\n+X\t3197103\t3201636\tX\t3048080\t3049929\t5.980928826171\n+X\t3197103\t3201636\tX\t3049929\t3051897\t7.114353687324\n+X\t3197103\t3201636\tX\t3051897\t3053595\t8.638537135406\n+X\t3197103\t3201636\tX\t3053595\t3055333\t6.310228649240\n+X\t3197103\t3201636\tX\t3055333\t3057574\t8.305996460679\n+X\t3197103\t3201636\tX\t3057574\t3058742\t5.063444041840\n+X\t3197103\t3201636\tX\t3058742\t3060153\t3.839066767758\n+X\t3197103\t3201636\tX\t3060153\t3061840\t3.260350582323\n+X\t3197103\t3201636\tX\t3061840\t3063481\t4.194440128751\n+X\t3197103\t3201636\tX\t3063481\t3065418\t6.010116673874\n+X\t3197103\t3201636\tX\t3065418\t3067100\t4.932445826620\n+X\t3197103\t3201636\tX\t3067100\t3069500\t13.568223145470\n+X\t3197103\t3201636\tX\t3069500\t3070958\t13.840578315535\n+X\t3197103\t3201636\tX\t3070958\t3072227\t19.600723196510\n+X\t3197103\t3201636\tX\t3072227\t3074089\t0.000000000000\n+X\t3197103\t3201636\tX\t3074089\t3075817\t0.000000000000\n+X\t3197103\t3201636\tX\t3075817\t3077333\t0.000000000000\n+X\t3197103\t3201636\tX\t3077333\t3078830\t0.000000000000\n+X\t3197103\t3201636\tX\t3078830\t3079924\t0.000000000000\n+X\t3197103\t3201636\tX\t3079924\t3081902\t20.969527263974\n+X\t3197103\t3201636\tX\t3081902\t3084449\t15.651663288586\n+X\t3197103\t3201636\tX\t3084449\t3087973\t17.738637827005\n+X\t3197103\t3201636\tX\t3087973\t3092021\t16.997726473365\n+X\t3197103\t3201636\tX\t3092021\t3094852\t18.599806490367\n+X\t3197103\t3201636\tX\t3094852\t3096577\t11.880026157244\n+X\t3197103\t3201636\tX\t3096577\t3101656\t12.225126585764\n+X\t3197103\t3201636\tX\t3101656\t3104925\t19.191200453422\n+X\t3197103\t3201636\tX\t3104925\t3106990\t10.744625704706\n+X\t3197103\t3201636\tX\t3106990\t3110425\t15.859856444931\n+X\t3197103\t3201636\tX\t3110425\t3112992\t21.067238499038\n+X\t3197103\t3201636\tX\t3112992\t3116264\t0.000000000000\n+X\t3197103\t3201636\tX\t3116264\t3118463\t0.000000000000\n+X\t3197103\t3201636\tX\t3118463\t3120876\t0.000000000000\n+X\t3197103\t3201636\tX\t3120876\t3124331\t0.000000000000\n+X\t3197103\t3201636\tX\t3124331\t3126517\t15.481803482395\n+X\t3197103\t3201636\tX\t3126517\t3130373\t22.536378860209\n+X\t3197103\t3201636\tX\t3130373\t3133353\t21.795923096452\n+X\t3197103\t3201636\tX\t3133353\t3135122\t12.034778593855\n+X\t3197103\t3201636\tX\t3135122\t3136953\t14.671075563054\n+X\t3197103\t3201636\tX\t3136953\t3139841\t19.724554209736\n+X\t3197103\t3201636\tX\t3139841\t3141420\t10.372484233953\n+X\t3197103\t3201636\tX\t3141420\t3143054\t11.872651117114\n+X\t3197103\t3201636\tX\t3143054\t3145230\t11.922431238307\n+X\t3197103\t3201636\tX\t3145230\t3147215\t16.572923616479\n+X\t3197103\t3201636\tX\t3147215\t3149215\t18.877461756237\n+X\t3197103\t3201636\tX\t3149215\t3152042\t13.542615520150\n+X\t3197103\t3201636\tX\t3152042\t3154585\t20.490320094116\n+X\t3197103\t3201636\tX\t3154585\t3156237\t20.976914261931\n+X\t3197103\t3201636\tX\t3156237\t3159967\t17.562210999638\n+X\t3197103\t3201636\tX\t3159967\t3162069\t19.586962505650\n+X\t3197103\t3201636\tX\t3162069\t3164063\t20.867439735704\n+X\t3197103\t3201636\tX\t3164063\t3166718\t28.506521332049\n+X\t3197103\t3201636\tX\t3166718\t3169430\t22.712298044060\n+X\t3197103\t3201636\tX\t3169430\t3171339\t31.858613183529\n+X\t3197103\t3201636\tX\t3171339\t3174505\t18.239399'..b'97103\t3201636\tX\t3330425\t3332013\t5.241721497971\n+X\t3197103\t3201636\tX\t3332013\t3333015\t3.780445092678\n+X\t3197103\t3201636\tX\t3333015\t3335454\t4.443532845812\n+X\t3197103\t3201636\tX\t3335454\t3337197\t2.524896505262\n+X\t3197103\t3201636\tX\t3337197\t3339188\t5.554856004563\n+X\t3197103\t3201636\tX\t3339188\t3340718\t4.430865554594\n+X\t3197103\t3201636\tX\t3340718\t3342924\t6.156336920284\n+X\t3197103\t3201636\tX\t3342924\t3344876\t5.315644766891\n+X\t3197103\t3201636\tX\t3344876\t3347722\t4.108704641878\n+X\t3197103\t3201636\tX\t3347722\t3349832\t6.764778682525\n+X\t3197103\t3201636\tX\t3349832\t3352629\t4.752300708432\n+X\t3197103\t3201636\tX\t3352629\t3354369\t4.153815763211\n+X\t3197103\t3201636\tX\t3354369\t3356036\t2.909429500217\n+X\t3197103\t3201636\tX\t3356036\t3357496\t3.921698985071\n+X\t3197103\t3201636\tX\t3357496\t3360162\t1.261860614082\n+X\t3197103\t3201636\tX\t3360162\t3362158\t4.137493956763\n+X\t3197103\t3201636\tX\t3362158\t3364550\t8.554772679225\n+X\t3197103\t3201636\tX\t3364550\t3367043\t6.291575473683\n+X\t3197103\t3201636\tX\t3367043\t3370804\t2.638333238886\n+X\t3197103\t3201636\tX\t3370804\t3372315\t4.772578791896\n+X\t3197103\t3201636\tX\t3372315\t3373382\t4.037052443912\n+X\t3197103\t3201636\tX\t3373382\t3374691\t2.067523322053\n+X\t3197103\t3201636\tX\t3374691\t3376382\t4.067400083876\n+X\t3197103\t3201636\tX\t3376382\t3378517\t4.690106249573\n+X\t3197103\t3201636\tX\t3378517\t3380370\t0.000000000000\n+X\t3197103\t3201636\tX\t3380370\t3382103\t0.833606745255\n+X\t3197103\t3201636\tX\t3382103\t3383678\t0.000000000000\n+X\t3197103\t3201636\tX\t3383678\t3385106\t1.969313210888\n+X\t3197103\t3201636\tX\t3385106\t3386872\t1.815574033403\n+X\t3197103\t3201636\tX\t3386872\t3388453\t0.000000000000\n+X\t3197103\t3201636\tX\t3388453\t3391735\t0.000000000000\n+X\t3197103\t3201636\tX\t3391735\t3394132\t0.000000000000\n+X\t3197103\t3201636\tX\t3394132\t3396442\t0.000000000000\n+X\t3197103\t3201636\tX\t3396442\t3399140\t3.302752254851\n+X\t3197103\t3201636\tX\t3399140\t3401345\t2.762824204295\n+X\t3197103\t3201636\tX\t3401345\t3403174\t3.777847270421\n+X\t3197103\t3201636\tX\t3403174\t3406548\t2.421756594407\n+X\t3197103\t3201636\tX\t3406548\t3408469\t1.367474688194\n+X\t3197103\t3201636\tX\t3408469\t3409903\t1.918506458023\n+X\t3197103\t3201636\tX\t3409903\t3412262\t0.000000000000\n+X\t3197103\t3201636\tX\t3412262\t3413753\t5.299153150265\n+X\t3197103\t3201636\tX\t3413753\t3415261\t2.103168677075\n+X\t3197103\t3201636\tX\t3415261\t3417084\t0.000000000000\n+X\t3197103\t3201636\tX\t3417084\t3419213\t2.979681480253\n+X\t3197103\t3201636\tX\t3419213\t3422860\t3.781305630614\n+X\t3197103\t3201636\tX\t3422860\t3424590\t0.878218458345\n+X\t3197103\t3201636\tX\t3424590\t3426147\t1.219586491513\n+X\t3197103\t3201636\tX\t3426147\t3427327\t1.447594121475\n+X\t3197103\t3201636\tX\t3427327\t3430810\t1.704822133209\n+X\t3197103\t3201636\tX\t3430810\t3432971\t3.273039992870\n+X\t3197103\t3201636\tX\t3432971\t3434351\t6.970601416390\n+X\t3197103\t3201636\tX\t3434351\t3437574\t4.620037378334\n+X\t3197103\t3201636\tX\t3437574\t3439444\t2.034729260146\n+X\t3197103\t3201636\tX\t3439444\t3440746\t1.098717687922\n+X\t3197103\t3201636\tX\t3440746\t3443374\t1.846744684469\n+X\t3197103\t3201636\tX\t3443374\t3445155\t1.928992643604\n+X\t3197103\t3201636\tX\t3445155\t3448409\t5.063939882759\n+X\t3197103\t3201636\tX\t3448409\t3451091\t1.160050504017\n+X\t3197103\t3201636\tX\t3451091\t3453648\t2.749210395930\n+X\t3197103\t3201636\tX\t3453648\t3455520\t2.358298903952\n+X\t3197103\t3201636\tX\t3455520\t3457927\t0.000000000000\n+X\t3197103\t3201636\tX\t3457927\t3459827\t2.430717623287\n+X\t3197103\t3201636\tX\t3459827\t3462643\t2.546963076602\n+X\t3197103\t3201636\tX\t3462643\t3464426\t2.633398685304\n+X\t3197103\t3201636\tX\t3464426\t3466084\t1.289818844835\n+X\t3197103\t3201636\tX\t3466084\t3468870\t2.990206337095\n+X\t3197103\t3201636\tX\t3468870\t3470708\t3.862006016638\n+X\t3197103\t3201636\tX\t3470708\t3474140\t2.811433566587\n+X\t3197103\t3201636\tX\t3474140\t3476861\t2.015983882384\n+X\t3197103\t3201636\tX\t3476861\t3480902\t0.000000000000\n+X\t3197103\t3201636\tX\t3480902\t3483439\t4.218976142809\n+X\t3197103\t3201636\tX\t3483439\t3485034\t1.077868521976\n+X\t3197103\t3201636\tX\t3485034\t3488279\t3.110232488984\n+X\t3197103\t3201636\tX\t3488279\t3491118\t5.400797656955\n+X\t3197103\t3201636\tX\t3491118\t3493777\t0.000000000000\n+X\t3197103\t3201636\tX\t3493777\t3495945\t0.000000000000\n+X\t3197103\t3201636\tX\t3495945\t3499225\t0.000000000000\n'
b
diff -r cdff00acac0f -r 5186eda61ca4 test-data/li_viewpoint_32-33Mb.png
b
Binary file test-data/li_viewpoint_32-33Mb.png has changed
b
diff -r cdff00acac0f -r 5186eda61ca4 test-data/li_viewpoint_32Mb.png
b
Binary file test-data/li_viewpoint_32Mb.png has changed
b
diff -r cdff00acac0f -r 5186eda61ca4 test-data/obs_exp_small_50kb.cool
b
Binary file test-data/obs_exp_small_50kb.cool has changed
b
diff -r cdff00acac0f -r 5186eda61ca4 test-data/obs_exp_small_50kb.h5
b
Binary file test-data/obs_exp_small_50kb.h5 has changed
b
diff -r cdff00acac0f -r 5186eda61ca4 test-data/pca1.bedgraph
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/pca1.bedgraph Sat Dec 30 09:16:29 2017 -0500
b
b'@@ -0,0 +1,2717 @@\n+chr2RHet\t0\t50000\t-0.017944626132\n+chr2RHet\t50000\t100000\t0.432419437313\n+chr2RHet\t100000\t150000\t0.201996316592\n+chr2RHet\t150000\t200000\t0.106388016465\n+chr2RHet\t200000\t250000\t0.376170623545\n+chr2RHet\t300000\t350000\t0.188470174777\n+chr2RHet\t350000\t400000\t-0.131288575898\n+chr2RHet\t400000\t450000\t0.104207776277\n+chr2RHet\t450000\t500000\t0.123004242005\n+chr2RHet\t500000\t550000\t0.008984911212\n+chr2RHet\t550000\t600000\t-0.031398613786\n+chr2RHet\t600000\t650000\t0.062864646867\n+chr2RHet\t650000\t700000\t-0.068120893974\n+chr2RHet\t700000\t750000\t0.022713862733\n+chr2RHet\t750000\t800000\t0.117863782190\n+chr2RHet\t800000\t850000\t-0.041490013039\n+chr2RHet\t850000\t900000\t-0.003117752390\n+chr2RHet\t900000\t950000\t0.403981736093\n+chr2RHet\t950000\t1000000\t-0.082639723384\n+chr2RHet\t1000000\t1050000\t-0.020353697788\n+chr2RHet\t1050000\t1100000\t0.055439327684\n+chr2RHet\t1100000\t1150000\t0.000000000000\n+chr2RHet\t1250000\t1300000\t-0.017953445783\n+chr2RHet\t1300000\t1350000\t-0.092690961385\n+chr2RHet\t1350000\t1400000\t0.366065212983\n+chr2RHet\t1400000\t1450000\t-0.043093389177\n+chr2RHet\t1450000\t1500000\t-0.063880277445\n+chr2RHet\t1500000\t1550000\t0.000000000000\n+chr2RHet\t1550000\t1600000\t-0.058255230768\n+chr2RHet\t1600000\t1650000\t-0.042164910199\n+chr2RHet\t1650000\t1700000\t-0.122493740682\n+chr2RHet\t1700000\t1750000\t-0.098496951080\n+chr2RHet\t1750000\t1800000\t0.000000000000\n+chr2RHet\t1850000\t1900000\t-0.046696857069\n+chr2RHet\t1900000\t1950000\t-0.126748537805\n+chr2RHet\t1950000\t2000000\t-0.050512240388\n+chr2RHet\t2000000\t2050000\t0.000000000000\n+chr2RHet\t2050000\t2100000\t-0.149103236664\n+chr2RHet\t2100000\t2150000\t-0.068106793337\n+chr2RHet\t2150000\t2200000\t-0.074447119055\n+chr2RHet\t2200000\t2250000\t-0.106426882635\n+chr2RHet\t2250000\t2300000\t-0.128602801613\n+chr2RHet\t2300000\t2350000\t-0.180547894737\n+chr2RHet\t2350000\t2400000\t-0.170497365083\n+chr2RHet\t2400000\t2450000\t-0.032159018102\n+chr2RHet\t2550000\t2600000\t-0.120071184197\n+chr2RHet\t2600000\t2650000\t-0.004828668875\n+chr2RHet\t2750000\t2800000\t0.000000000000\n+chr2RHet\t2800000\t2850000\t-0.005101482828\n+chr2RHet\t2850000\t2900000\t-0.000992135835\n+chr2RHet\t2900000\t2950000\t-0.000992135835\n+chr2RHet\t3000000\t3050000\t0.000000000000\n+chr2RHet\t3050000\t3100000\t-0.002666670144\n+chr2RHet\t3100000\t3150000\t0.000000000000\n+chr2RHet\t3150000\t3200000\t-0.058026751517\n+chr2RHet\t3200000\t3250000\t-0.024644518036\n+chr2RHet\t3250000\t3288761\t0.006567732435\n+chr3RHet\t0\t50000\t0.256931496638\n+chr3RHet\t50000\t100000\t0.178571100266\n+chr3RHet\t100000\t150000\t0.116095745263\n+chr3RHet\t150000\t200000\t0.303554058395\n+chr3RHet\t200000\t250000\t0.205166980659\n+chr3RHet\t250000\t300000\t0.243783873851\n+chr3RHet\t300000\t350000\t0.224054812885\n+chr3RHet\t350000\t400000\t0.102927025434\n+chr3RHet\t400000\t450000\t0.030738345026\n+chr3RHet\t500000\t550000\t-0.061630631975\n+chr3RHet\t550000\t600000\t0.127299156576\n+chr3RHet\t600000\t650000\t0.212706207639\n+chr3RHet\t650000\t700000\t0.277388662498\n+chr3RHet\t700000\t750000\t0.178047749035\n+chr3RHet\t750000\t800000\t-0.004311855427\n+chr3RHet\t800000\t850000\t0.273828518283\n+chr3RHet\t850000\t900000\t0.138344419040\n+chr3RHet\t900000\t950000\t0.098262490927\n+chr3RHet\t950000\t1000000\t0.000000000000\n+chr3RHet\t1000000\t1050000\t-0.004311855427\n+chr3RHet\t1100000\t1150000\t0.183553962362\n+chr3RHet\t1150000\t1200000\t-0.084711090396\n+chr3RHet\t1200000\t1250000\t-0.050756004599\n+chr3RHet\t1250000\t1300000\t-0.064199591012\n+chr3RHet\t1300000\t1350000\t0.059718891095\n+chr3RHet\t1350000\t1400000\t-0.055831144293\n+chr3RHet\t1400000\t1450000\t-0.100468427403\n+chr3RHet\t1450000\t1500000\t-0.137865797308\n+chr3RHet\t1500000\t1550000\t-0.106992967175\n+chr3RHet\t1550000\t1600000\t-0.173811073942\n+chr3RHet\t1600000\t1650000\t0.000000000000\n+chr3RHet\t1650000\t1700000\t-0.115632421710\n+chr3RHet\t1700000\t1750000\t-0.133389856807\n+chr3RHet\t1750000\t1800000\t-0.032125823536\n+chr3RHet\t1800000\t1850000\t-0.142574256066\n+chr3RHet\t1850000\t1900000\t0.000000000000\n+chr3RHet\t1900000\t1950000\t-0.203648359406\n+chr3RHet\t1950000\t2000000\t-0.097124817442\n+chr3RHet\t2000000\t2050000\t-0.121803392393\n+chr3RHet\t2050000\t2100000\t-0.070141364424\n+chr3RHet\t2100000\t2150000\t-0.08268975'..b'extra\t750000\t800000\t0.000000000000\n+chrUextra\t900000\t950000\t0.000000000000\n+chrUextra\t1000000\t1050000\t0.000000000000\n+chrUextra\t1150000\t1200000\t0.000000000000\n+chrUextra\t1250000\t1300000\t0.000000000000\n+chrUextra\t1400000\t1450000\t0.000000000000\n+chrUextra\t1450000\t1500000\t0.000000000000\n+chrUextra\t1500000\t1550000\t0.000000000000\n+chrUextra\t1550000\t1600000\t0.000000000000\n+chrUextra\t1750000\t1800000\t0.000000000000\n+chrUextra\t1850000\t1900000\t0.000000000000\n+chrUextra\t2150000\t2200000\t0.000000000000\n+chrUextra\t2300000\t2350000\t0.000000000000\n+chrUextra\t2650000\t2700000\t0.000000000000\n+chrUextra\t3050000\t3100000\t0.000000000000\n+chrUextra\t3100000\t3150000\t0.000000000000\n+chrUextra\t3200000\t3250000\t0.000000000000\n+chrUextra\t3750000\t3800000\t0.000000000000\n+chrUextra\t4000000\t4050000\t0.000000000000\n+chrUextra\t4050000\t4100000\t0.000000000000\n+chrUextra\t4750000\t4800000\t0.000000000000\n+chrUextra\t5450000\t5500000\t0.000000000000\n+chrUextra\t6950000\t7000000\t0.000000000000\n+chrUextra\t9050000\t9100000\t0.000000000000\n+chrUextra\t9300000\t9350000\t0.000000000000\n+chrUextra\t9800000\t9850000\t0.000000000000\n+chrUextra\t9850000\t9900000\t0.000000000000\n+chrUextra\t10850000\t10900000\t0.000000000000\n+chrUextra\t11550000\t11600000\t0.000000000000\n+chrUextra\t13000000\t13050000\t0.000000000000\n+chrUextra\t13700000\t13750000\t0.000000000000\n+chrUextra\t15350000\t15400000\t0.000000000000\n+chrUextra\t15700000\t15750000\t0.000000000000\n+chrUextra\t17850000\t17900000\t0.000000000000\n+chrUextra\t18100000\t18150000\t0.000000000000\n+chrUextra\t19450000\t19500000\t0.000000000000\n+chrUextra\t20900000\t20950000\t0.000000000000\n+chrUextra\t21900000\t21950000\t0.000000000000\n+chrUextra\t22150000\t22200000\t0.000000000000\n+chrUextra\t22900000\t22950000\t0.000000000000\n+chrUextra\t23900000\t23950000\t0.000000000000\n+chrUextra\t26100000\t26150000\t0.000000000000\n+chrUextra\t27250000\t27300000\t0.000000000000\n+chrUextra\t27500000\t27550000\t0.000000000000\n+chrUextra\t27950000\t28000000\t0.000000000000\n+chrUextra\t28050000\t28100000\t0.000000000000\n+chrUextra\t28100000\t28150000\t0.000000000000\n+chrUextra\t28150000\t28200000\t0.000000000000\n+chrUextra\t28650000\t28700000\t0.000000000000\n+chr3LHet\t0\t50000\t0.000000000000\n+chr3LHet\t200000\t250000\t0.144509113902\n+chr3LHet\t250000\t300000\t0.145646037045\n+chr3LHet\t300000\t350000\t0.118985357619\n+chr3LHet\t350000\t400000\t0.043423176974\n+chr3LHet\t400000\t450000\t0.028483551995\n+chr3LHet\t450000\t500000\t0.155229023170\n+chr3LHet\t500000\t550000\t0.167032856035\n+chr3LHet\t550000\t600000\t-0.029445295268\n+chr3LHet\t600000\t650000\t0.175757900533\n+chr3LHet\t650000\t700000\t0.044986523886\n+chr3LHet\t700000\t750000\t0.089036809909\n+chr3LHet\t750000\t800000\t0.189426816665\n+chr3LHet\t800000\t850000\t-0.265646838742\n+chr3LHet\t850000\t900000\t0.221831756303\n+chr3LHet\t900000\t950000\t0.178725974166\n+chr3LHet\t950000\t1000000\t0.009104035833\n+chr3LHet\t1000000\t1050000\t-0.250828406646\n+chr3LHet\t1050000\t1100000\t0.005927138353\n+chr3LHet\t1100000\t1150000\t0.015496712512\n+chr3LHet\t1150000\t1200000\t0.247273827380\n+chr3LHet\t1200000\t1250000\t0.174397654007\n+chr3LHet\t1250000\t1300000\t-0.205398010788\n+chr3LHet\t1300000\t1350000\t-0.103032791480\n+chr3LHet\t1350000\t1400000\t0.080660632206\n+chr3LHet\t1400000\t1450000\t0.053520493661\n+chr3LHet\t1450000\t1500000\t0.000000000000\n+chr3LHet\t1500000\t1550000\t0.111775730828\n+chr3LHet\t1550000\t1600000\t0.082008066935\n+chr3LHet\t1600000\t1650000\t-0.020338141452\n+chr3LHet\t1650000\t1700000\t-0.220317246321\n+chr3LHet\t1700000\t1750000\t0.128077572584\n+chr3LHet\t1750000\t1800000\t-0.047849168769\n+chr3LHet\t1800000\t1850000\t-0.009032304931\n+chr3LHet\t1850000\t1900000\t0.264650385615\n+chr3LHet\t1900000\t1950000\t-0.009306004735\n+chr3LHet\t1950000\t2000000\t-0.045777533627\n+chr3LHet\t2000000\t2050000\t0.012202721174\n+chr3LHet\t2050000\t2100000\t-0.173614339488\n+chr3LHet\t2100000\t2150000\t0.096991371407\n+chr3LHet\t2150000\t2200000\t-0.216598240748\n+chr3LHet\t2200000\t2250000\t0.088166994456\n+chr3LHet\t2250000\t2300000\t-0.018145354633\n+chr3LHet\t2350000\t2400000\t-0.206664945110\n+chr3LHet\t2400000\t2450000\t-0.147187884513\n+chr3LHet\t2450000\t2500000\t-0.191085296488\n+chr3LHet\t2500000\t2550000\t-0.296583312679\n'
b
diff -r cdff00acac0f -r 5186eda61ca4 test-data/pca1.bw
b
Binary file test-data/pca1.bw has changed
b
diff -r cdff00acac0f -r 5186eda61ca4 test-data/pca2.bedgraph
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/pca2.bedgraph Sat Dec 30 09:16:29 2017 -0500
b
b'@@ -0,0 +1,2717 @@\n+chr2RHet\t0\t50000\t0.177193350469\n+chr2RHet\t50000\t100000\t0.032204538347\n+chr2RHet\t100000\t150000\t-0.282387463612\n+chr2RHet\t150000\t200000\t0.011825630271\n+chr2RHet\t200000\t250000\t0.041231230909\n+chr2RHet\t300000\t350000\t0.002926389428\n+chr2RHet\t350000\t400000\t-0.254508542308\n+chr2RHet\t400000\t450000\t0.026450269267\n+chr2RHet\t450000\t500000\t-0.240952240415\n+chr2RHet\t500000\t550000\t0.293599828712\n+chr2RHet\t550000\t600000\t0.289808428461\n+chr2RHet\t600000\t650000\t-0.303424484938\n+chr2RHet\t650000\t700000\t-0.021093016199\n+chr2RHet\t700000\t750000\t-0.010960418117\n+chr2RHet\t750000\t800000\t-0.289273219599\n+chr2RHet\t800000\t850000\t0.091930713152\n+chr2RHet\t850000\t900000\t-0.128622195308\n+chr2RHet\t900000\t950000\t0.002472300051\n+chr2RHet\t950000\t1000000\t-0.114441574570\n+chr2RHet\t1000000\t1050000\t-0.017909752708\n+chr2RHet\t1050000\t1100000\t0.016855223244\n+chr2RHet\t1100000\t1150000\t0.000000000000\n+chr2RHet\t1250000\t1300000\t-0.102697089188\n+chr2RHet\t1300000\t1350000\t-0.075340309339\n+chr2RHet\t1350000\t1400000\t0.035326054956\n+chr2RHet\t1400000\t1450000\t0.141721952912\n+chr2RHet\t1450000\t1500000\t-0.051213364907\n+chr2RHet\t1500000\t1550000\t0.000000000000\n+chr2RHet\t1550000\t1600000\t0.288446354623\n+chr2RHet\t1600000\t1650000\t-0.027506039012\n+chr2RHet\t1650000\t1700000\t-0.050134411794\n+chr2RHet\t1700000\t1750000\t-0.013977802418\n+chr2RHet\t1750000\t1800000\t0.000000000000\n+chr2RHet\t1850000\t1900000\t0.062535524405\n+chr2RHet\t1900000\t1950000\t0.102423419951\n+chr2RHet\t1950000\t2000000\t0.000255452186\n+chr2RHet\t2000000\t2050000\t0.000000000000\n+chr2RHet\t2050000\t2100000\t-0.226048172597\n+chr2RHet\t2100000\t2150000\t0.009032181245\n+chr2RHet\t2150000\t2200000\t0.156931793125\n+chr2RHet\t2200000\t2250000\t0.076913071464\n+chr2RHet\t2250000\t2300000\t-0.013015414891\n+chr2RHet\t2300000\t2350000\t-0.260358373936\n+chr2RHet\t2350000\t2400000\t-0.170971324927\n+chr2RHet\t2400000\t2450000\t0.112722101985\n+chr2RHet\t2550000\t2600000\t-0.012191890450\n+chr2RHet\t2600000\t2650000\t0.022853015897\n+chr2RHet\t2750000\t2800000\t0.000000000000\n+chr2RHet\t2800000\t2850000\t0.025282155888\n+chr2RHet\t2850000\t2900000\t0.007270539302\n+chr2RHet\t2900000\t2950000\t0.007270539302\n+chr2RHet\t3000000\t3050000\t0.000000000000\n+chr2RHet\t3050000\t3100000\t0.018569899065\n+chr2RHet\t3100000\t3150000\t0.000000000000\n+chr2RHet\t3150000\t3200000\t0.203490911545\n+chr2RHet\t3200000\t3250000\t-0.032681603101\n+chr2RHet\t3250000\t3288761\t0.011795145700\n+chr3RHet\t0\t50000\t0.284466569482\n+chr3RHet\t50000\t100000\t0.204455883661\n+chr3RHet\t100000\t150000\t0.143212426746\n+chr3RHet\t150000\t200000\t-0.119672115801\n+chr3RHet\t200000\t250000\t0.109167602607\n+chr3RHet\t250000\t300000\t0.272370238524\n+chr3RHet\t300000\t350000\t0.230075765445\n+chr3RHet\t350000\t400000\t0.005155204417\n+chr3RHet\t400000\t450000\t-0.119414549611\n+chr3RHet\t500000\t550000\t0.019514024178\n+chr3RHet\t550000\t600000\t-0.328750388286\n+chr3RHet\t600000\t650000\t-0.090004795516\n+chr3RHet\t650000\t700000\t0.282771987696\n+chr3RHet\t700000\t750000\t-0.387972364344\n+chr3RHet\t750000\t800000\t-0.006440407038\n+chr3RHet\t800000\t850000\t0.111719040869\n+chr3RHet\t850000\t900000\t-0.319911282103\n+chr3RHet\t900000\t950000\t-0.098741582562\n+chr3RHet\t950000\t1000000\t0.000000000000\n+chr3RHet\t1000000\t1050000\t-0.006440407038\n+chr3RHet\t1100000\t1150000\t-0.390342708249\n+chr3RHet\t1150000\t1200000\t0.017617890478\n+chr3RHet\t1200000\t1250000\t0.011925436183\n+chr3RHet\t1250000\t1300000\t-0.017077678079\n+chr3RHet\t1300000\t1350000\t-0.134846013814\n+chr3RHet\t1350000\t1400000\t-0.000526086961\n+chr3RHet\t1400000\t1450000\t0.022215091223\n+chr3RHet\t1450000\t1500000\t0.060265355310\n+chr3RHet\t1500000\t1550000\t0.026499470821\n+chr3RHet\t1550000\t1600000\t0.060783329226\n+chr3RHet\t1600000\t1650000\t0.000000000000\n+chr3RHet\t1650000\t1700000\t-0.044362558029\n+chr3RHet\t1700000\t1750000\t0.033380758238\n+chr3RHet\t1750000\t1800000\t0.006383059364\n+chr3RHet\t1800000\t1850000\t0.039532252869\n+chr3RHet\t1850000\t1900000\t0.000000000000\n+chr3RHet\t1900000\t1950000\t0.071894526199\n+chr3RHet\t1950000\t2000000\t0.002187689061\n+chr3RHet\t2000000\t2050000\t0.039458725343\n+chr3RHet\t2050000\t2100000\t0.026268465670\n+chr3RHet\t2100000\t2150000\t-0.046248739349\n+chr3RHet\t215'..b'\t750000\t800000\t0.000000000000\n+chrUextra\t900000\t950000\t0.000000000000\n+chrUextra\t1000000\t1050000\t0.000000000000\n+chrUextra\t1150000\t1200000\t0.000000000000\n+chrUextra\t1250000\t1300000\t0.000000000000\n+chrUextra\t1400000\t1450000\t0.000000000000\n+chrUextra\t1450000\t1500000\t0.000000000000\n+chrUextra\t1500000\t1550000\t0.000000000000\n+chrUextra\t1550000\t1600000\t0.000000000000\n+chrUextra\t1750000\t1800000\t0.000000000000\n+chrUextra\t1850000\t1900000\t0.000000000000\n+chrUextra\t2150000\t2200000\t0.000000000000\n+chrUextra\t2300000\t2350000\t0.000000000000\n+chrUextra\t2650000\t2700000\t0.000000000000\n+chrUextra\t3050000\t3100000\t0.000000000000\n+chrUextra\t3100000\t3150000\t0.000000000000\n+chrUextra\t3200000\t3250000\t0.000000000000\n+chrUextra\t3750000\t3800000\t0.000000000000\n+chrUextra\t4000000\t4050000\t0.000000000000\n+chrUextra\t4050000\t4100000\t0.000000000000\n+chrUextra\t4750000\t4800000\t0.000000000000\n+chrUextra\t5450000\t5500000\t0.000000000000\n+chrUextra\t6950000\t7000000\t0.000000000000\n+chrUextra\t9050000\t9100000\t0.000000000000\n+chrUextra\t9300000\t9350000\t0.000000000000\n+chrUextra\t9800000\t9850000\t0.000000000000\n+chrUextra\t9850000\t9900000\t0.000000000000\n+chrUextra\t10850000\t10900000\t0.000000000000\n+chrUextra\t11550000\t11600000\t0.000000000000\n+chrUextra\t13000000\t13050000\t0.000000000000\n+chrUextra\t13700000\t13750000\t0.000000000000\n+chrUextra\t15350000\t15400000\t0.000000000000\n+chrUextra\t15700000\t15750000\t0.000000000000\n+chrUextra\t17850000\t17900000\t0.000000000000\n+chrUextra\t18100000\t18150000\t0.000000000000\n+chrUextra\t19450000\t19500000\t0.000000000000\n+chrUextra\t20900000\t20950000\t0.000000000000\n+chrUextra\t21900000\t21950000\t0.000000000000\n+chrUextra\t22150000\t22200000\t0.000000000000\n+chrUextra\t22900000\t22950000\t0.000000000000\n+chrUextra\t23900000\t23950000\t0.000000000000\n+chrUextra\t26100000\t26150000\t0.000000000000\n+chrUextra\t27250000\t27300000\t0.000000000000\n+chrUextra\t27500000\t27550000\t0.000000000000\n+chrUextra\t27950000\t28000000\t0.000000000000\n+chrUextra\t28050000\t28100000\t0.000000000000\n+chrUextra\t28100000\t28150000\t0.000000000000\n+chrUextra\t28150000\t28200000\t0.000000000000\n+chrUextra\t28650000\t28700000\t0.000000000000\n+chr3LHet\t0\t50000\t0.000000000000\n+chr3LHet\t200000\t250000\t-0.210056157210\n+chr3LHet\t250000\t300000\t-0.278330320933\n+chr3LHet\t300000\t350000\t-0.055100055965\n+chr3LHet\t350000\t400000\t-0.069642912829\n+chr3LHet\t400000\t450000\t-0.083316978782\n+chr3LHet\t450000\t500000\t-0.140301691658\n+chr3LHet\t500000\t550000\t0.269481838116\n+chr3LHet\t550000\t600000\t-0.005358082584\n+chr3LHet\t600000\t650000\t-0.319092470373\n+chr3LHet\t650000\t700000\t0.229084689369\n+chr3LHet\t700000\t750000\t0.152302615974\n+chr3LHet\t750000\t800000\t0.256485434822\n+chr3LHet\t800000\t850000\t0.068577471044\n+chr3LHet\t850000\t900000\t0.348905816697\n+chr3LHet\t900000\t950000\t-0.045867421719\n+chr3LHet\t950000\t1000000\t0.015178610180\n+chr3LHet\t1000000\t1050000\t0.005353441294\n+chr3LHet\t1050000\t1100000\t-0.077444381781\n+chr3LHet\t1100000\t1150000\t-0.037035229858\n+chr3LHet\t1150000\t1200000\t0.355887225929\n+chr3LHet\t1200000\t1250000\t-0.276957717661\n+chr3LHet\t1250000\t1300000\t-0.057145437346\n+chr3LHet\t1300000\t1350000\t0.029163723803\n+chr3LHet\t1350000\t1400000\t-0.069551840640\n+chr3LHet\t1400000\t1450000\t-0.029448632444\n+chr3LHet\t1450000\t1500000\t0.000000000000\n+chr3LHet\t1500000\t1550000\t-0.048835301188\n+chr3LHet\t1550000\t1600000\t0.134916091147\n+chr3LHet\t1600000\t1650000\t0.002820924111\n+chr3LHet\t1650000\t1700000\t0.050068885530\n+chr3LHet\t1700000\t1750000\t-0.289127295687\n+chr3LHet\t1750000\t1800000\t0.015375380499\n+chr3LHet\t1800000\t1850000\t-0.025843566926\n+chr3LHet\t1850000\t1900000\t0.218661985809\n+chr3LHet\t1900000\t1950000\t-0.003333591616\n+chr3LHet\t1950000\t2000000\t0.007516537831\n+chr3LHet\t2000000\t2050000\t-0.081389328152\n+chr3LHet\t2050000\t2100000\t0.023356421879\n+chr3LHet\t2100000\t2150000\t-0.056498312798\n+chr3LHet\t2150000\t2200000\t0.075990113878\n+chr3LHet\t2200000\t2250000\t-0.033435151720\n+chr3LHet\t2250000\t2300000\t-0.003463835990\n+chr3LHet\t2350000\t2400000\t0.045158473409\n+chr3LHet\t2400000\t2450000\t0.012934382803\n+chr3LHet\t2450000\t2500000\t0.046643643739\n+chr3LHet\t2500000\t2550000\t0.038522077967\n'
b
diff -r cdff00acac0f -r 5186eda61ca4 test-data/pca2.bw
b
Binary file test-data/pca2.bw has changed
b
diff -r cdff00acac0f -r 5186eda61ca4 test-data/pearson_small_50kb.cool
b
Binary file test-data/pearson_small_50kb.cool has changed
b
diff -r cdff00acac0f -r 5186eda61ca4 test-data/pearson_small_50kb.h5
b
Binary file test-data/pearson_small_50kb.h5 has changed
b
diff -r cdff00acac0f -r 5186eda61ca4 test-data/small_matrix_50kb_pearson_pca1_plot.png
b
Binary file test-data/small_matrix_50kb_pearson_pca1_plot.png has changed
b
diff -r cdff00acac0f -r 5186eda61ca4 test-data/small_matrix_50kb_pearson_pca1_plot.svg
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/small_matrix_50kb_pearson_pca1_plot.svg Sat Dec 30 09:16:29 2017 -0500
b
b'@@ -0,0 +1,13300 @@\n+<?xml version="1.0" encoding="utf-8" standalone="no"?>\n+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"\n+  "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">\n+<!-- Created with matplotlib (http://matplotlib.org/) -->\n+<svg height="1296pt" version="1.1" viewBox="0 0 2311 1296" width="2311pt" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">\n+ <defs>\n+  <style type="text/css">\n+*{stroke-linecap:butt;stroke-linejoin:round;}\n+  </style>\n+ </defs>\n+ <g id="figure_1">\n+  <g id="patch_1">\n+   <path d="M 0 1296 \n+L 2311.2 1296 \n+L 2311.2 0 \n+L 0 0 \n+z\n+" style="fill:#ffffff;"/>\n+  </g>\n+  <g id="axes_1">\n+   <g id="patch_2">\n+    <path d="M 78.425 348.170436 \n+L 380.762475 348.170436 \n+L 380.762475 65.420504 \n+L 78.425 65.420504 \n+z\n+" style="fill:#ffffff;"/>\n+   </g>\n+   <image height="283" id="image80d8ffe0f0" transform="scale(1 -1)translate(0 -283)" width="303" x="78" xlink:href="data:image/png;base64,\n+iVBORw0KGgoAAAANSUhEUgAAAS8AAAEbCAYAAACLNQJjAAAABHNCSVQICAgIfAhkiAAAHVFJREFUeJztnXuspld1n9cXTuqIKJBwUSJoZMtNwHJ8E+Bh5PHgKcMIF4K4yAeb1IaEUFUI0zQkULVNwCEttNCAIqCuCsHCdmK745hQDLE7jDVkPGQwxDKYWgZSyxYFGXFJSASKadrTv89vP6Oz9HJsZo+f57+9tPd+b/tb3/v9vrX2Wr2iaqOCr0T7oexQVT/asD0Z+nw72v8X+hDfiPZPQh+a6zGNPj8Btv8Tbbre74Htu9H+MehDc/1atG+APh0uBtu7wfbH0b6sMTfd86+BLa/5r6FPPpeqqpMb53B243gfgD5ngi3PK595VdUHwZafD3pW94Dtb6P9s9CH1kaSn6Gqqh+JNj2rDp25ie7xHoz2zzT6VFUd3hjcVOu8RESOO3ReIjIlOi8RmRKdl4hMyRqJlB1I+O6IjUtJgfm0jeeMnV70Z4Np182b20e/MA7bd8bWxz/whNG2i9TNhbw92qcunOcdYKPnsh5t+mPhlGiT8H5k45WDbe/qajq1TbwWbB/fclTVzWDLP04ugD70qP5ftC+HPq8GW/4RRaIz3c9XRZuE/ofzMzQLJM7vXq0Gm29eIjIlOi8RmRKdl4hMyeoiCFIVETne8c1LRKZE5yUiU6LzEpEpWXsAjCdF+3hIzM5xlEy9nYnZGQNEXv7vwJYxR537ROOWxnl1nmfVeF868UXHQ2I2HS8Tnr8PfZYmZhN5PFo/nWumcfSZSShm7TeifVVjHmI/ZIvvy0x0oJuYvT9iuNYhfosSswnfvERkSnReIjIlOi8RmRKdl4hMiUGqIjIlvnmJyJTovERkSnReIjIlOi8RmRKdl4hMic5LRKZE5yUiU7JGSZ6ZpEsJyJTI20k8zQTkbmJ2JsM+FvpkMnXV6J2pDxVLyPOiRGJKAM7kXhpH3xg5rpOgS3QrHud50XkmdM8pAfkfRDuriB+LpUnJ+RwowZqqUy9di/l5oPVD15z3mMbRZyahSu0JPasOnbmrqj7WSLAmcr1QQjetKcI3LxGZEp2XiEyJzktEpkTnJSJTsvbDPgEROb5Jcb6q6oUh0C/9g+AHwTcvEZkSnZeITInOS0SmZI0CLZNu8F6HnKs7dwYediu9LD33TpAqBbzmedHxM4iTxi2FnicdL+kEqRJ03jkX9Vn6rUn3c7vWxtK1SAHbdA65XjoVmwg6z1s2Npf4WV9RWO7WdPStH4QDcVrrUJmIPleEb14iMiU6LxGZEp2XiEyJBThEZEp88xKRKdF5iciU6LxEZEp0XiIyJTovEZkSnZeITInOS0SmROclIlOi8xKRKdF5iciU6LxEZEp0XiIyJTovEZmSNSqfnjs8Znlz6lM17qBJpcuXllj/22hTtRLagTG9M/WhsuudnVRp19LcQZPG0TdGjnsy9OlAz5OOl+fV2UmV7jmVZs+dW7/bmLuqd810ffkcaBdT2ld06VrMzwOtH7rmvMc0jj4zSZ531bgD6vrC3U/3b4xbm76wsStrt3rQr0T7KuhDa4rwzUtEpkTnJSJTovMSkSnB6kHp0Y6H6kHZb2m1naXHW1o96NA3xz57n7T1uKXQ8zy8kUpD1b7VZrVhafWgceaqq6N96Pqxz+5Llh3vKWC7PNp3Qp/bwLZ0LR46PwyHDw19dq32DLbtqh70cFawvhD0raVrg/i9aD8B+lg9SEROaHReIjIlOi8RmRKrB4nIlPjmJSJTovMSkSnReYnIlOi8RGRKdF4iMiU6LxGZEp2XiEyJzktEpmR1CwSpvj3atBkhJWvm5mqUdJkbjXWTML8V7R9vjutsRkgbwHU2B/wq2B6KNiXfku250b4b+nQYt5LrbRxJG+MldJ8eBFvO9R3oQ9+aW295V/U1sOXGf5TkfjrYci3mJopVvPb/bbT/fWPuqvGe3wEJ1p1NBDtzdzY1XDo30T3eN6JNn6vceLSK16dvXiIyJTovEZkSnZeITMnq6aB5PS7afwMDSR/IDdBIw0jN4siLxz47PzLaUst5IszdgTaco9/dnSILpA/k73Ua15nrGdCnA2lldLx8frR53aEzNrfXvzD2ORfG5eP7L9DnzBQHq2r9JOgYUAGOS6NNz/NDYNsfA3deu/Xxq0Z9h+7BK8F2WmhcO0DfOrlxfNL9UtdcWsClMzfRPd590T4V+rwAbO8Fm29eIjIlOi8RmRKdl4hMic5LRKZkjYI2O5V6utV0tpr770Ccp3neH+03No5VVfU/z97cPu1zW58TnUOnT9V4r/4z9LmpMVe3anDy+2D7FNjyD5AvUx8Q6BPSuLO4zhehzz0NcZ6goNEUcylgEgXlGzY3j/7i2GXHzaMtAy3pT5IU56uq7g2B/uGsyrWd82znG07nPG8AGz1T37xEZEp0XiIyJTovEZmS1XkQpJpBaaQzUOBaBj4+nInZSxNPlyZm0/XSffletO/40thnz9NGW8bqkk7V4Tyw/fpGpn1X3bbaXEP6HY256T5RQOEfRfvA+8Y+b33daOsko58Ctn8S7c9Cn8+AbelaPJja2EdHfetFEIB6ZrQ/DXPTZybZv3FosF0YFbpnTsz+GbA93FqciMgjhs5LRKZE5yUiU7J2JINyqmrH7ZvbSxOz6fd7akLd+JT8rdzVJxI6XkfPouRm2jQtNYOvgr5F4z4RbUqU7vBJsP36T9022D4cbdLvEtI1DoAtn/GDoG89G8Z1NC8a99zIgr7y6sZENV4zxTMe/Ukwpsb1olHfok0h83i5qWFV1ZVgG9i9Z8u5l2pe+eyqeonZ3ePl2ifNiza4vBxsvnmJyJTovERkSnReIjIlOi8RmZI1UmpTLCYP1wlSJXLurvCegWtLBW06HonxGZjXES1p3MuhD4mbGYS79Pryj42qqj0QeZjneej6sc+Fl2x9PKrilOf+kq2nqape9SD6syO3Uj0XBHsKUs3njuv3r8YA1PqpzQL9Xri/NFeeO1Ud6gSp7rt9tHWqP3WgddcJUu3SE'..b'95.410156" xlink:href="#DejaVuSans-30"/>\n+      </g>\n+     </g>\n+    </g>\n+   </g>\n+   <g id="patch_106">\n+    <path d="M 2145.338713 1201.670604 \n+L 2145.338713 1200.566112 \n+L 2145.338713 920.025164 \n+L 2145.338713 918.920672 \n+L 2168.095297 918.920672 \n+L 2168.095297 920.025164 \n+L 2168.095297 1200.566112 \n+L 2168.095297 1201.670604 \n+z\n+" style="fill:none;stroke:#000000;stroke-linejoin:miter;stroke-width:0.8;"/>\n+   </g>\n+  </g>\n+ </g>\n+ <defs>\n+  <clipPath id="p7061a7dabf">\n+   <rect height="49.897047" width="302.337475" x="78.425" y="364.802785"/>\n+  </clipPath>\n+  <clipPath id="p7a854a2516">\n+   <rect height="282.749932" width="22.756584" x="380.762475" y="65.420504"/>\n+  </clipPath>\n+  <clipPath id="pf740d8113a">\n+   <rect height="49.897047" width="302.337475" x="519.569059" y="364.802785"/>\n+  </clipPath>\n+  <clipPath id="p4ed8269240">\n+   <rect height="282.749932" width="22.756584" x="821.906535" y="65.420504"/>\n+  </clipPath>\n+  <clipPath id="pf9cd683da7">\n+   <rect height="49.897047" width="302.337475" x="960.713119" y="364.802785"/>\n+  </clipPath>\n+  <clipPath id="p0944c05af9">\n+   <rect height="282.749932" width="22.756584" x="1263.050594" y="65.420504"/>\n+  </clipPath>\n+  <clipPath id="p62ada40a2c">\n+   <rect height="49.897047" width="302.337475" x="1401.857178" y="364.802785"/>\n+  </clipPath>\n+  <clipPath id="p138fb15eb2">\n+   <rect height="282.749932" width="22.756584" x="1704.194653" y="65.420504"/>\n+  </clipPath>\n+  <clipPath id="pa74b6ff500">\n+   <rect height="282.749932" width="22.756584" x="2145.338713" y="65.420504"/>\n+  </clipPath>\n+  <clipPath id="p5ff937f79b">\n+   <rect height="49.897047" width="302.337475" x="78.425" y="791.552869"/>\n+  </clipPath>\n+  <clipPath id="p8de300111f">\n+   <rect height="282.749932" width="22.756584" x="380.762475" y="492.170588"/>\n+  </clipPath>\n+  <clipPath id="p8a1fd52307">\n+   <rect height="49.897047" width="302.337475" x="519.569059" y="791.552869"/>\n+  </clipPath>\n+  <clipPath id="p199368b4ee">\n+   <rect height="282.749932" width="22.756584" x="821.906535" y="492.170588"/>\n+  </clipPath>\n+  <clipPath id="p8ff63f7282">\n+   <rect height="49.897047" width="302.337475" x="960.713119" y="791.552869"/>\n+  </clipPath>\n+  <clipPath id="p51ccb1ed2d">\n+   <rect height="282.749932" width="22.756584" x="1263.050594" y="492.170588"/>\n+  </clipPath>\n+  <clipPath id="pd2ea881de2">\n+   <rect height="49.897047" width="302.337475" x="1401.857178" y="791.552869"/>\n+  </clipPath>\n+  <clipPath id="p42c46ec016">\n+   <rect height="282.749932" width="22.756584" x="1704.194653" y="492.170588"/>\n+  </clipPath>\n+  <clipPath id="p9880cc90cb">\n+   <rect height="49.897047" width="302.337475" x="1843.001238" y="791.552869"/>\n+  </clipPath>\n+  <clipPath id="p9c4026a661">\n+   <rect height="282.749932" width="22.756584" x="2145.338713" y="492.170588"/>\n+  </clipPath>\n+  <clipPath id="p3a9c31b5ad">\n+   <rect height="49.897047" width="302.337475" x="78.425" y="1218.302953"/>\n+  </clipPath>\n+  <clipPath id="p1a210732df">\n+   <rect height="282.749932" width="22.756584" x="380.762475" y="918.920672"/>\n+  </clipPath>\n+  <clipPath id="p0bd21f574f">\n+   <rect height="49.897047" width="302.337475" x="519.569059" y="1218.302953"/>\n+  </clipPath>\n+  <clipPath id="p1257c93f5b">\n+   <rect height="282.749932" width="22.756584" x="821.906535" y="918.920672"/>\n+  </clipPath>\n+  <clipPath id="p27198c8206">\n+   <rect height="49.897047" width="302.337475" x="960.713119" y="1218.302953"/>\n+  </clipPath>\n+  <clipPath id="pb1b36a59a2">\n+   <rect height="282.749932" width="22.756584" x="1263.050594" y="918.920672"/>\n+  </clipPath>\n+  <clipPath id="pead5268bef">\n+   <rect height="282.749932" width="22.756584" x="1704.194653" y="918.920672"/>\n+  </clipPath>\n+  <clipPath id="p72064159ac">\n+   <rect height="49.897047" width="302.337475" x="1843.001238" y="1218.302953"/>\n+  </clipPath>\n+  <clipPath id="pd355eb2eaa">\n+   <rect height="282.749932" width="22.756584" x="2145.338713" y="918.920672"/>\n+  </clipPath>\n+ </defs>\n+</svg>\n'
b
diff -r cdff00acac0f -r 5186eda61ca4 test-data/small_test_R1_unsorted.sam
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/small_test_R1_unsorted.sam Sat Dec 30 09:16:29 2017 -0500
b
b'@@ -0,0 +1,1000 @@\n+@HD\tVN:1.0\tSO:unsorted\n+@SQ\tSN:chr2L\tLN:23011544\n+@SQ\tSN:chr2LHet\tLN:368872\n+@SQ\tSN:chr2R\tLN:21146708\n+@SQ\tSN:chr2RHet\tLN:3288761\n+@SQ\tSN:chr3L\tLN:24543557\n+@SQ\tSN:chr3LHet\tLN:2555491\n+@SQ\tSN:chr3R\tLN:27905053\n+@SQ\tSN:chr3RHet\tLN:2517507\n+@SQ\tSN:chr4\tLN:1351857\n+@SQ\tSN:chrM\tLN:19517\n+@SQ\tSN:chrUextra\tLN:29004656\n+@SQ\tSN:chrU\tLN:10049037\n+@SQ\tSN:chrX\tLN:22422827\n+@SQ\tSN:chrXHet\tLN:204112\n+@SQ\tSN:chrYHet\tLN:347038\n+@PG\tID:bowtie2\tPN:bowtie2\tVN:2.0.5\n+HWI-ST1180:36:C0TU1ACXX:1:1101:1121:2099\t4\t*\t0\t0\t*\t*\t0\t0\tTGTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN\t(8;@##############################################\tYT:Z:UU\tYF:Z:NS\n+HWI-ST1180:36:C0TU1ACXX:1:1101:1187:2101\t4\t*\t0\t0\t*\t*\t0\t0\tTTATNTGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN\t<<<@#2@?##########################################\tYT:Z:UU\tYF:Z:NS\n+HWI-ST1180:36:C0TU1ACXX:1:1101:1158:2104\t4\t*\t0\t0\t*\t*\t0\t0\tAAAANAGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN\t<<<?#2@###########################################\tYT:Z:UU\tYF:Z:NS\n+HWI-ST1180:36:C0TU1ACXX:1:1101:1087:2104\t4\t*\t0\t0\t*\t*\t0\t0\tCAACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN\t<<<?##############################################\tYT:Z:UU\tYF:Z:NS\n+HWI-ST1180:36:C0TU1ACXX:1:1101:1164:2117\t4\t*\t0\t0\t*\t*\t0\t0\tAACANACATTATTNTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN\t<<<@#2-:<;@@@#####################################\tYT:Z:UU\tYF:Z:NS\n+HWI-ST1180:36:C0TU1ACXX:1:1101:1182:2118\t4\t*\t0\t0\t*\t*\t0\t0\tTCTANGGTAGCTTTGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN\t;;;?#2::<?>>?@??##################################\tYT:Z:UU\tYF:Z:NS\n+HWI-ST1180:36:C0TU1ACXX:1:1101:1242:2118\t4\t*\t0\t0\t*\t*\t0\t0\tGGCTNGCAACTGAACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN\t<<<?#2=@?@??>?@?##################################\tYT:Z:UU\tYF:Z:NS\n+HWI-ST1180:36:C0TU1ACXX:1:1101:1122:2120\t4\t*\t0\t0\t*\t*\t0\t0\tCCCANANANNANNTNNGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN\t<<<?##############################################\tYT:Z:UU\tYF:Z:NS\n+HWI-ST1180:36:C0TU1ACXX:1:1101:1072:2126\t4\t*\t0\t0\t*\t*\t0\t0\tCNTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN\t<#0@##############################################\tYT:Z:UU\tYF:Z:NS\n+HWI-ST1180:36:C0TU1ACXX:1:1101:1214:2131\t4\t*\t0\t0\t*\t*\t0\t0\tTGCTTTAAGAGCGGAAGAGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNN\t9;<???=@?#########################################\tYT:Z:UU\tYF:Z:NS\n+HWI-ST1180:36:C0TU1ACXX:1:1101:1188:2141\t4\t*\t0\t0\t*\t*\t0\t0\tAGAAGTTAAACTAAAGCTAAGCNNNNNNNTGTNNNNNNNNNNNNNNNNNN\t<<;;??@@?@???@?<:?@?##############################\tYT:Z:UU\tYF:Z:NS\n+HWI-ST1180:36:C0TU1ACXX:1:1101:1220:2147\t4\t*\t0\t0\t*\t*\t0\t0\tGGCTTGTTGCTTCATTTGTTGCACNTTAAACAAGNNNNNNNNNNNNNNCC\t>==AAAAABBCBACBBCB7AA=@B#2<??A<ABB################\tYT:Z:UU\tYF:Z:NS\n+HWI-ST1180:36:C0TU1ACXX:1:1101:1075:2148\t4\t*\t0\t0\t*\t*\t0\t0\tANTCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN\t<#4<@#############################################\tYT:Z:UU\tYF:Z:NS\n+HWI-ST1180:36:C0TU1ACXX:1:1101:1175:2152\t4\t*\t0\t0\t*\t*\t0\t0\tATGTTCTCATAATAGCAGAAAGCANAGAAGATGCNNNNGTNNNNNNNCAG\t@@@DDDDDHHHFFIIAHIIIFGII#3AFHI@GGI################\tYT:Z:UU\tYF:Z:NS\n+HWI-ST1180:36:C0TU1ACXX:1:1101:1235:2156\t16\tchr2L\t17448552\t24\t9S30M11S\t*\t0\t0\tGTGNNNNNNAAAAATAAATAAATACAAGGGGCAAAAGCTATCTTACGCCG\t#########JJJIHGJIGIJIEGIGJJJIHDIJIJIIHFHHHFFFFF@C@\tAS:i:60\tXN:i:0\tXM:i:0\tXO:i:0\tXG:i:0\tNM:i:0\tMD:Z:30\tYT:Z:UU\n+HWI-ST1180:36:C0TU1ACXX:1:1101:1117:2156\t4\t*\t0\t0\t*\t*\t0\t0\tCGAGGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN\t<<<@@@############################################\tYT:Z:UU\tYF:Z:NS\n+HWI-ST1180:36:C0TU1ACXX:1:1101:1052:2158\t4\t*\t0\t0\t*\t*\t0\t0\tANTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN\t<#0@##############################################\tYT:Z:UU\tYF:Z:NS\n+HWI-ST1180:36:C0TU1ACXX:1:1101:1150:2167\t16\tchr2L\t20717028\t22\t26S24M\t*\t0\t0\tTNCAGCTGGTTNCGAGGTGGGAAGCTAGCTTTCTAGAAACCGCCTCCAAA\t##HGCEFGC;.#GIGIJIJJIIGGJIJIIIIJJIIHIHFHHHFFFFFCC@\tAS:i:48\tXN:i:0\tXM:i:0\tXO:i:0\tXG:i:0\tNM:i:0\tMD:Z:24\tYT:Z:UU\n+HWI-ST1180:36:C0TU1ACXX:1:1101:1212:2169\t4\t*\t0\t0\t*\t*\t0\t0\tAAAAAACAAAGCTAGCTTCGTGTTTGTTTAAATTATATTAATATTTTATG\t@@@DDDDBFHHFF?FGGGGIBACGG*)19:CF*:?BB9?9?#########\tYT:Z:UU\n+HWI-ST1180:36:C0TU1ACXX:1:1101:1082:2169\t4\t*\t0\t0\t*\t*\t0\t0\tACTTTNNNN'..b'\tYF:Z:NS\n+HWI-ST1180:36:C0TU1ACXX:1:1101:6220:2160\t4\t*\t0\t0\t*\t*\t0\t0\tCTGAGTATCCTTTTTCAAGTAACTCGTCTTTATCGNATTTGNNNNNNTTA\t##################################################\tYT:Z:UU\n+HWI-ST1180:36:C0TU1ACXX:1:1101:6080:2161\t16\tchr2L\t20418636\t42\t9S41M\t*\t0\t0\tCTTNNNNNNAATACTTTCGTGTACATTATTGCAAATTTTAGGCTTTGGAG\t#########JIHDJJIIJJIJIIJJJJJJJJJJJJJJHHHHHFFEFFCC@\tAS:i:82\tXN:i:0\tXM:i:0\tXO:i:0\tXG:i:0\tNM:i:0\tMD:Z:41\tYT:Z:UU\n+HWI-ST1180:36:C0TU1ACXX:1:1101:6107:2165\t0\tchr2R\t1793463\t0\t22M28S\t*\t0\t0\tTCCTGTCAGTCCAAGAAAAGCTAGCTTCAAGGAATGCGAACCNNNNNTGG\tCCCFFFFFHHHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJIJ########\tAS:i:44\tXS:i:44\tXN:i:0\tXM:i:0\tXO:i:0\tXG:i:0\tNM:i:0\tMD:Z:22\tYT:Z:UU\n+HWI-ST1180:36:C0TU1ACXX:1:1101:6008:2166\t0\tchr3R\t7743490\t41\t50M\t*\t0\t0\tGACGGTCAGTCCGAGAAGCATCTGGAGCCGATGGCCAGTTTCNNNNNGCG\t@@@FFDDDHAHFFFHIJIGIJEIGGGGGHGHIHIFGHJEHDI########\tAS:i:77\tXN:i:0\tXM:i:6\tXO:i:0\tXG:i:0\tNM:i:6\tMD:Z:16G25G0G0G0G0C3\tYT:Z:UU\n+HWI-ST1180:36:C0TU1ACXX:1:1101:6164:2167\t0\tchrU\t1886379\t2\t14S36M\t*\t0\t0\tCGCATTTGAAAGCTAGCTTTCTAGTTTCACTTGTTTGTTTTTNNNNGTTT\tB@CFFFFFHHHHGJHIIIJJJJIJIIJJJJIJIIIJIGIJJJ########\tAS:i:60\tXS:i:56\tXN:i:0\tXM:i:4\tXO:i:0\tXG:i:0\tNM:i:4\tMD:Z:28T0T0T0T4\tYT:Z:UU\n+HWI-ST1180:36:C0TU1ACXX:1:1101:6028:2168\t16\tchr3L\t23880171\t0\t27S23M\t*\t0\t0\tAGGAANNNGGACACTATCGAAAAAGCTAGCTTGCAAAGTTCAAATGACCG\t?B800###IIHC<GGFCIHIJJJJJJIJJJJJIJJIIHHGHGFFFDB@@B\tAS:i:46\tXS:i:46\tXN:i:0\tXM:i:0\tXO:i:0\tXG:i:0\tNM:i:0\tMD:Z:23\tYT:Z:UU\n+HWI-ST1180:36:C0TU1ACXX:1:1101:6130:2172\t0\tchr3L\t20041224\t44\t50M\t*\t0\t0\tCGAGGAAGCTGCAAATGGTACGGAGCTGCTGGCTGAGGACGTGTTTGTTG\t@@@BDDDDDFDDF9ABGH<CFFHHHGIIIIGIDEG@F)?FG6B8BB;B@@\tAS:i:96\tXN:i:0\tXM:i:1\tXO:i:0\tXG:i:0\tNM:i:1\tMD:Z:37T12\tYT:Z:UU\n+HWI-ST1180:36:C0TU1ACXX:1:1101:6218:2174\t16\tchr2R\t19978961\t44\t50M\t*\t0\t0\tAGGAGCGTTCGTACAAGCGAAGCTCGCCGGAGGACGACAAGCTGAGGCGC\t3>9;AEEE?G@=@@@/A:=<BDDGIFC:AGIGFCGHBDDFHDDDDDD@@@\tAS:i:100\tXN:i:0\tXM:i:0\tXO:i:0\tXG:i:0\tNM:i:0\tMD:Z:50\tYT:Z:UU\n+HWI-ST1180:36:C0TU1ACXX:1:1101:6240:2175\t16\tchr2L\t8736543\t42\t50M\t*\t0\t0\tTTAAGTGGACTTCGTTAATGTTTTAAATTTGAAGAATATTTTACGAGTTA\tHIGIHEHFBGIIFJJJIGGJJIJJIJJJJJIIIJIJJHHHHHDFFFFB@@\tAS:i:85\tXN:i:0\tXM:i:2\tXO:i:0\tXG:i:0\tNM:i:2\tMD:Z:4A25C19\tYT:Z:UU\n+HWI-ST1180:36:C0TU1ACXX:1:1101:6080:2181\t0\tchr2L\t22737721\t44\t1S49M\t*\t0\t0\tACTCAGTATATATTAAAAGTTTGTTTATACAATATCCTTTTAATAGGTAT\t<@@FFFDDHAHHHJJIEGICHHGFHHEIJJJIIJJJJJIJJGIJIII?FI\tAS:i:98\tXN:i:0\tXM:i:0\tXO:i:0\tXG:i:0\tNM:i:0\tMD:Z:49\tYT:Z:UU\n+HWI-ST1180:36:C0TU1ACXX:1:1101:6184:2183\t16\tchr2L\t1627623\t44\t50M\t*\t0\t0\tTTTAGTTATTGGGCTTTAAAAAAATCTAAATTCTGTCATGATTGATTCTG\tJJJJJJIGIIIIIIJIJJJJJJJJJJJJJJIIJIJIJHHHHHFFFFFBCC\tAS:i:100\tXN:i:0\tXM:i:0\tXO:i:0\tXG:i:0\tNM:i:0\tMD:Z:50\tYT:Z:UU\n+HWI-ST1180:36:C0TU1ACXX:1:1101:6206:2186\t16\tchr3R\t5530104\t44\t50M\t*\t0\t0\tCACGACGGGACGCCCTAACGGTATCGTGTGTAATTGCAGTTGCACAAGCA\t<@GHCBJIHBJIJJJJJHIJJJIJJJJIGJIIIIGIGHHHGGFDFFFC@@\tAS:i:100\tXN:i:0\tXM:i:0\tXO:i:0\tXG:i:0\tNM:i:0\tMD:Z:50\tYT:Z:UU\n+HWI-ST1180:36:C0TU1ACXX:1:1101:6022:2190\t0\tchr3R\t17305312\t36\t40M10S\t*\t0\t0\tACTATAGAAATCTATTAAAAGTATTCCATGTAAGCTAGCTTCTCCACTGT\t?@@BDDDFG?HHHEHIIIIIIHHIIIIFIGIIIIIIIIIGDDHGFFHDGD\tAS:i:72\tXN:i:0\tXM:i:1\tXO:i:0\tXG:i:0\tNM:i:1\tMD:Z:36T3\tYT:Z:UU\n+HWI-ST1180:36:C0TU1ACXX:1:1101:6130:2190\t0\tchr2R\t13131924\t36\t36M14S\t*\t0\t0\tATATTGAATTCGAGTCAGAAAAAATAAAACGAAGCTAGCTTATCTGTCAT\tCCCFFDFFGGGHDHHGEIHIIJEIJJJJIJJGIJJJJJJJJJJJJIIIJJ\tAS:i:72\tXN:i:0\tXM:i:0\tXO:i:0\tXG:i:0\tNM:i:0\tMD:Z:36\tYT:Z:UU\n+HWI-ST1180:36:C0TU1ACXX:1:1101:6163:2192\t16\tchr2L\t7371337\t2\t26M24S\t*\t0\t0\tGGGTTCTCCACCAGCCGGCAAAAGCTAGCTTAAATTAACTTTTAGTTTTA\tFB)B;B=HD9JJJJIJJJJJJJJJJJJJJJJJJJJJHFHHGHFFFFFCCC\tAS:i:52\tXS:i:48\tXN:i:0\tXM:i:0\tXO:i:0\tXG:i:0\tNM:i:0\tMD:Z:26\tYT:Z:UU\n+HWI-ST1180:36:C0TU1ACXX:1:1101:6060:2193\t16\tchr3R\t9331177\t44\t50M\t*\t0\t0\tGCTTACTCCTTTGCAGCACTAGTACTAATTTTTTATTTTTTCGAATTTTC\tGGHFCHFGGIJJIGIIHGIIEFGDIJJJIJJJJJIJIHHHHHFFFFFCC@\tAS:i:100\tXN:i:0\tXM:i:0\tXO:i:0\tXG:i:0\tNM:i:0\tMD:Z:50\tYT:Z:UU\n+HWI-ST1180:36:C0TU1ACXX:1:1101:6038:2194\t0\tchrYHet\t283249\t2\t17S33M\t*\t0\t0\tAGGCAGTAAGGCAGTAAGCTAGCTTGCTATGGTATTTTTCCTTAAGTTCC\t@@@DDDDDHHHHHIIGIDC<<EEHICG@?<C>11?ECG<CCDHAAAFFGE\tAS:i:66\tXS:i:60\tXN:i:0\tXM:i:0\tXO:i:0\tXG:i:0\tNM:i:0\tMD:Z:33\tYT:Z:UU\n'
b
diff -r cdff00acac0f -r 5186eda61ca4 test-data/small_test_R2_unsorted.sam
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/small_test_R2_unsorted.sam Sat Dec 30 09:16:29 2017 -0500
b
b'@@ -0,0 +1,1000 @@\n+@HD\tVN:1.0\tSO:unsorted\n+@SQ\tSN:chr2L\tLN:23011544\n+@SQ\tSN:chr2LHet\tLN:368872\n+@SQ\tSN:chr2R\tLN:21146708\n+@SQ\tSN:chr2RHet\tLN:3288761\n+@SQ\tSN:chr3L\tLN:24543557\n+@SQ\tSN:chr3LHet\tLN:2555491\n+@SQ\tSN:chr3R\tLN:27905053\n+@SQ\tSN:chr3RHet\tLN:2517507\n+@SQ\tSN:chr4\tLN:1351857\n+@SQ\tSN:chrM\tLN:19517\n+@SQ\tSN:chrUextra\tLN:29004656\n+@SQ\tSN:chrU\tLN:10049037\n+@SQ\tSN:chrX\tLN:22422827\n+@SQ\tSN:chrXHet\tLN:204112\n+@SQ\tSN:chrYHet\tLN:347038\n+@PG\tID:bowtie2\tPN:bowtie2\tVN:2.0.5\n+HWI-ST1180:36:C0TU1ACXX:1:1101:1121:2099\t4\t*\t0\t0\t*\t*\t0\t0\tNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN\t##################################################\tYT:Z:UU\tYF:Z:NS\n+HWI-ST1180:36:C0TU1ACXX:1:1101:1187:2101\t4\t*\t0\t0\t*\t*\t0\t0\tNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN\t##################################################\tYT:Z:UU\tYF:Z:NS\n+HWI-ST1180:36:C0TU1ACXX:1:1101:1158:2104\t4\t*\t0\t0\t*\t*\t0\t0\tNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN\t##################################################\tYT:Z:UU\tYF:Z:NS\n+HWI-ST1180:36:C0TU1ACXX:1:1101:1087:2104\t4\t*\t0\t0\t*\t*\t0\t0\tNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN\t##################################################\tYT:Z:UU\tYF:Z:NS\n+HWI-ST1180:36:C0TU1ACXX:1:1101:1164:2117\t4\t*\t0\t0\t*\t*\t0\t0\tNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN\t##################################################\tYT:Z:UU\tYF:Z:NS\n+HWI-ST1180:36:C0TU1ACXX:1:1101:1182:2118\t4\t*\t0\t0\t*\t*\t0\t0\tNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN\t##################################################\tYT:Z:UU\tYF:Z:NS\n+HWI-ST1180:36:C0TU1ACXX:1:1101:1242:2118\t4\t*\t0\t0\t*\t*\t0\t0\tNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN\t##################################################\tYT:Z:UU\tYF:Z:NS\n+HWI-ST1180:36:C0TU1ACXX:1:1101:1122:2120\t4\t*\t0\t0\t*\t*\t0\t0\tNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN\t##################################################\tYT:Z:UU\tYF:Z:NS\n+HWI-ST1180:36:C0TU1ACXX:1:1101:1072:2126\t4\t*\t0\t0\t*\t*\t0\t0\tNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN\t##################################################\tYT:Z:UU\tYF:Z:NS\n+HWI-ST1180:36:C0TU1ACXX:1:1101:1214:2131\t4\t*\t0\t0\t*\t*\t0\t0\tNNNNNAGGATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN\t##################################################\tYT:Z:UU\tYF:Z:NS\n+HWI-ST1180:36:C0TU1ACXX:1:1101:1188:2141\t4\t*\t0\t0\t*\t*\t0\t0\tNNNNNCTCTGCTTTNNNNNNNNNTTNTCGNCCNNNNNNNNNNNNNNNNNN\t#####22=CFDDHH####################################\tYT:Z:UU\tYF:Z:NS\n+HWI-ST1180:36:C0TU1ACXX:1:1101:1220:2147\t4\t*\t0\t0\t*\t*\t0\t0\tNGANNGCGGCTAAGNNNNNCCATGAAAAGGGANNNNNNNNNNNNNNNNNN\t#11##22ABDFFHB#####22:?FFHHFHGH###################\tYT:Z:UU\tYF:Z:NS\n+HWI-ST1180:36:C0TU1ACXX:1:1101:1075:2148\t4\t*\t0\t0\t*\t*\t0\t0\tNGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN\t##################################################\tYT:Z:UU\tYF:Z:NS\n+HWI-ST1180:36:C0TU1ACXX:1:1101:1175:2152\t4\t*\t0\t0\t*\t*\t0\t0\tNGCNNTACAGAAGCTGNNTGAATTTTTCGTGAATNNNNNNNNNNNNNNNN\t#1=##22ACD?CBDGI##3<ABGIIJJFH?B?CD################\tYT:Z:UU\tYF:Z:NS\n+HWI-ST1180:36:C0TU1ACXX:1:1101:1235:2156\t4\t*\t0\t0\t*\t*\t0\t0\tNAANNAATTGAAAACCTNTCCGGCGTATTTGAGTGGNNNCNNNNNNNNNN\t#1=##2=AFFFHHGHII#3AFHIGIDHHEGIFG?FG##############\tYT:Z:UU\tYF:Z:NS\n+HWI-ST1180:36:C0TU1ACXX:1:1101:1117:2156\t4\t*\t0\t0\t*\t*\t0\t0\tNTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN\t##################################################\tYT:Z:UU\tYF:Z:NS\n+HWI-ST1180:36:C0TU1ACXX:1:1101:1052:2158\t4\t*\t0\t0\t*\t*\t0\t0\tNTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN\t##################################################\tYT:Z:UU\tYF:Z:NS\n+HWI-ST1180:36:C0TU1ACXX:1:1101:1150:2167\t4\t*\t0\t0\t*\t*\t0\t0\tCGCTTACATAATTACGGGCATGGAATGGATTTTCGCTANGTNTCNNNNNN\tCCCFFFFFHHHHHIJJJJIIIJJFGIIJEGIJJHGIJJ############\tYT:Z:UU\tYF:Z:NS\n+HWI-ST1180:36:C0TU1ACXX:1:1101:1212:2169\t0\tchr3L\t19013959\t44\t50M\t*\t0\t0\tTTCGATTGCAATTACATTACGCTGGCCAGGGCAACAGAACAATANNAGNA\t@@@FDDBDBHHHHBDAEFCHHHCGHGHHHDBHCCDF?DHHFGG@######\tAS:i:91\tXN:i:0\tXM:i:3\tXO:i:0\tXG:i:0\tNM:i:3\tMD:Z:44A0C2A1\tYT:Z:UU\n+HWI-ST1180:36:C0TU1ACXX:1:1101:1082:2169\t4\t*\t0\t0\t*\t*\t0\t0\tCGGAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN\tCCCFF######'..b'142\t4\t*\t0\t0\t*\t*\t0\t0\tNNNNNTTTTTTTTNNNNNNNNNNNNNCCTNCNNNNNNNNNNNNNNNNNNN\t#####22=CBHH######################################\tYT:Z:UU\tYF:Z:NS\n+HWI-ST1180:36:C0TU1ACXX:1:1101:6140:2157\t4\t*\t0\t0\t*\t*\t0\t0\tNTANNTAATATTTACCCNCCCAAACTTATTGCCANNNNNNNNNNNNNNNN\t#4=##2=BFDHHHJJIJ#3CGHIIJIGJJI@GHH################\tYT:Z:UU\tYF:Z:NS\n+HWI-ST1180:36:C0TU1ACXX:1:1101:6220:2160\t4\t*\t0\t0\t*\t*\t0\t0\tNACNNACGTGTGCTTGTNTTGCGGGCAGGCATGGGANNNANNNNNNNNNN\t##################################################\tYT:Z:UU\tYF:Z:NS\n+HWI-ST1180:36:C0TU1ACXX:1:1101:6080:2161\t4\t*\t0\t0\t*\t*\t0\t0\tNGGNNCAGCTGTAGATGNAAGCAATTAGCTGCGCATNNNTNNNNNNNNNN\t#1=##2=DHHHHHJIJJ#3CGHHIIJIIJJJIIJJJ##############\tYT:Z:UU\tYF:Z:NS\n+HWI-ST1180:36:C0TU1ACXX:1:1101:6107:2165\t4\t*\t0\t0\t*\t*\t0\t0\tNAANNTGGGTTAAATTTATGAGCTTAAGATAATGCGGNGCCCNNNNNNNA\t#1=##2=DHFHHHJJJJJJJJJJJJJJJIJJIJJJJJ#0?GH########\tYT:Z:UU\tYF:Z:NS\n+HWI-ST1180:36:C0TU1ACXX:1:1101:6008:2166\t4\t*\t0\t0\t*\t*\t0\t0\tNATNNGGTCATTTGATTGTAAGATAGCTTATTTCATTCATTTNNNNNNNT\t#1:##222AADDHIFEFGHGIJGHDHGGICHIJB>FGGGIII########\tYT:Z:UU\tYF:Z:NS\n+HWI-ST1180:36:C0TU1ACXX:1:1101:6164:2167\t4\t*\t0\t0\t*\t*\t0\t0\tNGGNNACTAAGTTTTAAAACCAACATATAAAAATAAAAAATTNNNNNNNT\t#1=##2=BFHHFHIJIIIFIIGIIIJIJIJJIIIGGIIJIJI########\tYT:Z:UU\tYF:Z:NS\n+HWI-ST1180:36:C0TU1ACXX:1:1101:6028:2168\t4\t*\t0\t0\t*\t*\t0\t0\tAAACNTACCCTCTACGATGATATATGTCTCAACGCATTTATCNNNNNNNT\t@@@F#2=DDHHHGIIJHGHIIJHHIGHHHGGGHIIFEGGEGD########\tYT:Z:UU\tYF:Z:NS\n+HWI-ST1180:36:C0TU1ACXX:1:1101:6130:2172\t16\tchr3L\t20041251\t28\t38M12S\t*\t0\t0\tGNTGNNTGAGTACGTGTTTGTTGGCAGGCGGCGAAGCTAGCTTCACAACA\t#######B;GHDGBHHIGGDBG>F;:EGDEHEGGGG@FF?DDFDD;A=@B\tAS:i:67\tXN:i:0\tXM:i:3\tXO:i:0\tXG:i:0\tNM:i:3\tMD:Z:1C2G0C32\tYT:Z:UU\n+HWI-ST1180:36:C0TU1ACXX:1:1101:6218:2174\t16\tchr2R\t19964520\t28\t11S39M\t*\t0\t0\tANTGNNAATCTAGCTTTCAAACATCTTCGTCAAAATCCAATCCATAATTT\t######FECJGGGIGG<IIHFG@GE@FGF7<JIHG@FHGHFBDDFFD?@@\tAS:i:64\tXN:i:0\tXM:i:2\tXO:i:0\tXG:i:0\tNM:i:2\tMD:Z:9T3A25\tYT:Z:UU\n+HWI-ST1180:36:C0TU1ACXX:1:1101:6240:2175\t16\tchr3R\t4582909\t2\t26S24M\t*\t0\t0\tATTTNNTGGCAAAAACAAAAGAAAGCAGTTTGCTTTGTGCATATTGCTTT\tCB80##JJJJJJIHIJJJJIJJIGIGIJIIJJIJJJIHGHHHFFFFFCCC\tAS:i:48\tXS:i:46\tXN:i:0\tXM:i:0\tXO:i:0\tXG:i:0\tNM:i:0\tMD:Z:24\tYT:Z:UU\n+HWI-ST1180:36:C0TU1ACXX:1:1101:6080:2181\t16\tchr2L\t22689743\t31\t50M\t*\t0\t0\tTTAGAAGGTAATAATTAACAGAGTCAAACGCTTTACTAAAATCAGTGTAG\tIJJIHGHHGJIGIIGHGGGGGIIHEIGHIIGJJIHIGHHHHFFFFFF@@@\tAS:i:100\tXS:i:92\tXN:i:0\tXM:i:0\tXO:i:0\tXG:i:0\tNM:i:0\tMD:Z:50\tYT:Z:UU\n+HWI-ST1180:36:C0TU1ACXX:1:1101:6184:2183\t16\tchr2L\t1650204\t44\t50M\t*\t0\t0\tTTATCAACTCTTTTTCCACTAAAATTAAGTGGTTATTGTTTGATTGGCTA\tIIEIHF?IGJJJJJIIHGJJJJJJJJJJJJJJJJJJJHHHHHFFFFFCCC\tAS:i:100\tXN:i:0\tXM:i:0\tXO:i:0\tXG:i:0\tNM:i:0\tMD:Z:50\tYT:Z:UU\n+HWI-ST1180:36:C0TU1ACXX:1:1101:6206:2186\t0\tchr3R\t5529976\t40\t50M\t*\t0\t0\tGACGCCAAAAGGCAGGCCCATTCCCATTCCCATTCCCATTCTCATTCCCA\t@C@FFFFFGHHFHIIIIJJIJGJIJIIJJJJGIJIIJAGIGGGIGHGFHG\tAS:i:100\tXS:i:42\tXN:i:0\tXM:i:0\tXO:i:0\tXG:i:0\tNM:i:0\tMD:Z:50\tYT:Z:UU\n+HWI-ST1180:36:C0TU1ACXX:1:1101:6022:2190\t16\tchr3R\t17296655\t42\t50M\t*\t0\t0\tGTAAGCATATCAATCTTCATAAATTCAATCTTAATTAGCCTAAGCCTAAG\tHDDCCEIIFAHEGG@EFHHEIJJJIGEIGGHBFC<?BFCBAHD8DDB@??\tAS:i:86\tXN:i:0\tXM:i:2\tXO:i:0\tXG:i:0\tNM:i:2\tMD:Z:32T12T4\tYT:Z:UU\n+HWI-ST1180:36:C0TU1ACXX:1:1101:6130:2190\t16\tchr2R\t13123444\t44\t50M\t*\t0\t0\tAGCCAAGTGCAACAAATAACAACGAGTGTTGTTCTGTGGAAAAGATTTTC\tEIJGJJJJGJIIIIJJJIGJIHJJJJIJFIJJIJJJJHHHGHFFFFFCCC\tAS:i:100\tXN:i:0\tXM:i:0\tXO:i:0\tXG:i:0\tNM:i:0\tMD:Z:50\tYT:Z:UU\n+HWI-ST1180:36:C0TU1ACXX:1:1101:6163:2192\t0\tchr2L\t7371262\t44\t50M\t*\t0\t0\tAGGAGCCGCATTCTAAGCCCCTTTTGTTGGCCGGGCCAACAAGTAGCGGT\tCCCFFFFFGGHHHJJJJJIJJJJJJICHGIIIJIIBBFI@FHI@@CCBE#\tAS:i:100\tXN:i:0\tXM:i:0\tXO:i:0\tXG:i:0\tNM:i:0\tMD:Z:50\tYT:Z:UU\n+HWI-ST1180:36:C0TU1ACXX:1:1101:6060:2193\t16\tchr3R\t9311800\t22\t26S24M\t*\t0\t0\tTTTTCATTTTTTTTCCGCACCAAGCTAGCTTCTAATTAAATAATGATTCA\tJJIHJJJGIIHIIGIGGF<IIJGJIGJJIHIIJIHGJHHHFHFFFDFCCB\tAS:i:48\tXN:i:0\tXM:i:0\tXO:i:0\tXG:i:0\tNM:i:0\tMD:Z:24\tYT:Z:UU\n+HWI-ST1180:36:C0TU1ACXX:1:1101:6038:2194\t0\tchrX\t22218154\t1\t50M\t*\t0\t0\tGACCTATGGCTCACAGTTATGGGGCAATGCCAGCAACAGCAATATTGACA\t@@BDFFADFFDFAFHIJJJGIIIEFEFIBFGGGEHEEHIGIHGIIIGGGE\tAS:i:100\tXS:i:100\tXN:i:0\tXM:i:0\tXO:i:0\tXG:i:0\tNM:i:0\tMD:Z:50\tYT:Z:UU\n'
b
diff -r cdff00acac0f -r 5186eda61ca4 test-data/small_test_matrix_2.h5
b
Binary file test-data/small_test_matrix_2.h5 has changed
b
diff -r cdff00acac0f -r 5186eda61ca4 test-data/small_test_matrix_result_sorted.bam
b
Binary file test-data/small_test_matrix_result_sorted.bam has changed