Repository 'heat_map_creation'
hg clone https://toolshed.g2.bx.psu.edu/repos/md-anderson-bioinformatics/heat_map_creation

Changeset 33:0097750ad7ad (2017-12-05)
Previous changeset 32:16593e40c2cd (2017-07-20) Next changeset 34:58437af2d675 (2018-02-08)
Commit message:
Version 2.2.1 embedded viewer
modified:
GalaxyMapGen.jar
heatmap.sh
mda_heatmap_gen.xml
mda_heatmap_viz.zip
added:
.Rapp.history
ngchm-matrix-functional-test-data/400x400-column-Categorical-covariate.txt
ngchm-matrix-functional-test-data/400x400-column-covariate-continuous-noErrors.txt
ngchm-matrix-functional-test-data/400x400-column-covariate-continuous.txt
ngchm-matrix-functional-test-data/400x400-column-covariateWBlankLines.txt
ngchm-matrix-functional-test-data/400x400-noRowLables-forError.txt
ngchm-matrix-functional-test-data/400x400-row-covariate-wPERIOD.txt
ngchm-matrix-functional-test-data/400x400wBlankLines.txt
ngchm-matrix-functional-test-data/mysql-insert-data.xlsx
b
diff -r 16593e40c2cd -r 0097750ad7ad GalaxyMapGen.jar
b
Binary file GalaxyMapGen.jar has changed
b
diff -r 16593e40c2cd -r 0097750ad7ad heatmap.sh
--- a/heatmap.sh Thu Jul 20 15:31:06 2017 -0400
+++ b/heatmap.sh Tue Dec 05 14:57:34 2017 -0500
[
@@ -1,23 +1,12 @@
-echo $1 $2 $3 $4 $5 $6 $7 $8 $9 ${10} ${11} ${12} ${13} ${14} ${15} ${16} ${17}
-
-#run python to validate the input matrix and covariate files (if any)
-#output="$(python  ${11}/mda_heatmap_gen.py $@)"
-output=$(python  ${11}/mda_heatmap_gen.py "$@")
-rc=$?;
-echo $output;
-if [ $rc != 0 ]
-then
-  exit $rc;
-fi
-
+#echo $1 $2 $3 $4 $5 $6 $7 $8 $9 ${10} ${11} ${12} ${13} ${14} ${15} ${16} ${17} ${18}
 
 #create temp directory for row and col order and dendro files.
-tdir=${11}/$(date +%y%m%d%M%S)
+tdir=${12}/$(date +%y%m%d%M%S)
 echo $tdir
 mkdir $tdir
 
 #run R to cluster matrix
-output="$(R --slave --vanilla --file=${11}/CHM.R --args $3 $4 $5 $6 $7 $8 $9 $tdir/ROfile.txt $tdir/COfile.txt $tdir/RDfile.txt $tdir/CDfile.txt ${12} ${13} ${14} ${15} 2>&1)"
+output="$(R --slave --vanilla --file=${12}/CHM.R --args $4 $5 $6 $7 $8 $9 ${10} $tdir/ROfile.txt $tdir/COfile.txt $tdir/RDfile.txt $tdir/CDfile.txt ${13} ${14} ${15} ${16} 2>&1)"
 rc=$?;
 if [ $rc != 0 ]
 then
@@ -26,6 +15,7 @@
   then
     echo "";
     echo "Note: This error can occur when there is no variation in a row or column.  Try a different distance measure or remove rows/columns without variation.";
+    echo "This error may also be caused when a covariate file has inadvertently been selected as an Input Matrix.  Check your Input Matrix entry.";
   fi
   exit $rc;
 fi
@@ -35,26 +25,28 @@
 classifications=''
 
 #if row cut was done, add that autogenerated classification
-if [ ${12} -gt 1 ]
+if [ ${13} -gt 1 ]
 then
   classifications="Class $tdir/ROfile.txt.cut row_categorical"
 fi
 
 #if col cut was done, add that autogenerated classification
-if [ ${13} -gt 1 ]
+if [ ${14} -gt 1 ]
 then
   classifications="$classifications Class $tdir/COfile.txt.cut col_categorical"
 fi
 
 #now add the user provided classification files 
 for i in "$@"; do
-  if [ $count -gt 14 ]
+  if [ $count -gt 16 ]
   then
     classifications=$classifications' '$i
   fi
   count=$((count+1))
 done
+echo "classifications " $classifications
+echo "${11} " ${11}
 #call java program to generate NGCHM viewer files.
-java -jar ${11}/GalaxyMapGen.jar "${1}" "${2}" DataLayer1 $3 linear ${14} ${15} $4 $5 $6 $tdir/ROfile.txt $tdir/RDfile.txt $7 $8 $9 $tdir/COfile.txt $tdir/CDfile.txt ${10} $classifications
+java -jar ${12}/GalaxyMapGen.jar "${1}" "${2}" "${3}" DataLayer1 $4 linear ${15} ${16} $5 $6 $7 $tdir/ROfile.txt $tdir/RDfile.txt $8 $9 ${10} $tdir/COfile.txt $tdir/CDfile.txt ${11} $classifications
 #clean up tempdir
 rm -rf $tdir
b
diff -r 16593e40c2cd -r 0097750ad7ad mda_heatmap_gen.xml
--- a/mda_heatmap_gen.xml Thu Jul 20 15:31:06 2017 -0400
+++ b/mda_heatmap_gen.xml Tue Dec 05 14:57:34 2017 -0500
b
@@ -1,8 +1,8 @@
 <?xml version="1.0" encoding="UTF-8" ?>
-<tool id="mda_heatmap_gen" name="NG-CHM Generator" version="2.0.5">
+<tool id="mda_heatmap_gen" name="NG-CHM Generator" version="2.1.1">
   <description>Create Clustered Heat Maps</description>
 <!-- <command interpreter="python" detect_errors="aggressive">$__tool_directory__/mda_heatmap_gen.py  'Heat_Map_$hmname' '$hmdesc' '$inputmatrix' ${d_rows.rowOrderMethod} ${d_rows.rowDistanceMeasure} ${d_rows.rowAgglomerationMethod} ${d_cols.columnOrderMethod} ${d_cols.columnDistanceMeasure} ${d_cols.columnAgglomerationMethod} $summarymethod '$__tool_directory__' 0 0 labels labels 'None'-->
-   <command interpreter="bash" detect_errors="aggressive">$__tool_directory__/heatmap.sh  "Heat_Map_$hmname" "$hmdesc" '$inputmatrix' ${d_rows.rowOrderMethod} ${d_rows.rowDistanceMeasure} ${d_rows.rowAgglomerationMethod} ${d_cols.columnOrderMethod} ${d_cols.columnDistanceMeasure} ${d_cols.columnAgglomerationMethod} $summarymethod '$__tool_directory__/' 0 0 labels labels 'None'
+   <command interpreter="bash" detect_errors="aggressive">$__tool_directory__/heatmap.sh  "standard" "Heat_Map_$hmname" "$hmdesc" '$inputmatrix' ${d_rows.rowOrderMethod} ${d_rows.rowDistanceMeasure} ${d_rows.rowAgglomerationMethod} ${d_cols.columnOrderMethod} ${d_cols.columnDistanceMeasure} ${d_cols.columnAgglomerationMethod} $summarymethod '$__tool_directory__/' 0 0 labels labels 'None'
     #for $op in $operations
        ${op.class_name}
        ${op.repeatinput.file_name}
@@ -14,22 +14,22 @@
       <exit_code range="1:" level="fatal" />
  </stdio>
   <inputs>
-    <param name="inputmatrix" type="data" format="Tabular" label="Input Matrix" />
-    <param name="hmname" size="20" type="text" value="Heat_Map_name"  label="User Defined Heat Map Name"/>
-    <param name="hmdesc" size="100" optional="true" type="text" value="Heat_Map_description" label="User Defined Heat Map Description"/>
-    <param name="summarymethod"  type="select"  label="Data Summarization Method">
+    <param name="inputmatrix" type="data" format="Tabular" label="Input Data Matrix" help="Tab delimited text file with row labels, column labels, and data."  />
+    <param name="hmname" size="20" type="text" value="Heat_Map_name"  label="Heat Map Name" help="Short Name for heat map (no spaces)."/>
+    <param name="hmdesc" size="100" optional="true" type="text" value="Heat_Map_description" label="Heat Map Description" help="Longer description of the heat map contents."/>
+    <param name="summarymethod"  type="select"  label="Data Summarization Method" help="For large matrices, the selected method is used to aggregate data values in the summary view.">
  <option value="average">Average</option>
  <option value="sample">Sample</option>
  <option value="mode">Mode</option>
     </param>
-      <conditional name="d_rows">
- <param name="rowOrderMethod" type="select" label="Row ordering method" help="Choices -- Hierarchical Clustering, Original Order, Random">
+    <conditional name="d_rows">
+ <param name="rowOrderMethod" type="select" label="Row ordering method" help="Determine if rows should be clustered, randomized, or remain as is.">
  <option value="Hierarchical">Hierarchical Clustering</option>
  <option value="Original">Original Order</option>     
  <option value="Random">Random</option>     
  </param>
         <when value="Hierarchical">
- <param name="rowDistanceMeasure" type="select"  label="Row Distance Metric" help="Euclidean, Binary, Manhattan, Maximum, Canberra, Minkowski, or Correlation">
+ <param name="rowDistanceMeasure" type="select"  label="Row Distance Metric" help="For clustering, select the method of determining distance between rows">
  <option value="euclidean">Euclidean</option>
  <option value="binary">Binary</option>
  <option value="manhattan">Manhattan</option>
@@ -38,7 +38,7 @@
  <option value="minkowski">Minkowski</option>     
  <option value="correlation">Correlation</option>     
  </param>
- <param name="rowAgglomerationMethod" type="select"  label="Row Clustering Method" help="Choices:  Average Linkage, Complete Linkage,  Single Linkage, 'Ward', 'Mcquitty', 'Median', or 'Centroid'.">
+ <param name="rowAgglomerationMethod" type="select"  label="Row Clustering Method" help="For clustering, select algorithm for building clusters.">
  <option value="average">Average Linkage</option>
  <option value="complete">Complete Linkage</option>
  <option value="single">Single Linkage</option>
@@ -58,13 +58,13 @@
         </when>
     </conditional>
  <conditional name="d_cols">
- <param name="columnOrderMethod" type="select" label="Column ordering method" help="Choices -- Hierarchical Clustering, Original Order, Random">
+ <param name="columnOrderMethod" type="select" label="Column ordering method" help="Determine if columns should be clustered, randomized, or remain as is.">
  <option value="Hierarchical">Hierarchical Clustering</option>
  <option value="Original">Original Order</option>     
  <option value="Random">Random</option>     
  </param>
         <when value="Hierarchical">
- <param name="columnDistanceMeasure" type="select"  label="Column Distance Metric" help="Euclidean, Binary, Manhattan, Maximum, Canberra, Minkowski, or Correlation">
+ <param name="columnDistanceMeasure" type="select"  label="Column Distance Metric" help="For clustering, select the method of determining distance between columns">
  <option value="euclidean">Euclidean</option>
  <option value="binary">Binary</option>
  <option value="manhattan">Manhattan</option>
@@ -73,7 +73,7 @@
  <option value="minkowski">Minkowski</option>     
  <option value="correlation">Correlation</option>     
  </param>
- <param name="columnAgglomerationMethod" type="select"  label="Column Clustering Method" help="Choices:  Average Linkage, Complete Linkage,  Single Linkage, 'Ward', 'Mcquitty', 'Median', or 'Centroid'.">
+ <param name="columnAgglomerationMethod" type="select"  label="Column Clustering Method" help="For clustering, select algorithm for building clusters.">
  <option value="average">Average Linkage</option>
  <option value="complete">Complete Linkage</option>
  <option value="single">Single Linkage</option>
@@ -93,7 +93,7 @@
         </when>
     </conditional>
     <repeat name="operations" title="Covariate Bars">
-        <param name="class_name" size="20" type="text" value="" label="Axis Covariate Name">
+        <param name="class_name" size="20" type="text" value="" label="Covariate Name" help="Label for the covariate to display in the heat map.">
            <sanitizer invalid_char="_">
               <valid initial="none">
                 <add preset="string.letters"/>
@@ -103,8 +103,8 @@
               </mapping>
            </sanitizer>
         </param>
-        <param name="repeatinput" type="data" format="text" label="Axis Covariate File"/>
- <param name="cat" type="select" label="Axis Covariate Type">
+        <param name="repeatinput" type="data" format="text" label="Covariate File" help="Tab delimited text file with row or column label and covariate value on each line."/>
+ <param name="cat" type="select" label="Axis Covariate Type" help="Identify the covariate as belonging to rows or columns and containing categorical or continuous values.">
    <option value="row_categorical" >Row Categorical</option>
    <option value="row_continuous" >Row Continuous</option>
    <option value="column_categorical" >Column Categorical</option>
b
diff -r 16593e40c2cd -r 0097750ad7ad mda_heatmap_viz.zip
b
Binary file mda_heatmap_viz.zip has changed
b
diff -r 16593e40c2cd -r 0097750ad7ad ngchm-matrix-functional-test-data/400x400-column-Categorical-covariate.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ngchm-matrix-functional-test-data/400x400-column-Categorical-covariate.txt Tue Dec 05 14:57:34 2017 -0500
b
b'@@ -0,0 +1,1 @@\n+TCGA_SAMP_1\t1111\rTCGA_SAMP_2\t1111\rTCGA_SAMP_3\t1111\rTCGA_SAMP_4\t1111\rTCGA_SAMP_5\t1111\rTCGA_SAMP_6\t1111\rTCGA_SAMP_7\t1111\rTCGA_SAMP_8\t1111\rTCGA_SAMP_9\t1111\rTCGA_SAMP_10\t1111\rTCGA_SAMP_11\t1111\rTCGA_SAMP_12\t1111\rTCGA_SAMP_13\t1111\rTCGA_SAMP_14\t1111\rTCGA_SAMP_15\t1111\rTCGA_SAMP_16\t1111\rTCGA_SAMP_17\t1111\rTCGA_SAMP_18\t1111\rTCGA_SAMP_19\t1111\rTCGA_SAMP_20\t1111\rTCGA_SAMP_21\t1111\rTCGA_SAMP_22\t22\rTCGA_SAMP_23\t22\rTCGA_SAMP_24\t22\rTCGA_SAMP_25\t22\rTCGA_SAMP_26\t22\rTCGA_SAMP_27\t22\rTCGA_SAMP_28\t22\rTCGA_SAMP_29\t22\rTCGA_SAMP_30\t22\rTCGA_SAMP_31\t22\rTCGA_SAMP_32\t22\rTCGA_SAMP_33\t22\rTCGA_SAMP_34\t22\rTCGA_SAMP_35\t22\rTCGA_SAMP_36\t22\rTCGA_SAMP_37\t333\rTCGA_SAMP_38\t333\rTCGA_SAMP_39\t333\rTCGA_SAMP_40\t333\rTCGA_SAMP_41\t333\rTCGA_SAMP_42\t333\rTCGA_SAMP_43\t333\rTCGA_SAMP_44\t333\rTCGA_SAMP_45\t333\rTCGA_SAMP_46\t333\rTCGA_SAMP_47\t333\rTCGA_SAMP_48\t333\rTCGA_SAMP_49\t333\rTCGA_SAMP_50\t333\rTCGA_SAMP_51\t1111\rTCGA_SAMP_52\t1111\rTCGA_SAMP_53\t1111\rTCGA_SAMP_54\t1111\rTCGA_SAMP_55\t1111\rTCGA_SAMP_56\t1111\rTCGA_SAMP_57\t1111\rTCGA_SAMP_58\t1111\rTCGA_SAMP_59\t1111\rTCGA_SAMP_60\t1111\rTCGA_SAMP_61\t1111\rTCGA_SAMP_62\t1111\rTCGA_SAMP_63\t1111\rTCGA_SAMP_64\t1111\rTCGA_SAMP_65\t1111\rTCGA_SAMP_66\t1111\rTCGA_SAMP_67\t1111\rTCGA_SAMP_68\t1111\rTCGA_SAMP_69\t1111\rTCGA_SAMP_70\t1111\rTCGA_SAMP_71\t1111\rTCGA_SAMP_72\t22\rTCGA_SAMP_73\t22\rTCGA_SAMP_74\t22\rTCGA_SAMP_75\t22\rTCGA_SAMP_76\t22\rTCGA_SAMP_77\t22\rTCGA_SAMP_78\t22\rTCGA_SAMP_79\t22\rTCGA_SAMP_80\t22\rTCGA_SAMP_81\t22\rTCGA_SAMP_82\t22\rTCGA_SAMP_83\t22\rTCGA_SAMP_84\t22\rTCGA_SAMP_85\t22\rTCGA_SAMP_86\t22\rTCGA_SAMP_87\t333\rTCGA_SAMP_88\t333\rTCGA_SAMP_89\t333\rTCGA_SAMP_90\t333\rTCGA_SAMP_91\t333\rTCGA_SAMP_92\t333\rTCGA_SAMP_93\t333\rTCGA_SAMP_94\t333\rTCGA_SAMP_95\t333\rTCGA_SAMP_96\t333\rTCGA_SAMP_97\t333\rTCGA_SAMP_98\t333\rTCGA_SAMP_99\t333\rTCGA_SAMP_100\t333\rTCGA_SAMP_101\t1111\rTCGA_SAMP_102\t1111\rTCGA_SAMP_103\t1111\rTCGA_SAMP_104\t1111\rTCGA_SAMP_105\t1111\rTCGA_SAMP_106\t1111\rTCGA_SAMP_107\t1111\rTCGA_SAMP_108\t1111\rTCGA_SAMP_109\t1111\rTCGA_SAMP_110\t1111\rTCGA_SAMP_111\t1111\rTCGA_SAMP_112\t1111\rTCGA_SAMP_113\t1111\rTCGA_SAMP_114\t1111\rTCGA_SAMP_115\t1111\rTCGA_SAMP_116\t1111\rTCGA_SAMP_117\t1111\rTCGA_SAMP_118\t1111\rTCGA_SAMP_119\t1111\rTCGA_SAMP_120\t1111\rTCGA_SAMP_121\t1111\rTCGA_SAMP_122\t22\rTCGA_SAMP_123\t22\rTCGA_SAMP_124\t22\rTCGA_SAMP_125\t22\rTCGA_SAMP_126\t22\rTCGA_SAMP_127\t22\rTCGA_SAMP_128\t22\rTCGA_SAMP_129\t22\rTCGA_SAMP_130\t22\rTCGA_SAMP_131\t22\rTCGA_SAMP_132\t22\rTCGA_SAMP_133\t22\rTCGA_SAMP_134\t22\rTCGA_SAMP_135\t22\rTCGA_SAMP_136\t22\rTCGA_SAMP_137\t333\rTCGA_SAMP_138\t333\rTCGA_SAMP_139\t333\rTCGA_SAMP_140\t333\rTCGA_SAMP_141\t333\rTCGA_SAMP_142\t333\rTCGA_SAMP_143\t333\rTCGA_SAMP_144\t333\rTCGA_SAMP_145\t333\rTCGA_SAMP_146\t333\rTCGA_SAMP_147\t333\rTCGA_SAMP_148\t333\rTCGA_SAMP_149\t333\rTCGA_SAMP_150\t333\rTCGA_SAMP_151\t1111\rTCGA_SAMP_152\t1111\rTCGA_SAMP_153\t1111\rTCGA_SAMP_154\t1111\rTCGA_SAMP_155\t1111\rTCGA_SAMP_156\t1111\rTCGA_SAMP_157\t1111\rTCGA_SAMP_158\t1111\rTCGA_SAMP_159\t1111\rTCGA_SAMP_160\t1111\rTCGA_SAMP_161\t1111\rTCGA_SAMP_162\t1111\rTCGA_SAMP_163\t1111\rTCGA_SAMP_164\t1111\rTCGA_SAMP_165\t1111\rTCGA_SAMP_166\t1111\rTCGA_SAMP_167\t1111\rTCGA_SAMP_168\t1111\rTCGA_SAMP_169\t1111\rTCGA_SAMP_170\t1111\rTCGA_SAMP_171\t1111\rTCGA_SAMP_172\t22\rTCGA_SAMP_173\t22\rTCGA_SAMP_174\t22\rTCGA_SAMP_175\t22\rTCGA_SAMP_176\t22\rTCGA_SAMP_177\t22\rTCGA_SAMP_178\t22\rTCGA_SAMP_179\t22\rTCGA_SAMP_180\t22\rTCGA_SAMP_181\t22\rTCGA_SAMP_182\t22\rTCGA_SAMP_183\t22\rTCGA_SAMP_184\t22\rTCGA_SAMP_185\t22\rTCGA_SAMP_186\t22\rTCGA_SAMP_187\t333\rTCGA_SAMP_188\t333\rTCGA_SAMP_189\t333\rTCGA_SAMP_190\t333\rTCGA_SAMP_191\t333\rTCGA_SAMP_192\t333\rTCGA_SAMP_193\t333\rTCGA_SAMP_194\t333\rTCGA_SAMP_195\t333\rTCGA_SAMP_196\t333\rTCGA_SAMP_197\t333\rTCGA_SAMP_198\t333\rTCGA_SAMP_199\t333\rTCGA_SAMP_200\t333\rTCGA_SAMP_201\t1111\rTCGA_SAMP_202\t1111\rTCGA_SAMP_203\t1111\rTCGA_SAMP_204\t1111\rTCGA_SAMP_205\t1111\rTCGA_SAMP_206\t1111\rTCGA_SAMP_207\t1111\rTCGA_SAMP_208\t1111\rTCGA_SAMP_209\t1111\rTCGA_SAMP_210\t1111\rTCGA_SAMP_211\t1111\rTCGA_SAMP_212\t1111\rTCGA_SAMP_213\t1111\rTCGA_SAMP_214\t1111\rTCGA_SAMP_215\t1111\rTCGA_SAMP_216\t1111\rTCGA_SAMP_217\t1111\rTCGA_SAMP_218\t1111\rTCGA_SAMP_219\t1111\rTCGA_SAMP_220\t1111\rTCGA_SAMP_221\t1111\rTCGA_SAMP_222\t22\rTCGA_SAMP_223\t22\rTCGA_SAMP_224\t22\rTCGA_SAMP_225\t22'..b'\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\r\t\n\\ No newline at end of file\n'
b
diff -r 16593e40c2cd -r 0097750ad7ad ngchm-matrix-functional-test-data/400x400-column-covariate-continuous-noErrors.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ngchm-matrix-functional-test-data/400x400-column-covariate-continuous-noErrors.txt Tue Dec 05 14:57:34 2017 -0500
b
@@ -0,0 +1,1 @@
+TCGA_SAMP_abc 52 TCGA_SAMP_2 70 TCGA_SAMP_3 58 TCGA_SAMP_4 48 TCGA_SAMP_5 66 TCGA_SAMP_6 55 TCGA_SAMP_7 53 TCGA_SAMP_8 50 TCGA_SAMP_9 52 TCGA_SAMP_10 48 TCGA_SAMP_11 48 TCGA_SAMP_12 58 TCGA_SAMP_13 57 TCGA_SAMP_14 53 TCGA_SAMP_15 44 TCGA_SAMP_16 47 TCGA_SAMP_17 41 TCGA_SAMP_18 44 TCGA_SAMP_19 44 TCGA_SAMP_20 51 TCGA_SAMP_21 41 TCGA_SAMP_22 46 TCGA_SAMP_23 41 TCGA_SAMP_24 44 TCGA_SAMP_25 49 TCGA_SAMP_26 56 TCGA_SAMP_27 59 TCGA_SAMP_28 47 TCGA_SAMP_29 49 TCGA_SAMP_30 44 TCGA_SAMP_31 41 TCGA_SAMP_32 50 TCGA_SAMP_33 51 TCGA_SAMP_34 49 TCGA_SAMP_35 40 TCGA_SAMP_36 53 TCGA_SAMP_37 48 TCGA_SAMP_38 53 TCGA_SAMP_39 41 TCGA_SAMP_40 46 TCGA_SAMP_41 50 TCGA_SAMP_42 55 TCGA_SAMP_43 43 TCGA_SAMP_44 53 TCGA_SAMP_45 60 TCGA_SAMP_46 47 TCGA_SAMP_47 41 TCGA_SAMP_48 56 TCGA_SAMP_49 43 TCGA_SAMP_50 59 TCGA_SAMP_51 47 TCGA_SAMP_52 41 TCGA_SAMP_53 58 TCGA_SAMP_54 49 TCGA_SAMP_55 53 TCGA_SAMP_56 50 TCGA_SAMP_57 42 TCGA_SAMP_58 45 TCGA_SAMP_59 59 TCGA_SAMP_60 49 TCGA_SAMP_61 58 TCGA_SAMP_62 51 TCGA_SAMP_63 54 TCGA_SAMP_64 57 TCGA_SAMP_65 56 TCGA_SAMP_66 45 TCGA_SAMP_67 45 TCGA_SAMP_68 46 TCGA_SAMP_69 45 TCGA_SAMP_70 58 TCGA_SAMP_71 55 TCGA_SAMP_72 51 TCGA_SAMP_73 41 TCGA_SAMP_74 44 TCGA_SAMP_75 53 TCGA_SAMP_76 55 TCGA_SAMP_77 41 TCGA_SAMP_78 47 TCGA_SAMP_79 41 TCGA_SAMP_80 59 TCGA_SAMP_81 46 TCGA_SAMP_82 53 TCGA_SAMP_83 50 TCGA_SAMP_84 43 TCGA_SAMP_85 51 TCGA_SAMP_86 47 TCGA_SAMP_87 44 TCGA_SAMP_88 41 TCGA_SAMP_89 40 TCGA_SAMP_90 40 TCGA_SAMP_91 45 TCGA_SAMP_92 45 TCGA_SAMP_93 51 TCGA_SAMP_94 58 TCGA_SAMP_95 49 TCGA_SAMP_96 55 TCGA_SAMP_97 48 TCGA_SAMP_98 55 TCGA_SAMP_99 44 TCGA_SAMP_100 46 TCGA_SAMP_101 43 TCGA_SAMP_102 53 TCGA_SAMP_103 56 TCGA_SAMP_104 49 TCGA_SAMP_105 50 TCGA_SAMP_106 50 TCGA_SAMP_107 52 TCGA_SAMP_108 47 TCGA_SAMP_109 57 TCGA_SAMP_110 53 TCGA_SAMP_111 54 TCGA_SAMP_112 40 TCGA_SAMP_113 54 TCGA_SAMP_114 46 TCGA_SAMP_115 50 TCGA_SAMP_116 55 TCGA_SAMP_117 60 TCGA_SAMP_118 45 TCGA_SAMP_119 46 TCGA_SAMP_120 44 TCGA_SAMP_121 50 TCGA_SAMP_122 46 TCGA_SAMP_123 59 TCGA_SAMP_124 43 TCGA_SAMP_125 56 TCGA_SAMP_126 57 TCGA_SAMP_127 59 TCGA_SAMP_128 58 TCGA_SAMP_129 52 TCGA_SAMP_130 51 TCGA_SAMP_131 45 TCGA_SAMP_132 53 TCGA_SAMP_133 44 TCGA_SAMP_134 44 TCGA_SAMP_135 54 TCGA_SAMP_136 40 TCGA_SAMP_137 45 TCGA_SAMP_138 41 TCGA_SAMP_139 49 TCGA_SAMP_140 44 TCGA_SAMP_141 41 TCGA_SAMP_142 59 TCGA_SAMP_143 45 TCGA_SAMP_144 41 TCGA_SAMP_145 52 TCGA_SAMP_146 51 TCGA_SAMP_147 56 TCGA_SAMP_148 43 TCGA_SAMP_149 46 TCGA_SAMP_150 43 TCGA_SAMP_151 53 TCGA_SAMP_152 57 TCGA_SAMP_153 41 TCGA_SAMP_154 54 TCGA_SAMP_155 46 TCGA_SAMP_156 57 TCGA_SAMP_157 44 TCGA_SAMP_158 57 TCGA_SAMP_159 49 TCGA_SAMP_160 57 TCGA_SAMP_161 47 TCGA_SAMP_162 43 TCGA_SAMP_163 45 TCGA_SAMP_164 57 TCGA_SAMP_165 57 TCGA_SAMP_166 45 TCGA_SAMP_167 57 TCGA_SAMP_168 45 TCGA_SAMP_169 58 TCGA_SAMP_170 54 TCGA_SAMP_171 50 TCGA_SAMP_172 49 TCGA_SAMP_173 47 TCGA_SAMP_174 49 TCGA_SAMP_175 56 TCGA_SAMP_176 52 TCGA_SAMP_177 54 TCGA_SAMP_178 49 TCGA_SAMP_179 49 TCGA_SAMP_180 47 TCGA_SAMP_181 53 TCGA_SAMP_182 50 TCGA_SAMP_183 46 TCGA_SAMP_184 44 TCGA_SAMP_185 53 TCGA_SAMP_186 47 TCGA_SAMP_187 54 TCGA_SAMP_188 42 TCGA_SAMP_189 43 TCGA_SAMP_190 48 TCGA_SAMP_191 59 TCGA_SAMP_192 58 TCGA_SAMP_193 46 TCGA_SAMP_194 47 TCGA_SAMP_195 41 TCGA_SAMP_196 51 TCGA_SAMP_197 59 TCGA_SAMP_198 43 TCGA_SAMP_199 48 TCGA_SAMP_200 53 TCGA_SAMP_201 42 TCGA_SAMP_202 44 TCGA_SAMP_203 57 TCGA_SAMP_204 43 TCGA_SAMP_205 50 TCGA_SAMP_206 43 TCGA_SAMP_207 45 TCGA_SAMP_208 58 TCGA_SAMP_209 47 TCGA_SAMP_210 52 TCGA_SAMP_211 55 TCGA_SAMP_212 53 TCGA_SAMP_213 59 TCGA_SAMP_214 46 TCGA_SAMP_215 49 TCGA_SAMP_216 45 TCGA_SAMP_217 50 TCGA_SAMP_218 48 TCGA_SAMP_219 42 TCGA_SAMP_220 48 TCGA_SAMP_221 45 TCGA_SAMP_222 43 TCGA_SAMP_223 58 TCGA_SAMP_224 43 TCGA_SAMP_225 43 TCGA_SAMP_226 42 TCGA_SAMP_227 47 TCGA_SAMP_228 41 TCGA_SAMP_229 51 TCGA_SAMP_230 58 TCGA_SAMP_231 49 TCGA_SAMP_232 53 TCGA_SAMP_233 43 TCGA_SAMP_234 51 TCGA_SAMP_235 49 TCGA_SAMP_236 59 TCGA_SAMP_237 55 TCGA_SAMP_238 57 TCGA_SAMP_239 58 TCGA_SAMP_240 49 TCGA_SAMP_241 59 TCGA_SAMP_242 55 TCGA_SAMP_243 48 TCGA_SAMP_244 47 TCGA_SAMP_245 50 TCGA_SAMP_246 50 TCGA_SAMP_247 52 TCGA_SAMP_248 45 TCGA_SAMP_249 52 TCGA_SAMP_250 45 TCGA_SAMP_251 56 TCGA_SAMP_252 43 TCGA_SAMP_253 40 TCGA_SAMP_254 40 TCGA_SAMP_255 51 TCGA_SAMP_256 41 TCGA_SAMP_257 54 TCGA_SAMP_258 48 TCGA_SAMP_259 49 TCGA_SAMP_260 52 TCGA_SAMP_261 60 TCGA_SAMP_262 53 TCGA_SAMP_263 46 TCGA_SAMP_264 55 TCGA_SAMP_265 43 TCGA_SAMP_266 49 TCGA_SAMP_267 57 TCGA_SAMP_268 49 TCGA_SAMP_269 50 TCGA_SAMP_270 55 TCGA_SAMP_271 51 TCGA_SAMP_272 56 TCGA_SAMP_273 59 TCGA_SAMP_274 42 TCGA_SAMP_275 51 TCGA_SAMP_276 57 TCGA_SAMP_277 55 TCGA_SAMP_278 54 TCGA_SAMP_279 47 TCGA_SAMP_280 45 TCGA_SAMP_281 58 TCGA_SAMP_282 55 TCGA_SAMP_283 43 TCGA_SAMP_284 43 TCGA_SAMP_285 59 TCGA_SAMP_286 44 TCGA_SAMP_287 46 TCGA_SAMP_288 41 TCGA_SAMP_289 56 TCGA_SAMP_290 46 TCGA_SAMP_291 46 TCGA_SAMP_292 50 TCGA_SAMP_293 51 TCGA_SAMP_294 54 TCGA_SAMP_295 43 TCGA_SAMP_296 45 TCGA_SAMP_297 50 TCGA_SAMP_298 58 TCGA_SAMP_299 53 TCGA_SAMP_300 54 TCGA_SAMP_301 53 TCGA_SAMP_302 50 TCGA_SAMP_303 47 TCGA_SAMP_304 53 TCGA_SAMP_305 44 TCGA_SAMP_306 41 TCGA_SAMP_307 41 TCGA_SAMP_308 47 TCGA_SAMP_309 53 TCGA_SAMP_310 42 TCGA_SAMP_311 50 TCGA_SAMP_312 50 TCGA_SAMP_313 53 TCGA_SAMP_314 51 TCGA_SAMP_315 44 TCGA_SAMP_316 58 TCGA_SAMP_317 56 TCGA_SAMP_318 43 TCGA_SAMP_319 51 TCGA_SAMP_320 52 TCGA_SAMP_321 58 TCGA_SAMP_322 54 TCGA_SAMP_323 42 TCGA_SAMP_324 40 TCGA_SAMP_325 58 TCGA_SAMP_326 43 TCGA_SAMP_327 49 TCGA_SAMP_328 51 TCGA_SAMP_329 47 TCGA_SAMP_330 49 TCGA_SAMP_331 52 TCGA_SAMP_332 52 TCGA_SAMP_333 40 TCGA_SAMP_334 49 TCGA_SAMP_335 43 TCGA_SAMP_336 60 TCGA_SAMP_337 52 TCGA_SAMP_338 49 TCGA_SAMP_339 43 TCGA_SAMP_340 50 TCGA_SAMP_341 56 TCGA_SAMP_342 55 TCGA_SAMP_343 59 TCGA_SAMP_344 42 TCGA_SAMP_345 59 TCGA_SAMP_346 46 TCGA_SAMP_347 42 TCGA_SAMP_348 47 TCGA_SAMP_349 52 TCGA_SAMP_350 53 TCGA_SAMP_351 57 TCGA_SAMP_352 57 TCGA_SAMP_353 49 TCGA_SAMP_354 40 TCGA_SAMP_355 50 TCGA_SAMP_356 56 TCGA_SAMP_357 54 TCGA_SAMP_358 51 TCGA_SAMP_359 51 TCGA_SAMP_360 49 TCGA_SAMP_361 40 TCGA_SAMP_362 55 TCGA_SAMP_363 52 TCGA_SAMP_364 53 TCGA_SAMP_365 54 TCGA_SAMP_366 47 TCGA_SAMP_367 48 TCGA_SAMP_368 51 TCGA_SAMP_369 56 TCGA_SAMP_370 43 TCGA_SAMP_371 44 TCGA_SAMP_372 53 TCGA_SAMP_373 44 TCGA_SAMP_374 50 TCGA_SAMP_375 41 TCGA_SAMP_376 52 TCGA_SAMP_377 42 TCGA_SAMP_378 59 TCGA_SAMP_379 59 TCGA_SAMP_380 43 TCGA_SAMP_381 45 TCGA_SAMP_382 57 TCGA_SAMP_383 60 TCGA_SAMP_384 51 TCGA_SAMP_385 45 TCGA_SAMP_386 48 TCGA_SAMP_387 57 TCGA_SAMP_388 47 TCGA_SAMP_389 51 TCGA_SAMP_390 43 TCGA_SAMP_391 42 TCGA_SAMP_392 48 TCGA_SAMP_393 49 TCGA_SAMP_394 51 TCGA_SAMP_395 47 TCGA_SAMP_396 47 TCGA_SAMP_397 60 TCGA_SAMP_398 52 TCGA_SAMP_399 56 TCGA_SAMP_400 44
\ No newline at end of file
b
diff -r 16593e40c2cd -r 0097750ad7ad ngchm-matrix-functional-test-data/400x400-column-covariate-continuous.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ngchm-matrix-functional-test-data/400x400-column-covariate-continuous.txt Tue Dec 05 14:57:34 2017 -0500
b
@@ -0,0 +1,1 @@
+TCGA_SAMP_1 52 TCGA_SAMP_2 41 TCGA_SAMP_3 47 TCGA_SAMP_4 42 TCGA_SAMP_5 50 TCGA_SAMP_6 47 TCGA_SAMP_7 53 TCGA_SAMP_8 50 TCGA_SAMP_9 52 TCGA_SAMP_10 48 TCGA_SAMP_11 48 TCGA_SAMP_12 58 TCGA_SAMP_13 57 TCGA_SAMP_14 53 TCGA_SAMP_15 44 TCGA_SAMP_16 47 TCGA_SAMP_17 41 TCGA_SAMP_18 44 TCGA_SAMP_19 44 TCGA_SAMP_20 51 TCGA_SAMP_21 41 TCGA_SAMP_22 46 TCGA_SAMP_23 41 TCGA_SAMP_24 44 TCGA_SAMP_25 49 TCGA_SAMP_26 56 TCGA_SAMP_27 59 TCGA_SAMP_28 47 TCGA_SAMP_29 49 TCGA_SAMP_30 44 TCGA_SAMP_31 41 TCGA_SAMP_32 50 TCGA_SAMP_33 51 TCGA_SAMP_34 49 TCGA_SAMP_35 40 TCGA_SAMP_36 53 TCGA_SAMP_37 48 TCGA_SAMP_38 53 TCGA_SAMP_39 41 TCGA_SAMP_40 46 TCGA_SAMP_41 50 TCGA_SAMP_42 55 TCGA_SAMP_43 43 TCGA_SAMP_44 53 TCGA_SAMP_45 60 TCGA_SAMP_46 47 TCGA_SAMP_47 41 TCGA_SAMP_48 56 TCGA_SAMP_49 43 TCGA_SAMP_50 59 TCGA_SAMP_51 47 TCGA_SAMP_52 41 TCGA_SAMP_53 58 TCGA_SAMP_54 49 TCGA_SAMP_55 53 TCGA_SAMP_56 50 TCGA_SAMP_57 42 TCGA_SAMP_58 45 TCGA_SAMP_59 59 TCGA_SAMP_60 49 TCGA_SAMP_61 58 TCGA_SAMP_62 51 TCGA_SAMP_63 54 TCGA_SAMP_64 57 TCGA_SAMP_65 56 TCGA_SAMP_66 45 TCGA_SAMP_67 45 TCGA_SAMP_68 46 TCGA_SAMP_69 45 TCGA_SAMP_70 58 TCGA_SAMP_71 55 TCGA_SAMP_72 51 TCGA_SAMP_73 41 TCGA_SAMP_74 44 TCGA_SAMP_75 53 TCGA_SAMP_76 55 TCGA_SAMP_77 41 TCGA_SAMP_78 47 TCGA_SAMP_79 41 TCGA_SAMP_80 59 TCGA_SAMP_81 46 TCGA_SAMP_82 53 TCGA_SAMP_83 50 TCGA_SAMP_84 43 TCGA_SAMP_85 51 TCGA_SAMP_86 47 TCGA_SAMP_87 44 TCGA_SAMP_88 41 TCGA_SAMP_89 40 TCGA_SAMP_90 40 TCGA_SAMP_91 45 TCGA_SAMP_92 45 TCGA_SAMP_93 51 TCGA_SAMP_94 58 TCGA_SAMP_95 49 TCGA_SAMP_96 55 TCGA_SAMP_97 48 TCGA_SAMP_98 55 TCGA_SAMP_99 44 TCGA_SAMP_100 46 TCGA_SAMP_101 43 TCGA_SAMP_102 53 TCGA_SAMP_103 56 TCGA_SAMP_104 49 TCGA_SAMP_105 50 TCGA_SAMP_106 50 TCGA_SAMP_107 52 TCGA_SAMP_108 47 TCGA_SAMP_109 57 TCGA_SAMP_110 53 TCGA_SAMP_111 54 TCGA_SAMP_112 40 TCGA_SAMP_113 54 TCGA_SAMP_114 46 TCGA_SAMP_115 50 TCGA_SAMP_116 55 TCGA_SAMP_117 60 TCGA_SAMP_118 45 TCGA_SAMP_119 46 TCGA_SAMP_120 44 TCGA_SAMP_121 50 TCGA_SAMP_122 46 TCGA_SAMP_123 59 TCGA_SAMP_124 43 TCGA_SAMP_125 56 TCGA_SAMP_126 57 TCGA_SAMP_127 59 TCGA_SAMP_128 58 TCGA_SAMP_129 52 TCGA_SAMP_130 51 TCGA_SAMP_131 45 TCGA_SAMP_132 53 TCGA_SAMP_133 44 TCGA_SAMP_134 44 TCGA_SAMP_135 54 TCGA_SAMP_136 40 TCGA_SAMP_137 45 TCGA_SAMP_138 41 TCGA_SAMP_139 49 TCGA_SAMP_140 44 TCGA_SAMP_141 41 TCGA_SAMP_142 59 TCGA_SAMP_143 45 TCGA_SAMP_144 41 TCGA_SAMP_145 52 TCGA_SAMP_146 51 TCGA_SAMP_147 56 TCGA_SAMP_148 43 TCGA_SAMP_149 46 TCGA_SAMP_150 43 TCGA_SAMP_151 53 TCGA_SAMP_152 57 TCGA_SAMP_153 41 TCGA_SAMP_154 54 TCGA_SAMP_155 46 TCGA_SAMP_156 57 TCGA_SAMP_157 44 TCGA_SAMP_158 57 TCGA_SAMP_159 49 TCGA_SAMP_160 57 TCGA_SAMP_161 47 TCGA_SAMP_162 43 TCGA_SAMP_163 45 TCGA_SAMP_164 57 TCGA_SAMP_165 57 TCGA_SAMP_166 45 TCGA_SAMP_167 57 TCGA_SAMP_168 45 TCGA_SAMP_169 58 TCGA_SAMP_170 54 TCGA_SAMP_171 50 TCGA_SAMP_172 49 TCGA_SAMP_173 47 TCGA_SAMP_174 49 TCGA_SAMP_175 56 TCGA_SAMP_176 52 TCGA_SAMP_177 54 TCGA_SAMP_178 49 TCGA_SAMP_179 49 TCGA_SAMP_180 47 TCGA_SAMP_181 53 TCGA_SAMP_182 50 TCGA_SAMP_183 46 TCGA_SAMP_184 44 TCGA_SAMP_185 53 TCGA_SAMP_186 47 TCGA_SAMP_187 54 TCGA_SAMP_188 42 TCGA_SAMP_189 43 TCGA_SAMP_190 48 TCGA_SAMP_191 59 TCGA_SAMP_192 58 TCGA_SAMP_193 46 TCGA_SAMP_194 47 TCGA_SAMP_195 41 TCGA_SAMP_196 51 TCGA_SAMP_197 59 TCGA_SAMP_198 43 TCGA_SAMP_199 48 TCGA_SAMP_200 53 TCGA_SAMP_201 42 TCGA_SAMP_202 44 TCGA_SAMP_203 57 TCGA_SAMP_204 43 TCGA_SAMP_205 50 TCGA_SAMP_206 43 TCGA_SAMP_207 45 TCGA_SAMP_208 58 TCGA_SAMP_209 47 TCGA_SAMP_210 52 TCGA_SAMP_211 55 TCGA_SAMP_212 53 TCGA_SAMP_213 59 TCGA_SAMP_214 46 TCGA_SAMP_215 49 TCGA_SAMP_216 45 TCGA_SAMP_217 50 TCGA_SAMP_218 48 TCGA_SAMP_219 42 TCGA_SAMP_220 48 TCGA_SAMP_221 45 TCGA_SAMP_222 43 TCGA_SAMP_223 58 TCGA_SAMP_224 43 TCGA_SAMP_225 43 TCGA_SAMP_226 42 TCGA_SAMP_227 47 TCGA_SAMP_228 41 TCGA_SAMP_229 51 TCGA_SAMP_230 58 TCGA_SAMP_231 49 TCGA_SAMP_232 53 TCGA_SAMP_233 43 TCGA_SAMP_234 51 TCGA_SAMP_235 49 TCGA_SAMP_236 59 TCGA_SAMP_237 55 TCGA_SAMP_238 57 TCGA_SAMP_239 58 TCGA_SAMP_240 49 TCGA_SAMP_241 59 TCGA_SAMP_242 55 TCGA_SAMP_243 48 TCGA_SAMP_244 47 TCGA_SAMP_245 50 TCGA_SAMP_246 50 TCGA_SAMP_247 52 TCGA_SAMP_248 45 TCGA_SAMP_249 52 TCGA_SAMP_250 45 TCGA_SAMP_251 56 TCGA_SAMP_252 43 TCGA_SAMP_253 40 TCGA_SAMP_254 40 TCGA_SAMP_255 51 TCGA_SAMP_256 41 TCGA_SAMP_257 54 TCGA_SAMP_258 48 TCGA_SAMP_259 49 TCGA_SAMP_260 52 TCGA_SAMP_261 60 TCGA_SAMP_262 53 TCGA_SAMP_263 46 TCGA_SAMP_264 55 TCGA_SAMP_265 43 TCGA_SAMP_266 49 TCGA_SAMP_267 57 TCGA_SAMP_268 49 TCGA_SAMP_269 50 TCGA_SAMP_270 55 TCGA_SAMP_271 51 TCGA_SAMP_272 56 TCGA_SAMP_273 59 TCGA_SAMP_274 42 TCGA_SAMP_275 51 TCGA_SAMP_276 57 TCGA_SAMP_277 55 TCGA_SAMP_278 54 TCGA_SAMP_279 47 TCGA_SAMP_280 45 TCGA_SAMP_281 58 TCGA_SAMP_282 55 TCGA_SAMP_283 43 TCGA_SAMP_284 43 TCGA_SAMP_285 59 TCGA_SAMP_286 44 TCGA_SAMP_287 46 TCGA_SAMP_288 41 TCGA_SAMP_289 56 TCGA_SAMP_290 46 TCGA_SAMP_291 46 TCGA_SAMP_292 50 TCGA_SAMP_293 51 TCGA_SAMP_294 54 TCGA_SAMP_295 43 TCGA_SAMP_296 45 TCGA_SAMP_297 50 TCGA_SAMP_298 58 TCGA_SAMP_299 53 TCGA_SAMP_300 54 TCGA_SAMP_301 53 TCGA_SAMP_302 50 TCGA_SAMP_303 47 TCGA_SAMP_304 53 TCGA_SAMP_305 44 TCGA_SAMP_306 41 TCGA_SAMP_307 41 TCGA_SAMP_308 47 TCGA_SAMP_309 53 TCGA_SAMP_310 42 TCGA_SAMP_311 50 TCGA_SAMP_312 50 TCGA_SAMP_313 53 TCGA_SAMP_314 51 TCGA_SAMP_315 44 TCGA_SAMP_316 58 TCGA_SAMP_317 56 TCGA_SAMP_318 43 TCGA_SAMP_319 51 TCGA_SAMP_320 52 TCGA_SAMP_321 58 TCGA_SAMP_322 54 TCGA_SAMP_323 42 TCGA_SAMP_324 40 TCGA_SAMP_325 58 TCGA_SAMP_326 43 TCGA_SAMP_327 49 TCGA_SAMP_328 51 TCGA_SAMP_329 47 TCGA_SAMP_330 49 TCGA_SAMP_331 52 TCGA_SAMP_332 52 TCGA_SAMP_333 40 TCGA_SAMP_334 49 TCGA_SAMP_335 43 TCGA_SAMP_336 60 TCGA_SAMP_337 52 TCGA_SAMP_338 49 TCGA_SAMP_339 43 TCGA_SAMP_340 50 TCGA_SAMP_341 56 TCGA_SAMP_342 55 TCGA_SAMP_343 59 TCGA_SAMP_344 42 TCGA_SAMP_345 59 TCGA_SAMP_346 46 TCGA_SAMP_347 42 TCGA_SAMP_348 47 TCGA_SAMP_349 52 TCGA_SAMP_350 53 TCGA_SAMP_351 57 TCGA_SAMP_352 57 TCGA_SAMP_353 49 TCGA_SAMP_354 40 TCGA_SAMP_355 50 TCGA_SAMP_356 56 TCGA_SAMP_357 54 TCGA_SAMP_358 51 TCGA_SAMP_359 51 TCGA_SAMP_360 49 TCGA_SAMP_361 40 TCGA_SAMP_362 55 TCGA_SAMP_363 52 TCGA_SAMP_364 53 TCGA_SAMP_365 54 TCGA_SAMP_366 47 TCGA_SAMP_367 48 TCGA_SAMP_368 51 TCGA_SAMP_369 56 TCGA_SAMP_370 43 TCGA_SAMP_371 44 TCGA_SAMP_372 53 TCGA_SAMP_373 44 TCGA_SAMP_374 50 TCGA_SAMP_375 41 TCGA_SAMP_376 52 TCGA_SAMP_377 42 TCGA_SAMP_378 59 TCGA_SAMP_379 59 TCGA_SAMP_380 43 TCGA_SAMP_381 45 TCGA_SAMP_382 57 TCGA_SAMP_383 60 TCGA_SAMP_384 51 TCGA_SAMP_385 45 TCGA_SAMP_386 48 TCGA_SAMP_387 57 TCGA_SAMP_388 47 TCGA_SAMP_389 51 TCGA_SAMP_390 43 TCGA_SAMP_391 42 TCGA_SAMP_392 48 TCGA_SAMP_393 49 TCGA_SAMP_394 51 TCGA_SAMP_395 47 TCGA_SAMP_396 47 TCGA_SAMP_397 60 TCGA_SAMP_398 52 TCGA_SAMP_399 56 TCGA_SAMP_400 44
\ No newline at end of file
b
diff -r 16593e40c2cd -r 0097750ad7ad ngchm-matrix-functional-test-data/400x400-column-covariateWBlankLines.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ngchm-matrix-functional-test-data/400x400-column-covariateWBlankLines.txt Tue Dec 05 14:57:34 2017 -0500
b
@@ -0,0 +1,403 @@
+TCGA_SAMP_1 1111
+TCGA_SAMP_2 1111
+TCGA_SAMP_3 1111
+TCGA_SAMP_4 1111
+TCGA_SAMP_5 1111
+TCGA_SAMP_6 1111
+TCGA_SAMP_7 1111
+TCGA_SAMP_8 1111
+TCGA_SAMP_9 1111
+TCGA_SAMP_10 1111
+TCGA_SAMP_11 1111
+TCGA_SAMP_12 1111
+TCGA_SAMP_13 1111
+TCGA_SAMP_14 1111
+TCGA_SAMP_15 1111
+TCGA_SAMP_16 1111
+TCGA_SAMP_17 1111
+TCGA_SAMP_18 1111
+TCGA_SAMP_19 1111
+TCGA_SAMP_20 1111
+TCGA_SAMP_21 1111
+TCGA_SAMP_22 22
+TCGA_SAMP_23 22
+TCGA_SAMP_24 22
+TCGA_SAMP_25 22
+TCGA_SAMP_26 22
+TCGA_SAMP_27 22
+TCGA_SAMP_28 22
+TCGA_SAMP_29 22
+TCGA_SAMP_30 22
+TCGA_SAMP_31 22
+TCGA_SAMP_32 22
+TCGA_SAMP_33 22
+TCGA_SAMP_34 22
+TCGA_SAMP_35 22
+TCGA_SAMP_36 22
+TCGA_SAMP_37 333
+TCGA_SAMP_38 333
+TCGA_SAMP_39 333
+TCGA_SAMP_40 333
+TCGA_SAMP_41 333
+TCGA_SAMP_42 333
+TCGA_SAMP_43 333
+TCGA_SAMP_44 333
+TCGA_SAMP_45 333
+TCGA_SAMP_46 333
+TCGA_SAMP_47 333
+TCGA_SAMP_48 333
+TCGA_SAMP_49 333
+TCGA_SAMP_50 333
+TCGA_SAMP_51 1111
+TCGA_SAMP_52 1111
+TCGA_SAMP_53 1111
+TCGA_SAMP_54 1111
+TCGA_SAMP_55 1111
+TCGA_SAMP_56 1111
+TCGA_SAMP_57 1111
+TCGA_SAMP_58 1111
+TCGA_SAMP_59 1111
+TCGA_SAMP_60 1111
+TCGA_SAMP_61 1111
+TCGA_SAMP_62 1111
+TCGA_SAMP_63 1111
+TCGA_SAMP_64 1111
+TCGA_SAMP_65 1111
+TCGA_SAMP_66 1111
+TCGA_SAMP_67 1111
+TCGA_SAMP_68 1111
+TCGA_SAMP_69 1111
+TCGA_SAMP_70 1111
+TCGA_SAMP_71 1111
+TCGA_SAMP_72 22
+TCGA_SAMP_73 22
+TCGA_SAMP_74 22
+TCGA_SAMP_75 22
+TCGA_SAMP_76 22
+TCGA_SAMP_77 22
+TCGA_SAMP_78 22
+TCGA_SAMP_79 22
+TCGA_SAMP_80 22
+TCGA_SAMP_81 22
+TCGA_SAMP_82 22
+TCGA_SAMP_83 22
+TCGA_SAMP_84 22
+TCGA_SAMP_85 22
+TCGA_SAMP_86 22
+TCGA_SAMP_87 333
+TCGA_SAMP_88 333
+TCGA_SAMP_89 333
+TCGA_SAMP_90 333
+TCGA_SAMP_91 333
+TCGA_SAMP_92 333
+TCGA_SAMP_93 333
+TCGA_SAMP_94 333
+TCGA_SAMP_95 333
+TCGA_SAMP_96 333
+TCGA_SAMP_97 333
+TCGA_SAMP_98 333
+TCGA_SAMP_99 333
+TCGA_SAMP_100 333
+TCGA_SAMP_101 1111
+TCGA_SAMP_102 1111
+TCGA_SAMP_103 1111
+TCGA_SAMP_104 1111
+TCGA_SAMP_105 1111
+TCGA_SAMP_106 1111
+TCGA_SAMP_107 1111
+TCGA_SAMP_108 1111
+TCGA_SAMP_109 1111
+TCGA_SAMP_110 1111
+TCGA_SAMP_111 1111
+TCGA_SAMP_112 1111
+TCGA_SAMP_113 1111
+TCGA_SAMP_114 1111
+TCGA_SAMP_115 1111
+TCGA_SAMP_116 1111
+TCGA_SAMP_117 1111
+TCGA_SAMP_118 1111
+TCGA_SAMP_119 1111
+TCGA_SAMP_120 1111
+TCGA_SAMP_121 1111
+TCGA_SAMP_122 22
+TCGA_SAMP_123 22
+TCGA_SAMP_124 22
+TCGA_SAMP_125 22
+TCGA_SAMP_126 22
+TCGA_SAMP_127 22
+TCGA_SAMP_128 22
+TCGA_SAMP_129 22
+TCGA_SAMP_130 22
+TCGA_SAMP_131 22
+TCGA_SAMP_132 22
+TCGA_SAMP_133 22
+TCGA_SAMP_134 22
+TCGA_SAMP_135 22
+TCGA_SAMP_136 22
+TCGA_SAMP_137 333
+TCGA_SAMP_138 333
+TCGA_SAMP_139 333
+TCGA_SAMP_140 333
+TCGA_SAMP_141 333
+TCGA_SAMP_142 333
+TCGA_SAMP_143 333
+TCGA_SAMP_144 333
+TCGA_SAMP_145 333
+TCGA_SAMP_146 333
+TCGA_SAMP_147 333
+TCGA_SAMP_148 333
+TCGA_SAMP_149 333
+TCGA_SAMP_150 333
+TCGA_SAMP_151 1111
+TCGA_SAMP_152 1111
+TCGA_SAMP_153 1111
+TCGA_SAMP_154 1111
+TCGA_SAMP_155 1111
+TCGA_SAMP_156 1111
+TCGA_SAMP_157 1111
+TCGA_SAMP_158 1111
+TCGA_SAMP_159 1111
+TCGA_SAMP_160 1111
+TCGA_SAMP_161 1111
+TCGA_SAMP_162 1111
+TCGA_SAMP_163 1111
+TCGA_SAMP_164 1111
+TCGA_SAMP_165 1111
+TCGA_SAMP_166 1111
+TCGA_SAMP_167 1111
+TCGA_SAMP_168 1111
+TCGA_SAMP_169 1111
+TCGA_SAMP_170 1111
+TCGA_SAMP_171 1111
+TCGA_SAMP_172 22
+TCGA_SAMP_173 22
+TCGA_SAMP_174 22
+TCGA_SAMP_175 22
+TCGA_SAMP_176 22
+TCGA_SAMP_177 22
+TCGA_SAMP_178 22
+TCGA_SAMP_179 22
+TCGA_SAMP_180 22
+TCGA_SAMP_181 22
+TCGA_SAMP_182 22
+TCGA_SAMP_183 22
+TCGA_SAMP_184 22
+TCGA_SAMP_185 22
+TCGA_SAMP_186 22
+TCGA_SAMP_187 333
+TCGA_SAMP_188 333
+TCGA_SAMP_189 333
+TCGA_SAMP_190 333
+TCGA_SAMP_191 333
+TCGA_SAMP_192 333
+TCGA_SAMP_193 333
+TCGA_SAMP_194 333
+TCGA_SAMP_195 333
+TCGA_SAMP_196 333
+TCGA_SAMP_197 333
+TCGA_SAMP_198 333
+TCGA_SAMP_199 333
+TCGA_SAMP_200 333
+TCGA_SAMP_201 1111
+TCGA_SAMP_202 1111
+TCGA_SAMP_203 1111
+TCGA_SAMP_204 1111
+TCGA_SAMP_205 1111
+TCGA_SAMP_206 1111
+TCGA_SAMP_207 1111
+TCGA_SAMP_208 1111
+TCGA_SAMP_209 1111
+TCGA_SAMP_210 1111
+TCGA_SAMP_211 1111
+TCGA_SAMP_212 1111
+TCGA_SAMP_213 1111
+TCGA_SAMP_214 1111
+TCGA_SAMP_215 1111
+TCGA_SAMP_216 1111
+TCGA_SAMP_217 1111
+TCGA_SAMP_218 1111
+TCGA_SAMP_219 1111
+TCGA_SAMP_220 1111
+TCGA_SAMP_221 1111
+TCGA_SAMP_222 22
+TCGA_SAMP_223 22
+TCGA_SAMP_224 22
+TCGA_SAMP_225 22
+TCGA_SAMP_226 22
+TCGA_SAMP_227 22
+TCGA_SAMP_228 22
+TCGA_SAMP_229 22
+TCGA_SAMP_230 22
+TCGA_SAMP_231 22
+TCGA_SAMP_232 22
+TCGA_SAMP_233 22
+TCGA_SAMP_234 22
+TCGA_SAMP_235 22
+TCGA_SAMP_236 22
+TCGA_SAMP_237 333
+TCGA_SAMP_238 333
+TCGA_SAMP_239 333
+TCGA_SAMP_240 333
+TCGA_SAMP_241 333
+TCGA_SAMP_242 333
+TCGA_SAMP_243 333
+TCGA_SAMP_244 333
+TCGA_SAMP_245 333
+TCGA_SAMP_246 333
+TCGA_SAMP_247 333
+TCGA_SAMP_248 333
+TCGA_SAMP_249 333
+TCGA_SAMP_250 333
+TCGA_SAMP_251 1111
+TCGA_SAMP_252 1111
+TCGA_SAMP_253 1111
+TCGA_SAMP_254 1111
+TCGA_SAMP_255 1111
+TCGA_SAMP_256 1111
+TCGA_SAMP_257 1111
+TCGA_SAMP_258 1111
+TCGA_SAMP_259 1111
+TCGA_SAMP_260 1111
+TCGA_SAMP_261 1111
+TCGA_SAMP_262 1111
+TCGA_SAMP_263 1111
+TCGA_SAMP_264 1111
+TCGA_SAMP_265 1111
+TCGA_SAMP_266 1111
+TCGA_SAMP_267 1111
+TCGA_SAMP_268 1111
+TCGA_SAMP_269 1111
+TCGA_SAMP_270 1111
+TCGA_SAMP_271 1111
+TCGA_SAMP_272 22
+TCGA_SAMP_273 22
+TCGA_SAMP_274 22
+TCGA_SAMP_275 22
+TCGA_SAMP_276 22
+TCGA_SAMP_277 22
+TCGA_SAMP_278 22
+TCGA_SAMP_279 22
+TCGA_SAMP_280 22
+TCGA_SAMP_281 22
+TCGA_SAMP_282 22
+TCGA_SAMP_283 22
+TCGA_SAMP_284 22
+TCGA_SAMP_285 22
+TCGA_SAMP_286 22
+TCGA_SAMP_287 333
+TCGA_SAMP_288 333
+TCGA_SAMP_289 333
+TCGA_SAMP_290 333
+TCGA_SAMP_291 333
+TCGA_SAMP_292 333
+TCGA_SAMP_293 333
+TCGA_SAMP_294 333
+TCGA_SAMP_295 333
+TCGA_SAMP_296 333
+TCGA_SAMP_297 333
+TCGA_SAMP_298 333
+TCGA_SAMP_299 333
+TCGA_SAMP_300 333
+TCGA_SAMP_301 1111
+TCGA_SAMP_302 1111
+TCGA_SAMP_303 1111
+TCGA_SAMP_304 1111
+TCGA_SAMP_305 1111
+TCGA_SAMP_306 1111
+TCGA_SAMP_307 1111
+TCGA_SAMP_308 1111
+TCGA_SAMP_309 1111
+TCGA_SAMP_310 1111
+TCGA_SAMP_311 1111
+TCGA_SAMP_312 1111
+TCGA_SAMP_313 1111
+TCGA_SAMP_314 1111
+TCGA_SAMP_315 1111
+TCGA_SAMP_316 1111
+TCGA_SAMP_317 1111
+TCGA_SAMP_318 1111
+TCGA_SAMP_319 1111
+TCGA_SAMP_320 1111
+TCGA_SAMP_321 1111
+TCGA_SAMP_322 22
+TCGA_SAMP_323 22
+TCGA_SAMP_324 22
+TCGA_SAMP_325 22
+TCGA_SAMP_326 22
+TCGA_SAMP_327 22
+TCGA_SAMP_328 22
+TCGA_SAMP_329 22
+TCGA_SAMP_330 22
+TCGA_SAMP_331 22
+TCGA_SAMP_332 22
+TCGA_SAMP_333 22
+TCGA_SAMP_334 22
+TCGA_SAMP_335 22
+TCGA_SAMP_336 22
+TCGA_SAMP_337 333
+TCGA_SAMP_338 333
+TCGA_SAMP_339 333
+TCGA_SAMP_340 333
+TCGA_SAMP_341 333
+TCGA_SAMP_342 333
+TCGA_SAMP_343 333
+TCGA_SAMP_344 333
+TCGA_SAMP_345 333
+TCGA_SAMP_346 333
+TCGA_SAMP_347 333
+TCGA_SAMP_348 333
+TCGA_SAMP_349 333
+TCGA_SAMP_350 333
+TCGA_SAMP_351 1111
+TCGA_SAMP_352 1111
+TCGA_SAMP_353 1111
+TCGA_SAMP_354 1111
+TCGA_SAMP_355 1111
+TCGA_SAMP_356 1111
+TCGA_SAMP_357 1111
+TCGA_SAMP_358 1111
+TCGA_SAMP_359 1111
+TCGA_SAMP_360 1111
+TCGA_SAMP_361 1111
+TCGA_SAMP_362 1111
+TCGA_SAMP_363 1111
+TCGA_SAMP_364 1111
+TCGA_SAMP_365 1111
+TCGA_SAMP_366 1111
+TCGA_SAMP_367 1111
+TCGA_SAMP_368 1111
+TCGA_SAMP_369 1111
+TCGA_SAMP_370 1111
+TCGA_SAMP_371 1111
+TCGA_SAMP_372 22
+TCGA_SAMP_373 22
+TCGA_SAMP_374 22
+TCGA_SAMP_375 22
+TCGA_SAMP_376 22
+TCGA_SAMP_377 22
+TCGA_SAMP_378 22
+TCGA_SAMP_379 22
+TCGA_SAMP_380 22
+TCGA_SAMP_381 22
+TCGA_SAMP_382 22
+TCGA_SAMP_383 22
+TCGA_SAMP_384 22
+TCGA_SAMP_385 22
+TCGA_SAMP_386 22
+TCGA_SAMP_387 333
+TCGA_SAMP_388 333
+TCGA_SAMP_389 333
+TCGA_SAMP_390 333
+TCGA_SAMP_391 333
+TCGA_SAMP_392 333
+TCGA_SAMP_393 333
+TCGA_SAMP_394 333
+TCGA_SAMP_395 333
+TCGA_SAMP_396 333
+TCGA_SAMP_397 333
+TCGA_SAMP_398 333
+TCGA_SAMP_399 333
+TCGA_SAMP_400 333
+
+

\ No newline at end of file
b
diff -r 16593e40c2cd -r 0097750ad7ad ngchm-matrix-functional-test-data/400x400-noRowLables-forError.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ngchm-matrix-functional-test-data/400x400-noRowLables-forError.txt Tue Dec 05 14:57:34 2017 -0500
b
b'@@ -0,0 +1,1 @@\n+TCGA_SAMP_1\tTCGA_SAMP_2\tTCGA_SAMP_3\tTCGA_SAMP_4\tTCGA_SAMP_5\tTCGA_SAMP_6\tTCGA_SAMP_7\tTCGA_SAMP_8\tTCGA_SAMP_9\tTCGA_SAMP_10\tTCGA_SAMP_11\tTCGA_SAMP_12\tTCGA_SAMP_13\tTCGA_SAMP_14\tTCGA_SAMP_15\tTCGA_SAMP_16\tTCGA_SAMP_17\tTCGA_SAMP_18\tTCGA_SAMP_19\tTCGA_SAMP_20\tTCGA_SAMP_21\tTCGA_SAMP_22\tTCGA_SAMP_23\tTCGA_SAMP_24\tTCGA_SAMP_25\tTCGA_SAMP_26\tTCGA_SAMP_27\tTCGA_SAMP_28\tTCGA_SAMP_29\tTCGA_SAMP_30\tTCGA_SAMP_31\tTCGA_SAMP_32\tTCGA_SAMP_33\tTCGA_SAMP_34\tTCGA_SAMP_35\tTCGA_SAMP_36\tTCGA_SAMP_37\tTCGA_SAMP_38\tTCGA_SAMP_39\tTCGA_SAMP_40\tTCGA_SAMP_41\tTCGA_SAMP_42\tTCGA_SAMP_43\tTCGA_SAMP_44\tTCGA_SAMP_45\tTCGA_SAMP_46\tTCGA_SAMP_47\tTCGA_SAMP_48\tTCGA_SAMP_49\tTCGA_SAMP_50\tTCGA_SAMP_51\tTCGA_SAMP_52\tTCGA_SAMP_53\tTCGA_SAMP_54\tTCGA_SAMP_55\tTCGA_SAMP_56\tTCGA_SAMP_57\tTCGA_SAMP_58\tTCGA_SAMP_59\tTCGA_SAMP_60\tTCGA_SAMP_61\tTCGA_SAMP_62\tTCGA_SAMP_63\tTCGA_SAMP_64\tTCGA_SAMP_65\tTCGA_SAMP_66\tTCGA_SAMP_67\tTCGA_SAMP_68\tTCGA_SAMP_69\tTCGA_SAMP_70\tTCGA_SAMP_71\tTCGA_SAMP_72\tTCGA_SAMP_73\tTCGA_SAMP_74\tTCGA_SAMP_75\tTCGA_SAMP_76\tTCGA_SAMP_77\tTCGA_SAMP_78\tTCGA_SAMP_79\tTCGA_SAMP_80\tTCGA_SAMP_81\tTCGA_SAMP_82\tTCGA_SAMP_83\tTCGA_SAMP_84\tTCGA_SAMP_85\tTCGA_SAMP_86\tTCGA_SAMP_87\tTCGA_SAMP_88\tTCGA_SAMP_89\tTCGA_SAMP_90\tTCGA_SAMP_91\tTCGA_SAMP_92\tTCGA_SAMP_93\tTCGA_SAMP_94\tTCGA_SAMP_95\tTCGA_SAMP_96\tTCGA_SAMP_97\tTCGA_SAMP_98\tTCGA_SAMP_99\tTCGA_SAMP_100\tTCGA_SAMP_101\tTCGA_SAMP_102\tTCGA_SAMP_103\tTCGA_SAMP_104\tTCGA_SAMP_105\tTCGA_SAMP_106\tTCGA_SAMP_107\tTCGA_SAMP_108\tTCGA_SAMP_109\tTCGA_SAMP_110\tTCGA_SAMP_111\tTCGA_SAMP_112\tTCGA_SAMP_113\tTCGA_SAMP_114\tTCGA_SAMP_115\tTCGA_SAMP_116\tTCGA_SAMP_117\tTCGA_SAMP_118\tTCGA_SAMP_119\tTCGA_SAMP_120\tTCGA_SAMP_121\tTCGA_SAMP_122\tTCGA_SAMP_123\tTCGA_SAMP_124\tTCGA_SAMP_125\tTCGA_SAMP_126\tTCGA_SAMP_127\tTCGA_SAMP_128\tTCGA_SAMP_129\tTCGA_SAMP_130\tTCGA_SAMP_131\tTCGA_SAMP_132\tTCGA_SAMP_133\tTCGA_SAMP_134\tTCGA_SAMP_135\tTCGA_SAMP_136\tTCGA_SAMP_137\tTCGA_SAMP_138\tTCGA_SAMP_139\tTCGA_SAMP_140\tTCGA_SAMP_141\tTCGA_SAMP_142\tTCGA_SAMP_143\tTCGA_SAMP_144\tTCGA_SAMP_145\tTCGA_SAMP_146\tTCGA_SAMP_147\tTCGA_SAMP_148\tTCGA_SAMP_149\tTCGA_SAMP_150\tTCGA_SAMP_151\tTCGA_SAMP_152\tTCGA_SAMP_153\tTCGA_SAMP_154\tTCGA_SAMP_155\tTCGA_SAMP_156\tTCGA_SAMP_157\tTCGA_SAMP_158\tTCGA_SAMP_159\tTCGA_SAMP_160\tTCGA_SAMP_161\tTCGA_SAMP_162\tTCGA_SAMP_163\tTCGA_SAMP_164\tTCGA_SAMP_165\tTCGA_SAMP_166\tTCGA_SAMP_167\tTCGA_SAMP_168\tTCGA_SAMP_169\tTCGA_SAMP_170\tTCGA_SAMP_171\tTCGA_SAMP_172\tTCGA_SAMP_173\tTCGA_SAMP_174\tTCGA_SAMP_175\tTCGA_SAMP_176\tTCGA_SAMP_177\tTCGA_SAMP_178\tTCGA_SAMP_179\tTCGA_SAMP_180\tTCGA_SAMP_181\tTCGA_SAMP_182\tTCGA_SAMP_183\tTCGA_SAMP_184\tTCGA_SAMP_185\tTCGA_SAMP_186\tTCGA_SAMP_187\tTCGA_SAMP_188\tTCGA_SAMP_189\tTCGA_SAMP_190\tTCGA_SAMP_191\tTCGA_SAMP_192\tTCGA_SAMP_193\tTCGA_SAMP_194\tTCGA_SAMP_195\tTCGA_SAMP_196\tTCGA_SAMP_197\tTCGA_SAMP_198\tTCGA_SAMP_199\tTCGA_SAMP_200\tTCGA_SAMP_201\tTCGA_SAMP_202\tTCGA_SAMP_203\tTCGA_SAMP_204\tTCGA_SAMP_205\tTCGA_SAMP_206\tTCGA_SAMP_207\tTCGA_SAMP_208\tTCGA_SAMP_209\tTCGA_SAMP_210\tTCGA_SAMP_211\tTCGA_SAMP_212\tTCGA_SAMP_213\tTCGA_SAMP_214\tTCGA_SAMP_215\tTCGA_SAMP_216\tTCGA_SAMP_217\tTCGA_SAMP_218\tTCGA_SAMP_219\tTCGA_SAMP_220\tTCGA_SAMP_221\tTCGA_SAMP_222\tTCGA_SAMP_223\tTCGA_SAMP_224\tTCGA_SAMP_225\tTCGA_SAMP_226\tTCGA_SAMP_227\tTCGA_SAMP_228\tTCGA_SAMP_229\tTCGA_SAMP_230\tTCGA_SAMP_231\tTCGA_SAMP_232\tTCGA_SAMP_233\tTCGA_SAMP_234\tTCGA_SAMP_235\tTCGA_SAMP_236\tTCGA_SAMP_237\tTCGA_SAMP_238\tTCGA_SAMP_239\tTCGA_SAMP_240\tTCGA_SAMP_241\tTCGA_SAMP_242\tTCGA_SAMP_243\tTCGA_SAMP_244\tTCGA_SAMP_245\tTCGA_SAMP_246\tTCGA_SAMP_247\tTCGA_SAMP_248\tTCGA_SAMP_249\tTCGA_SAMP_250\tTCGA_SAMP_251\tTCGA_SAMP_252\tTCGA_SAMP_253\tTCGA_SAMP_254\tTCGA_SAMP_255\tTCGA_SAMP_256\tTCGA_SAMP_257\tTCGA_SAMP_258\tTCGA_SAMP_259\tTCGA_SAMP_260\tTCGA_SAMP_261\tTCGA_SAMP_262\tTCGA_SAMP_263\tTCGA_SAMP_264\tTCGA_SAMP_265\tTCGA_SAMP_266\tTCGA_SAMP_267\tTCGA_SAMP_268\tTCGA_SAMP_269\tTCGA_SAMP_270\tTCGA_SAMP_271\tTCGA_SAMP_272\tTCGA_SAMP_273\tTCGA_SAMP_274\tTCGA_SAMP_275\tTCGA_SAMP_276\tTCGA_SAMP_277\tTCGA_SAMP_278\tTCGA_SAMP_279\tTCGA_SAMP_280\tTCGA_SAMP_281\tTCGA_SAMP_282\tTCGA_SAMP_283\tTCGA_SAMP_284\tTCGA_SAMP_285\tTCGA_SAMP_286\tTCGA_SAMP_287\tTCGA_SAMP_288\tTCGA_SAMP_289\tTCGA_SAMP_290\tTCGA_SAMP_291\tTCGA_SAMP_292\tTC'..b'28\t-0.4689\t0.601\t-0.5678\t-0.7516\t-0.1234\t-0.5552\t-1.0011\t-0.7683\t-0.9426\t0.4153\t-0.9074\t-0.8332\t-0.7285\t-0.7919\t-0.7821\t-0.1604\t-0.9555\t-0.5453\t-0.5558\t-0.4777\t0.9927\t-0.5413\t-0.4734\t-0.4588\t-0.5805\t-1.0253\t-0.7693\t-0.4296\t-0.6796\t0.8262\t-0.7745\t-0.6376\t-0.0074\t0.3159\t-0.913\t-0.9774\t0.6942\t-0.5006\t-0.8757\t0.5845\t0.7145\t0.854\t0.9361\t0.8116\t0.2409\t-0.5179\t0.8032\t1.1316\t1.094\t0.6173\t1.0097\t0.7659\t1.1171\t0.0157\t0.6325\t1.1164\t0.4553\t0.9517\t1.0558\t0.692\t0.5512\t-0.0023\t0.6649\t0.1056\t0.0373\t0.3099\t-0.4889\t0.2225\t0.1384\t0.1885\t0.2696\t-0.3968\t0.0435\t-0.1625\t0.3381\t-0.549\t-0.8873\t-0.1601\t-0.0382\t-0.1281\t0.5346\t0.133\t-0.0225\t-0.0469\t0.3917\t-0.2018\t0.0124\t0.0971\t0.0586\t-0.2148\t-0.0725\t0.2933\t0.2434\t-0.193\t-0.213\t-0.0815\t-0.102\t0.1226\t-0.8454\t0.2793\t0.0076\t-0.0491\t0.4567\t-0.5813\t-0.1195\t-0.0545\t0.4301\t0.6602\t0.0026\t-0.0107\t0.0924\t0.2801\t0.0994\t0.1995\t-0.5433\t-0.1273\t-0.2183\t0.3139\t0.7543\r-0.4675\t-0.5625\t-0.9426\t-0.9125\t-0.7059\t-1.0095\t-0.536\t0.5494\t-0.853\t-0.6565\t-0.5113\t-0.7029\t-0.9266\t-0.5604\t-0.6257\t-0.5704\t-0.7289\t-0.8479\t0.2874\t-0.5555\t-0.7253\t0.7134\t-0.8393\t-0.7263\t-0.1907\t-0.9337\t-0.9875\t-0.9372\t-0.7513\t-0.5924\t-0.6478\t-1.0565\t-0.4282\t-1.0247\t-0.7741\t-0.7328\t-0.624\t-0.7278\t-0.1866\t-0.7209\t-0.5869\t-0.9104\t-0.8722\t0.7306\t-0.8916\t-0.7944\t-0.7026\t0.333\t-0.8422\t-0.818\t-1.0085\t-0.8501\t-0.7878\t-0.0265\t-0.8514\t-0.5027\t-0.6785\t-0.7414\t-1.0339\t0.9769\t-0.8676\t-0.6131\t-0.5971\t-1.0292\t-0.705\t-0.9822\t-0.6119\t0.8307\t0.4432\t-0.6735\t-0.7362\t0.9352\t0.3047\t-0.6156\t-0.8046\t-0.8011\t-0.9673\t-0.0873\t-0.5907\t-0.7913\t-0.6618\t-0.7793\t-0.6049\t-0.5591\t-1.0178\t-0.5226\t-0.5416\t-0.5813\t-0.8697\t0.1654\t-1.0279\t0.6686\t-0.9866\t-0.7457\t-0.632\t-0.5601\t-0.5332\t-0.5421\t-0.2444\t-0.9276\t-0.9135\t-0.8742\t-0.9947\t-0.9066\t-0.5072\t-0.7124\t-0.6779\t-0.7269\t-0.7067\t-1.0756\t-0.7878\t-0.9654\t-0.7497\t0.8585\t-0.8088\t-0.2993\t-0.4758\t-0.6342\t-0.997\t-0.9072\t-0.8251\t-0.5799\t-0.8863\t-0.6786\t0.1716\t-0.7152\t-0.3949\t-0.7811\t-0.7618\t-0.5131\t-0.9968\t-0.5984\t-0.7348\t-0.683\t0.636\t0.4276\t-0.6148\t-0.5662\t-0.4814\t-0.7204\t-1.023\t-0.6352\t-0.8532\t-0.981\t-1.0715\t0.599\t-0.7936\t-0.5936\t-0.7362\t-0.825\t-0.6988\t-0.9429\t-0.7175\t0.2144\t-0.8203\t-0.7717\t-0.6864\t0.8223\t-0.8283\t0.9115\t-0.7985\t-0.6492\t-0.8979\t-0.9065\t-0.0489\t-1.0277\t-0.315\t-0.0747\t-0.995\t-0.3324\t-0.0221\t0.1903\t-0.1714\t0.9333\t-0.407\t-0.1338\t0.1442\t-0.4161\t-0.2932\t-0.5282\t-0.5717\t-0.4622\t0.819\t-0.334\t-0.5111\t-0.0428\t-0.2564\t-0.2569\t-0.1697\t0.4051\t-0.692\t-0.3264\t-0.0712\t-0.2308\t-0.1695\t-0.059\t-0.3065\t-0.191\t-0.1837\t-0.1376\t-0.2802\t0.4537\t-0.5248\t-0.2884\t-0.3138\t-0.3883\t-0.0174\t-0.0968\t0.1407\t-0.2415\t-0.415\t0.2691\t-0.2863\t-0.0553\t-0.194\t-0.3862\t-0.5521\t0.3513\t0.5377\t-0.0957\t-0.1367\t-0.0404\t-0.6388\t0.7555\t0.6765\t-0.2095\t0.1232\t0.974\t0.0258\t-0.2023\t-0.2714\t-0.2547\t-0.0517\t-0.3214\t0.6261\t-0.0485\t-0.0965\t-0.1772\t-0.0664\t-0.2283\t-0.0235\t-0.3385\t-0.5397\t0.9498\t-0.2252\t-0.492\t0.3937\t-0.9364\t-0.0602\t0.1564\t-0.7009\t0.4962\t0.571\t-0.2458\t-0.0143\t-0.4776\t-0.2535\t-0.1612\t-0.2521\t-0.4946\t-0.3643\t-0.046\t0.6374\t-0.5389\t-0.6337\t-0.1551\t-0.1683\t-0.228\t-0.5649\t0.1563\t-0.3811\t-0.555\t-0.3368\t-0.3596\t-0.988\t-0.8343\t-0.3819\t-0.2793\t0.6773\t0.0126\t-0.4956\t-0.508\t-0.404\t-0.0193\t-0.3502\t-0.5371\t-0.1358\t-0.2151\t-0.6968\t-0.0244\t-0.442\t-0.7311\t-0.4241\t-0.3395\t-0.133\t-0.4521\t-0.2395\t-0.1335\t-0.1596\t-0.4195\t-0.7585\t-0.3474\t0.2321\t-0.2345\t-0.3285\t0.8975\t-0.1729\t-0.5696\t-0.4128\t-0.3681\t-0.1093\t-0.0937\t0.0969\t-0.7263\t-0.9508\t-0.2285\t-0.1364\t-0.2778\t-0.2074\t-0.1128\t-0.0071\t0.3693\t0.2008\t-0.0301\t0.8537\t-0.0354\t-0.3364\t-0.6988\t-0.4083\t-0.4346\t-0.5064\t-0.3832\t-0.1229\t0.454\t-0.5451\t-0.2981\t0.0137\t-0.9264\t0.3926\t0.7172\t0.1079\t-0.9814\t-0.6913\t-0.2629\t0.5726\t-0.9126\t-0.197\t0.0353\t0.0183\t0.008\t0.1573\t-0.191\t0.1862\t-0.1535\t-0.0711\t0.0457\t-0.0962\t-0.9497\t-0.2888\t0.0767\t-0.2824\t0.0747\t0.1759\t-0.3013\t0.1017\t-0.1491\t-0.3433\t-0.3226\t-0.1821\t-0.0231\t0.114\t-0.9329\t-0.7741\t0.9107\t-0.8045\t-0.5862\t-0.8495\t0.7974\t-0.9572\t-0.4193\t-0.9811\t0.4838\t-0.5628\t-0.4886\t0.4722\t-0.6954\t-0.4979\t-0.7257\t-0.892\t-0.3473\t0.987\t-0.5745\t-0.8121\t-0.5114\t-1.0267\t-0.2803\t-0.5134\t-0.8283\t0.4809\t-0.5844\n\\ No newline at end of file\n'
b
diff -r 16593e40c2cd -r 0097750ad7ad ngchm-matrix-functional-test-data/400x400-row-covariate-wPERIOD.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ngchm-matrix-functional-test-data/400x400-row-covariate-wPERIOD.txt Tue Dec 05 14:57:34 2017 -0500
b
@@ -0,0 +1,1 @@
+Gene_1 aaa Gene_2 aaa Gene_3 aaa Gene_4 aaa Gene_5 aaa Gene_6 aaa Gene_7 bb Gene_8 bb Gene_9 bb Gene_10 bb Gene_11 bb Gene_12 b.b Gene_13 bb Gene_14 bb Gene_15 bb Gene_16 bb Gene_17 bb Gene_18 bb Gene_19 bb Gene_20 bb Gene_21 bb Gene_22 bb Gene_23 bb Gene_24 bb Gene_25 bb Gene_26 bb Gene_27 bb Gene_28 bb Gene_29 bb Gene_30 bb Gene_31 bb Gene_32 cccc Gene_33 cccc Gene_34 cccc Gene_35 cc.cc Gene_36 cccc Gene_37 cccc Gene_38 cccc Gene_39 cccc Gene_40 cccc Gene_41 cccc Gene_42 cccc Gene_43 cccc Gene_44 cccc Gene_45 cccc Gene_46 cccc Gene_47 cccc Gene_48 cccc Gene_49 aaa Gene_50 aaa Gene_51 aaa Gene_52 a..aa Gene_53 aaa Gene_54 aaa Gene_55 bb Gene_56 bb Gene_57 aaa Gene_58 aaa Gene_59 aaa Gene_60 aaa Gene_61 aaa Gene_62 aaa Gene_63 bb Gene_64 bb Gene_65 bb Gene_66 bb Gene_67 bb Gene_68 bb Gene_69 bb Gene_70 bb Gene_71 bb Gene_72 bb Gene_73 bb Gene_74 bb Gene_75 bb Gene_76 bb Gene_77 bb Gene_78 bb Gene_79 bb Gene_80 bb Gene_81 bb Gene_82 bb Gene_83 bb Gene_84 bb Gene_85 bb Gene_86 bb Gene_87 bb Gene_88 cccc Gene_89 cccc Gene_90 cccc Gene_91 cccc Gene_92 cccc Gene_93 cccc Gene_94 cccc Gene_95 cccc Gene_96 cccc Gene_97 cccc Gene_98 cccc Gene_99 cccc Gene_100 cccc Gene_101 cccc Gene_102 cccc Gene_103 cccc Gene_104 cccc Gene_105 aaa Gene_106 aaa Gene_107 aaa Gene_108 aaa Gene_109 aaa Gene_110 aaa Gene_111 bb Gene_112 bb Gene_113 aaa Gene_114 aaa Gene_115 aaa Gene_116 aaa Gene_117 aaa Gene_118 aaa Gene_119 bb Gene_120 bb Gene_121 bb Gene_122 bb Gene_123 bb Gene_124 bb Gene_125 bb Gene_126 bb Gene_127 bb Gene_128 bb Gene_129 bb Gene_130 bb Gene_131 bb Gene_132 bb Gene_133 bb Gene_134 bb Gene_135 bb Gene_136 bb Gene_137 bb Gene_138 bb Gene_139 bb Gene_140 bb Gene_141 bb Gene_142 bb Gene_143 bb Gene_144 cccc Gene_145 cccc Gene_146 cccc Gene_147 cccc Gene_148 cccc Gene_149 cccc Gene_150 cccc Gene_151 cccc Gene_152 cccc Gene_153 cccc Gene_154 cccc Gene_155 cccc Gene_156 cccc Gene_157 cccc Gene_158 cccc Gene_159 cccc Gene_160 cccc Gene_161 aaa Gene_162 aaa Gene_163 aaa Gene_164 aaa Gene_165 aaa Gene_166 aaa Gene_167 bb Gene_168 bb Gene_169 aaa Gene_170 aaa Gene_171 aaa Gene_172 aaa Gene_173 aaa Gene_174 aaa Gene_175 bb Gene_176 bb Gene_177 bb Gene_178 bb Gene_179 bb Gene_180 bb Gene_181 bb Gene_182 bb Gene_183 bb Gene_184 bb Gene_185 bb Gene_186 bb Gene_187 bb Gene_188 bb Gene_189 bb Gene_190 bb Gene_191 bb Gene_192 bb Gene_193 bb Gene_194 bb Gene_195 bb Gene_196 bb Gene_197 bb Gene_198 bb Gene_199 bb Gene_200 cccc Gene_201 cccc Gene_202 cccc Gene_203 cccc Gene_204 cccc Gene_205 cccc Gene_206 cccc Gene_207 cccc Gene_208 cccc Gene_209 cccc Gene_210 cccc Gene_211 cccc Gene_212 cccc Gene_213 cccc Gene_214 cccc Gene_215 cccc Gene_216 cccc Gene_217 aaa Gene_218 aaa Gene_219 aaa Gene_220 aaa Gene_221 aaa Gene_222 aaa Gene_223 bb Gene_224 bb Gene_225 aaa Gene_226 aaa Gene_227 aaa Gene_228 aaa Gene_229 aaa Gene_230 aaa Gene_231 bb Gene_232 bb Gene_233 bb Gene_234 bb Gene_235 bb Gene_236 bb Gene_237 bb Gene_238 bb Gene_239 bb Gene_240 bb Gene_241 bb Gene_242 bb Gene_243 bb Gene_244 bb Gene_245 bb Gene_246 bb Gene_247 bb Gene_248 bb Gene_249 bb Gene_250 bb Gene_251 bb Gene_252 bb Gene_253 bb Gene_254 bb Gene_255 bb Gene_256 cccc Gene_257 cccc Gene_258 cccc Gene_259 cccc Gene_260 cccc Gene_261 cccc Gene_262 cccc Gene_263 cccc Gene_264 cccc Gene_265 cccc Gene_266 cccc Gene_267 cccc Gene_268 cccc Gene_269 cccc Gene_270 cccc Gene_271 cccc Gene_272 cccc Gene_273 aaa Gene_274 aaa Gene_275 aaa Gene_276 aaa Gene_277 aaa Gene_278 aaa Gene_279 bb Gene_280 bb Gene_281 aaa Gene_282 aaa Gene_283 aaa Gene_284 aaa Gene_285 aaa Gene_286 aaa Gene_287 bb Gene_288 bb Gene_289 bb Gene_290 bb Gene_291 bb Gene_292 bb Gene_293 bb Gene_294 bb Gene_295 bb Gene_296 bb Gene_297 bb Gene_298 bb Gene_299 bb Gene_300 bb Gene_301 bb Gene_302 bb Gene_303 bb Gene_304 bb Gene_305 bb Gene_306 bb Gene_307 bb Gene_308 bb Gene_309 bb Gene_310 bb Gene_311 bb Gene_312 cccc Gene_313 cccc Gene_314 cccc Gene_315 cccc Gene_316 cccc Gene_317 cccc Gene_318 cccc Gene_319 cccc Gene_320 cccc Gene_321 cccc Gene_322 cccc Gene_323 cccc Gene_324 cccc Gene_325 cccc Gene_326 cccc Gene_327 cccc Gene_328 cccc Gene_329 aaa Gene_330 aaa Gene_331 aaa Gene_332 aaa Gene_333 aaa Gene_334 aaa Gene_335 bb Gene_336 bb Gene_337 aaa Gene_338 aaa Gene_339 aaa Gene_340 aaa Gene_341 aaa Gene_342 aaa Gene_343 bb Gene_344 bb Gene_345 bb Gene_346 bb Gene_347 bb Gene_348 bb Gene_349 bb Gene_350 bb Gene_351 bb Gene_352 bb Gene_353 bb Gene_354 bb Gene_355 bb Gene_356 bb Gene_357 bb Gene_358 bb Gene_359 bb Gene_360 bb Gene_361 bb Gene_362 bb Gene_363 bb Gene_364 bb Gene_365 bb Gene_366 bb Gene_367 bb Gene_368 cccc Gene_369 cccc Gene_370 cccc Gene_371 cccc Gene_372 cccc Gene_373 cccc Gene_374 cccc Gene_375 cccc Gene_376 cccc Gene_377 cccc Gene_378 cccc Gene_379 cccc Gene_380 cccc Gene_381 cccc Gene_382 cccc Gene_383 cccc Gene_384 cccc Gene_385 aaa Gene_386 aaa Gene_387 aaa Gene_388 aaa Gene_389 aaa Gene_390 aaa Gene_391 bb Gene_392 bb Gene_393 aaa Gene_394 aaa Gene_395 aaa Gene_396 aaa Gene_397 aaa Gene_398 aaa Gene_399 bb Gene_400 bb
\ No newline at end of file
b
diff -r 16593e40c2cd -r 0097750ad7ad ngchm-matrix-functional-test-data/400x400wBlankLines.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ngchm-matrix-functional-test-data/400x400wBlankLines.txt Tue Dec 05 14:57:34 2017 -0500
b
b'@@ -0,0 +1,408 @@\n+\tTCGA_SAMP_1\tTCGA_SAMP_2\tTCGA_SAMP_3\tTCGA_SAMP_4\tTCGA_SAMP_5\tTCGA_SAMP_6\tTCGA_SAMP_7\tTCGA_SAMP_8\tTCGA_SAMP_9\tTCGA_SAMP_10\tTCGA_SAMP_11\tTCGA_SAMP_12\tTCGA_SAMP_13\tTCGA_SAMP_14\tTCGA_SAMP_15\tTCGA_SAMP_16\tTCGA_SAMP_17\tTCGA_SAMP_18\tTCGA_SAMP_19\tTCGA_SAMP_20\tTCGA_SAMP_21\tTCGA_SAMP_22\tTCGA_SAMP_23\tTCGA_SAMP_24\tTCGA_SAMP_25\tTCGA_SAMP_26\tTCGA_SAMP_27\tTCGA_SAMP_28\tTCGA_SAMP_29\tTCGA_SAMP_30\tTCGA_SAMP_31\tTCGA_SAMP_32\tTCGA_SAMP_33\tTCGA_SAMP_34\tTCGA_SAMP_35\tTCGA_SAMP_36\tTCGA_SAMP_37\tTCGA_SAMP_38\tTCGA_SAMP_39\tTCGA_SAMP_40\tTCGA_SAMP_41\tTCGA_SAMP_42\tTCGA_SAMP_43\tTCGA_SAMP_44\tTCGA_SAMP_45\tTCGA_SAMP_46\tTCGA_SAMP_47\tTCGA_SAMP_48\tTCGA_SAMP_49\tTCGA_SAMP_50\tTCGA_SAMP_51\tTCGA_SAMP_52\tTCGA_SAMP_53\tTCGA_SAMP_54\tTCGA_SAMP_55\tTCGA_SAMP_56\tTCGA_SAMP_57\tTCGA_SAMP_58\tTCGA_SAMP_59\tTCGA_SAMP_60\tTCGA_SAMP_61\tTCGA_SAMP_62\tTCGA_SAMP_63\tTCGA_SAMP_64\tTCGA_SAMP_65\tTCGA_SAMP_66\tTCGA_SAMP_67\tTCGA_SAMP_68\tTCGA_SAMP_69\tTCGA_SAMP_70\tTCGA_SAMP_71\tTCGA_SAMP_72\tTCGA_SAMP_73\tTCGA_SAMP_74\tTCGA_SAMP_75\tTCGA_SAMP_76\tTCGA_SAMP_77\tTCGA_SAMP_78\tTCGA_SAMP_79\tTCGA_SAMP_80\tTCGA_SAMP_81\tTCGA_SAMP_82\tTCGA_SAMP_83\tTCGA_SAMP_84\tTCGA_SAMP_85\tTCGA_SAMP_86\tTCGA_SAMP_87\tTCGA_SAMP_88\tTCGA_SAMP_89\tTCGA_SAMP_90\tTCGA_SAMP_91\tTCGA_SAMP_92\tTCGA_SAMP_93\tTCGA_SAMP_94\tTCGA_SAMP_95\tTCGA_SAMP_96\tTCGA_SAMP_97\tTCGA_SAMP_98\tTCGA_SAMP_99\tTCGA_SAMP_100\tTCGA_SAMP_101\tTCGA_SAMP_102\tTCGA_SAMP_103\tTCGA_SAMP_104\tTCGA_SAMP_105\tTCGA_SAMP_106\tTCGA_SAMP_107\tTCGA_SAMP_108\tTCGA_SAMP_109\tTCGA_SAMP_110\tTCGA_SAMP_111\tTCGA_SAMP_112\tTCGA_SAMP_113\tTCGA_SAMP_114\tTCGA_SAMP_115\tTCGA_SAMP_116\tTCGA_SAMP_117\tTCGA_SAMP_118\tTCGA_SAMP_119\tTCGA_SAMP_120\tTCGA_SAMP_121\tTCGA_SAMP_122\tTCGA_SAMP_123\tTCGA_SAMP_124\tTCGA_SAMP_125\tTCGA_SAMP_126\tTCGA_SAMP_127\tTCGA_SAMP_128\tTCGA_SAMP_129\tTCGA_SAMP_130\tTCGA_SAMP_131\tTCGA_SAMP_132\tTCGA_SAMP_133\tTCGA_SAMP_134\tTCGA_SAMP_135\tTCGA_SAMP_136\tTCGA_SAMP_137\tTCGA_SAMP_138\tTCGA_SAMP_139\tTCGA_SAMP_140\tTCGA_SAMP_141\tTCGA_SAMP_142\tTCGA_SAMP_143\tTCGA_SAMP_144\tTCGA_SAMP_145\tTCGA_SAMP_146\tTCGA_SAMP_147\tTCGA_SAMP_148\tTCGA_SAMP_149\tTCGA_SAMP_150\tTCGA_SAMP_151\tTCGA_SAMP_152\tTCGA_SAMP_153\tTCGA_SAMP_154\tTCGA_SAMP_155\tTCGA_SAMP_156\tTCGA_SAMP_157\tTCGA_SAMP_158\tTCGA_SAMP_159\tTCGA_SAMP_160\tTCGA_SAMP_161\tTCGA_SAMP_162\tTCGA_SAMP_163\tTCGA_SAMP_164\tTCGA_SAMP_165\tTCGA_SAMP_166\tTCGA_SAMP_167\tTCGA_SAMP_168\tTCGA_SAMP_169\tTCGA_SAMP_170\tTCGA_SAMP_171\tTCGA_SAMP_172\tTCGA_SAMP_173\tTCGA_SAMP_174\tTCGA_SAMP_175\tTCGA_SAMP_176\tTCGA_SAMP_177\tTCGA_SAMP_178\tTCGA_SAMP_179\tTCGA_SAMP_180\tTCGA_SAMP_181\tTCGA_SAMP_182\tTCGA_SAMP_183\tTCGA_SAMP_184\tTCGA_SAMP_185\tTCGA_SAMP_186\tTCGA_SAMP_187\tTCGA_SAMP_188\tTCGA_SAMP_189\tTCGA_SAMP_190\tTCGA_SAMP_191\tTCGA_SAMP_192\tTCGA_SAMP_193\tTCGA_SAMP_194\tTCGA_SAMP_195\tTCGA_SAMP_196\tTCGA_SAMP_197\tTCGA_SAMP_198\tTCGA_SAMP_199\tTCGA_SAMP_200\tTCGA_SAMP_201\tTCGA_SAMP_202\tTCGA_SAMP_203\tTCGA_SAMP_204\tTCGA_SAMP_205\tTCGA_SAMP_206\tTCGA_SAMP_207\tTCGA_SAMP_208\tTCGA_SAMP_209\tTCGA_SAMP_210\tTCGA_SAMP_211\tTCGA_SAMP_212\tTCGA_SAMP_213\tTCGA_SAMP_214\tTCGA_SAMP_215\tTCGA_SAMP_216\tTCGA_SAMP_217\tTCGA_SAMP_218\tTCGA_SAMP_219\tTCGA_SAMP_220\tTCGA_SAMP_221\tTCGA_SAMP_222\tTCGA_SAMP_223\tTCGA_SAMP_224\tTCGA_SAMP_225\tTCGA_SAMP_226\tTCGA_SAMP_227\tTCGA_SAMP_228\tTCGA_SAMP_229\tTCGA_SAMP_230\tTCGA_SAMP_231\tTCGA_SAMP_232\tTCGA_SAMP_233\tTCGA_SAMP_234\tTCGA_SAMP_235\tTCGA_SAMP_236\tTCGA_SAMP_237\tTCGA_SAMP_238\tTCGA_SAMP_239\tTCGA_SAMP_240\tTCGA_SAMP_241\tTCGA_SAMP_242\tTCGA_SAMP_243\tTCGA_SAMP_244\tTCGA_SAMP_245\tTCGA_SAMP_246\tTCGA_SAMP_247\tTCGA_SAMP_248\tTCGA_SAMP_249\tTCGA_SAMP_250\tTCGA_SAMP_251\tTCGA_SAMP_252\tTCGA_SAMP_253\tTCGA_SAMP_254\tTCGA_SAMP_255\tTCGA_SAMP_256\tTCGA_SAMP_257\tTCGA_SAMP_258\tTCGA_SAMP_259\tTCGA_SAMP_260\tTCGA_SAMP_261\tTCGA_SAMP_262\tTCGA_SAMP_263\tTCGA_SAMP_264\tTCGA_SAMP_265\tTCGA_SAMP_266\tTCGA_SAMP_267\tTCGA_SAMP_268\tTCGA_SAMP_269\tTCGA_SAMP_270\tTCGA_SAMP_271\tTCGA_SAMP_272\tTCGA_SAMP_273\tTCGA_SAMP_274\tTCGA_SAMP_275\tTCGA_SAMP_276\tTCGA_SAMP_277\tTCGA_SAMP_278\tTCGA_SAMP_279\tTCGA_SAMP_280\tTCGA_SAMP_281\tTCGA_SAMP_282\tTCGA_SAMP_283\tTCGA_SAMP_284\tTCGA_SAMP_285\tTCGA_SAMP_286\tTCGA_SAMP_287\tTCGA_SAMP_288\tTCGA_SAMP_289\tTCGA_SAMP_290\tTCGA_SAMP_291\tTCGA_SAMP_292'..b'153\t-0.9074\t-0.8332\t-0.7285\t-0.7919\t-0.7821\t-0.1604\t-0.9555\t-0.5453\t-0.5558\t-0.4777\t0.9927\t-0.5413\t-0.4734\t-0.4588\t-0.5805\t-1.0253\t-0.7693\t-0.4296\t-0.6796\t0.8262\t-0.7745\t-0.6376\t-0.0074\t0.3159\t-0.9130\t-0.9774\t0.6942\t-0.5006\t-0.8757\t0.5845\t0.7145\t0.8540\t0.9361\t0.8116\t0.2409\t-0.5179\t0.8032\t1.1316\t1.0940\t0.6173\t1.0097\t0.7659\t1.1171\t0.0157\t0.6325\t1.1164\t0.4553\t0.9517\t1.0558\t0.6920\t0.5512\t-0.0023\t0.6649\t0.1056\t0.0373\t0.3099\t-0.4889\t0.2225\t0.1384\t0.1885\t0.2696\t-0.3968\t0.0435\t-0.1625\t0.3381\t-0.5490\t-0.8873\t-0.1601\t-0.0382\t-0.1281\t0.5346\t0.1330\t-0.0225\t-0.0469\t0.3917\t-0.2018\t0.0124\t0.0971\t0.0586\t-0.2148\t-0.0725\t0.2933\t0.2434\t-0.1930\t-0.2130\t-0.0815\t-0.1020\t0.1226\t-0.8454\t0.2793\t0.0076\t-0.0491\t0.4567\t-0.5813\t-0.1195\t-0.0545\t0.4301\t0.6602\t0.0026\t-0.0107\t0.0924\t0.2801\t0.0994\t0.1995\t-0.5433\t-0.1273\t-0.2183\t0.3139\t0.7543\n+Gene_400\t-0.4675\t-0.5625\t-0.9426\t-0.9125\t-0.7059\t-1.0095\t-0.5360\t0.5494\t-0.8530\t-0.6565\t-0.5113\t-0.7029\t-0.9266\t-0.5604\t-0.6257\t-0.5704\t-0.7289\t-0.8479\t0.2874\t-0.5555\t-0.7253\t0.7134\t-0.8393\t-0.7263\t-0.1907\t-0.9337\t-0.9875\t-0.9372\t-0.7513\t-0.5924\t-0.6478\t-1.0565\t-0.4282\t-1.0247\t-0.7741\t-0.7328\t-0.6240\t-0.7278\t-0.1866\t-0.7209\t-0.5869\t-0.9104\t-0.8722\t0.7306\t-0.8916\t-0.7944\t-0.7026\t0.3330\t-0.8422\t-0.8180\t-1.0085\t-0.8501\t-0.7878\t-0.0265\t-0.8514\t-0.5027\t-0.6785\t-0.7414\t-1.0339\t0.9769\t-0.8676\t-0.6131\t-0.5971\t-1.0292\t-0.7050\t-0.9822\t-0.6119\t0.8307\t0.4432\t-0.6735\t-0.7362\t0.9352\t0.3047\t-0.6156\t-0.8046\t-0.8011\t-0.9673\t-0.0873\t-0.5907\t-0.7913\t-0.6618\t-0.7793\t-0.6049\t-0.5591\t-1.0178\t-0.5226\t-0.5416\t-0.5813\t-0.8697\t0.1654\t-1.0279\t0.6686\t-0.9866\t-0.7457\t-0.6320\t-0.5601\t-0.5332\t-0.5421\t-0.2444\t-0.9276\t-0.9135\t-0.8742\t-0.9947\t-0.9066\t-0.5072\t-0.7124\t-0.6779\t-0.7269\t-0.7067\t-1.0756\t-0.7878\t-0.9654\t-0.7497\t0.8585\t-0.8088\t-0.2993\t-0.4758\t-0.6342\t-0.9970\t-0.9072\t-0.8251\t-0.5799\t-0.8863\t-0.6786\t0.1716\t-0.7152\t-0.3949\t-0.7811\t-0.7618\t-0.5131\t-0.9968\t-0.5984\t-0.7348\t-0.6830\t0.6360\t0.4276\t-0.6148\t-0.5662\t-0.4814\t-0.7204\t-1.0230\t-0.6352\t-0.8532\t-0.9810\t-1.0715\t0.5990\t-0.7936\t-0.5936\t-0.7362\t-0.8250\t-0.6988\t-0.9429\t-0.7175\t0.2144\t-0.8203\t-0.7717\t-0.6864\t0.8223\t-0.8283\t0.9115\t-0.7985\t-0.6492\t-0.8979\t-0.9065\t-0.0489\t-1.0277\t-0.3150\t-0.0747\t-0.9950\t-0.3324\t-0.0221\t0.1903\t-0.1714\t0.9333\t-0.4070\t-0.1338\t0.1442\t-0.4161\t-0.2932\t-0.5282\t-0.5717\t-0.4622\t0.8190\t-0.3340\t-0.5111\t-0.0428\t-0.2564\t-0.2569\t-0.1697\t0.4051\t-0.6920\t-0.3264\t-0.0712\t-0.2308\t-0.1695\t-0.0590\t-0.3065\t-0.1910\t-0.1837\t-0.1376\t-0.2802\t0.4537\t-0.5248\t-0.2884\t-0.3138\t-0.3883\t-0.0174\t-0.0968\t0.1407\t-0.2415\t-0.4150\t0.2691\t-0.2863\t-0.0553\t-0.1940\t-0.3862\t-0.5521\t0.3513\t0.5377\t-0.0957\t-0.1367\t-0.0404\t-0.6388\t0.7555\t0.6765\t-0.2095\t0.1232\t0.9740\t0.0258\t-0.2023\t-0.2714\t-0.2547\t-0.0517\t-0.3214\t0.6261\t-0.0485\t-0.0965\t-0.1772\t-0.0664\t-0.2283\t-0.0235\t-0.3385\t-0.5397\t0.9498\t-0.2252\t-0.4920\t0.3937\t-0.9364\t-0.0602\t0.1564\t-0.7009\t0.4962\t0.5710\t-0.2458\t-0.0143\t-0.4776\t-0.2535\t-0.1612\t-0.2521\t-0.4946\t-0.3643\t-0.0460\t0.6374\t-0.5389\t-0.6337\t-0.1551\t-0.1683\t-0.2280\t-0.5649\t0.1563\t-0.3811\t-0.5550\t-0.3368\t-0.3596\t-0.9880\t-0.8343\t-0.3819\t-0.2793\t0.6773\t0.0126\t-0.4956\t-0.5080\t-0.4040\t-0.0193\t-0.3502\t-0.5371\t-0.1358\t-0.2151\t-0.6968\t-0.0244\t-0.4420\t-0.7311\t-0.4241\t-0.3395\t-0.1330\t-0.4521\t-0.2395\t-0.1335\t-0.1596\t-0.4195\t-0.7585\t-0.3474\t0.2321\t-0.2345\t-0.3285\t0.8975\t-0.1729\t-0.5696\t-0.4128\t-0.3681\t-0.1093\t-0.0937\t0.0969\t-0.7263\t-0.9508\t-0.2285\t-0.1364\t-0.2778\t-0.2074\t-0.1128\t-0.0071\t0.3693\t0.2008\t-0.0301\t0.8537\t-0.0354\t-0.3364\t-0.6988\t-0.4083\t-0.4346\t-0.5064\t-0.3832\t-0.1229\t0.4540\t-0.5451\t-0.2981\t0.0137\t-0.9264\t0.3926\t0.7172\t0.1079\t-0.9814\t-0.6913\t-0.2629\t0.5726\t-0.9126\t-0.1970\t0.0353\t0.0183\t0.0080\t0.1573\t-0.1910\t0.1862\t-0.1535\t-0.0711\t0.0457\t-0.0962\t-0.9497\t-0.2888\t0.0767\t-0.2824\t0.0747\t0.1759\t-0.3013\t0.1017\t-0.1491\t-0.3433\t-0.3226\t-0.1821\t-0.0231\t0.1140\t-0.9329\t-0.7741\t0.9107\t-0.8045\t-0.5862\t-0.8495\t0.7974\t-0.9572\t-0.4193\t-0.9811\t0.4838\t-0.5628\t-0.4886\t0.4722\t-0.6954\t-0.4979\t-0.7257\t-0.8920\t-0.3473\t0.9870\t-0.5745\t-0.8121\t-0.5114\t-1.0267\t-0.2803\t-0.5134\t-0.8283\t0.4809\t-0.5844\n+\n+\n+\n+\n+\n+\n+ \n\\ No newline at end of file\n'
b
diff -r 16593e40c2cd -r 0097750ad7ad ngchm-matrix-functional-test-data/mysql-insert-data.xlsx
b
Binary file ngchm-matrix-functional-test-data/mysql-insert-data.xlsx has changed