Repository 'anndata_manipulate'
hg clone https://toolshed.g2.bx.psu.edu/repos/iuc/anndata_manipulate

Changeset 0:0ef28c0963c8 (2019-04-10)
Next changeset 1:19592ec717ef (2019-10-16)
Commit message:
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
added:
macros.xml
manipulate.xml
test-data/adata.csv
test-data/adata.tsv
test-data/barcodes_10x_v1.2.0.tsv
test-data/barcodes_10x_v3.0.0.tsv
test-data/export.krumsiek11.X.tabular
test-data/export.krumsiek11.loom
test-data/export.krumsiek11.obs.tabular
test-data/export.krumsiek11.obsm.tabular
test-data/export.krumsiek11.var.tabular
test-data/export.krumsiek11.varm.tabular
test-data/export_csv_X.csv
test-data/export_csv_obs.csv
test-data/export_csv_obsm.csv
test-data/export_csv_var.csv
test-data/export_csv_varm.csv
test-data/features_10x_v3.0.0.tsv
test-data/genes_10x_v1.2.0.tsv
test-data/import.csv.h5ad
test-data/import.loom.krumsiek11.h5ad
test-data/import.mtx.legacy_10x.h5ad
test-data/import.mtx.no_10x.h5ad
test-data/import.mtx.v3_10x.h5ad
test-data/import.tsv.h5ad
test-data/import.umi_tools.h5ad
test-data/inspect.X.tabular
test-data/inspect.chunk_X.specified.tabular
test-data/inspect.general.txt
test-data/inspect.obs.tabular
test-data/inspect.var.tabular
test-data/krumsiek11.h5ad
test-data/krumsiek11.loom
test-data/manipulate.concatenate.h5ad
test-data/manipulate.obs_names_make_unique.h5ad
test-data/manipulate.rename_categories.h5ad
test-data/manipulate.strings_to_categoricals.h5ad
test-data/manipulate.transpose.h5ad
test-data/manipulate.var_names_make_unique.h5ad
test-data/matrix_10x_v1.2.0.mtx
test-data/matrix_10x_v3.0.0.mtx
test-data/umi_tools.tsv
b
diff -r 000000000000 -r 0ef28c0963c8 macros.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/macros.xml Wed Apr 10 03:25:05 2019 -0400
[
@@ -0,0 +1,62 @@
+<macros>
+    <token name="@VERSION@">0.6.19</token>
+    <token name="@GALAXY_VERSION@">galaxy0</token>
+    <xml name="requirements">
+        <requirements>
+            <requirement type="package" version="@VERSION@">anndata</requirement>
+            <requirement type="package" version="1.4">scanpy</requirement>
+            <requirement type="package" version="2.0.17">loompy</requirement>
+            <yield />
+        </requirements>
+    </xml>
+    <xml name="citations">
+        <citations>
+            <citation type="doi">10.1186/s13059-017-1382-0</citation>
+        </citations>
+    </xml>
+    <xml name="version_command">
+        <version_command><![CDATA[python -c "import anndata as ad;print('anndata version: %s' % ad.__version__)"]]></version_command>
+    </xml>
+    <token name="@CMD@"><![CDATA[
+cat '$script_file' &&
+python '$script_file'
+    ]]>
+    </token>
+    <token name="@CMD_imports@"><![CDATA[
+import anndata as ad
+    ]]>
+    </token>
+    <token name="@HELP@"><![CDATA[
+**AnnData**
+
+AnnData provides a scalable way of keeping track of data together with learned annotations. It is used within `Scanpy <https://github.com/theislab/scanpy>`__, for which it was initially developed.
+
+AnnData stores a data matrix `X` together with annotations of observations `obs`, variables `var` and unstructured annotations `uns`.
+
+.. image:: https://falexwolf.de/img/scanpy/anndata.svg 
+
+
+AnnData stores observations (samples) of variables (features) in the rows of a matrix. This is the convention of the modern classics 
+of statistics (`Hastie et al., 2009 <https://web.stanford.edu/~hastie/ElemStatLearn/>`__)  and machine learning (Murphy, 2012), the convention of dataframes both in R and Python and the established statistics 
+and machine learning packages in Python (statsmodels, scikit-learn).
+
+More details on the `AnnData documentation
+<https://anndata.readthedocs.io/en/latest/anndata.AnnData.html>`__
+    ]]>
+    </token>
+    <xml name="params_chunk_X">
+        <conditional name="chunk">
+            <param name="info" type="select" label="How to select the chunk?">
+                <option value="random">Random chunk of defined size</option>
+                <option value="specified">Specified indices</option>
+            </param>
+            <when value="random">
+                <param name="size" type="integer" value="1000" label="Size of chunk to randomly select"/>
+                <param name="replace" type="boolean" truevalue="True" falsevalue="False" checked="true" label="Random sampling of indices with replacement?"/>
+            </when>
+            <when value="specified">
+                <param name="list" type="text" value="" label="List of comma-separated indices to return"/>
+            </when>
+        </conditional>
+    </xml>
+</macros>
b
diff -r 000000000000 -r 0ef28c0963c8 manipulate.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/manipulate.xml Wed Apr 10 03:25:05 2019 -0400
[
b'@@ -0,0 +1,217 @@\n+<tool id="anndata_manipulate" name="Manipulate AnnData" version="@VERSION@+@GALAXY_VERSION@">\n+    <description>object</description>\n+    <macros>\n+        <import>macros.xml</import>\n+        <xml name="param_join">\n+            <param name="join" type="select" label="The connecting string between name and integer">\n+                <option value="-">-</option>\n+                <option value="_">_</option>\n+                <option value=" "> </option>\n+                <option value="/">/</option>\n+            </param>\n+        </xml>\n+    </macros>\n+    <expand macro="requirements"/>\n+    <expand macro="version_command"/>\n+    <command detect_errors="exit_code"><![CDATA[\n+@CMD@\n+      ]]></command>\n+    <configfiles>\n+        <configfile name="script_file"><![CDATA[\n+@CMD_imports@\n+\n+adata = ad.read(\'$input\')\n+\n+#if $manipulate.function == \'concatenate\'\n+    #for i, filepath in enumerate($manipulate.other_adatas)\n+adata_$i = ad.read(\'$filepath\')\n+    #end for\n+adata.concatenate(\n+    #for i, filepath in enumerate($manipulate.other_adatas)\n+    adata_$i,\n+    #end for\n+    join=\'$manipulate.join\',\n+    #if str($manipulate.index_unique) != \'\'\n+    index_unique=\'$manipulate.index_unique\',\n+    #else\n+    index_unique=None,\n+    #end if\n+    batch_key=\'$manipulate.batch_key\')\n+\n+#else if $manipulate.function == \'var_names_make_unique\'\n+adata.var_names_make_unique(join=\'$manipulate.join\')\n+\n+#else if $manipulate.function == \'obs_names_make_unique\'\n+adata.obs_names_make_unique(join=\'$manipulate.join\')\n+\n+#else if $manipulate.function == \'rename_categories\'\n+    #set $categories = [x.strip() for x in str($manipulate.categories).split(\',\')]\n+adata.rename_categories(\n+    key=\'$manipulate.key\',\n+    categories=$categories)\n+\n+#else if $manipulate.function == \'transpose\'\n+adata.transpose()\n+\n+#else if $manipulate.function == \'strings_to_categoricals\'\n+adata.strings_to_categoricals()\n+#end if\n+\n+adata.write(\'anndata.h5ad\')\n+]]></configfile>\n+    </configfiles>\n+    <inputs>\n+        <param name="input" type="data" format="h5ad" label="Annotated data matrix"/>\n+        <conditional name="manipulate">\n+            <param name="function" type="select" label="Function of manipulate the object">\n+                <option value="concatenate">Concatenate along the observations axis</option>\n+                <option value="obs_names_make_unique">Makes the obs index unique by appending \'1\', \'2\', etc</option>\n+                <option value="var_names_make_unique">Makes the var index unique by appending \'1\', \'2\', etc</option>\n+                <option value="rename_categories">Rename categories of annotation</option>\n+                <option value="strings_to_categoricals">Transform string annotations to categoricals</option>\n+                <option value="transpose">Transpose the data matrix, leaving observations and variables interchanged</option>\n+            </param>\n+            <when value="concatenate">\n+                <param name="other_adatas" type="data" format="h5ad" multiple="true" label="Annotated data matrix to add"/>\n+                <param name="join" type="select" label="Join method">\n+                    <option value="inner">Intersection of variables</option>\n+                    <option value="outer">Union of variables</option>\n+                </param>\n+                <param name="batch_key" type="text" value="batch" label="Key to add the batch annotation to obs"/>\n+                <param name="index_unique" type="select" label="Separator to join the existing index names with the batch category" help="Leave it empty to keep existing indices">\n+                    <option value="-">-</option>\n+                    <option value="_">_</option>\n+                    <option value=" "> </option>\n+                    <option value="/">/</option>\n+                </param>\n+            </when>\n+            <when value="obs_names_make_unique">\n+                <expand macro="param_join"/>\n+            </when>\n+     '..b'   </conditional>\n+            <assert_stdout>\n+                <has_text_matching expression="adata.var_names_make_unique\\(join=\'-\'\\)"/>\n+            </assert_stdout>\n+            <output name="anndata" value="manipulate.var_names_make_unique.h5ad" ftype="h5ad" compare="sim_size"/>\n+        </test>\n+        <test>\n+            <param name="input" value="krumsiek11.h5ad"/>\n+            <conditional name="manipulate">\n+                <param name="function" value="rename_categories"/>\n+                <param name="key" value="cell_type"/>\n+                <param name="categories" value="Er,Ml,Mt, Ne, pr"/>\n+            </conditional>\n+            <assert_stdout>\n+                <has_text_matching expression="adata.rename_categories"/>\n+                <has_text_matching expression="key=\'cell_type\'"/>\n+                <has_text_matching expression="categories=\\[\'Er\', \'Ml\', \'Mt\', \'Ne\', \'pr\'\\]"/>\n+            </assert_stdout>\n+            <output name="anndata" value="manipulate.rename_categories.h5ad" ftype="h5ad" compare="sim_size"/>\n+        </test>\n+        <test>\n+            <param name="input" value="krumsiek11.h5ad"/>\n+            <conditional name="manipulate">\n+                <param name="function" value="strings_to_categoricals"/>\n+            </conditional>\n+            <assert_stdout>\n+                <has_text_matching expression="adata.strings_to_categoricals"/>\n+            </assert_stdout>\n+            <output name="anndata" value="manipulate.strings_to_categoricals.h5ad" ftype="h5ad" compare="sim_size"/>\n+        </test>\n+        <test>\n+            <param name="input" value="krumsiek11.h5ad"/>\n+            <conditional name="manipulate">\n+                <param name="function" value="transpose"/>\n+            </conditional>\n+            <assert_stdout>\n+                <has_text_matching expression="adata.transpose"/>\n+            </assert_stdout>\n+            <output name="anndata" value="manipulate.transpose.h5ad" ftype="h5ad" compare="sim_size"/>\n+        </test>\n+    </tests>\n+    <help><![CDATA[\n+**What it does**\n+\n+This tool takes a AnnData dataset, manipulates it and returns it. \n+\n+The possible manipulations are: \n+\n+- Concatenate along the observations axis (`concatenate method <https://anndata.readthedocs.io/en/latest/anndata.AnnData.concatenate.html>`__) \n+\n+    The `uns`, `varm` and `obsm` attributes are ignored.\n+\n+    If you use `join=\'outer\'` this fills 0s for sparse data when variables are absent in a batch. Use this with care. Dense data is filled with `NaN`\n+\n+- Makes the obs index unique by appending \'1\', \'2\', etc (`obs_names_make_unique method <https://anndata.readthedocs.io/en/latest/anndata.AnnData.obs_names_make_unique.html>`__) \n+\n+    The first occurance of a non-unique value is ignored.\n+\n+- Makes the var index unique by appending \'1\', \'2\', etc (`var_names_make_unique method <https://anndata.readthedocs.io/en/latest/anndata.AnnData.var_names_make_unique.html>`__) \n+\n+    The first occurance of a non-unique value is ignored.\n+\n+- Rename categories of annotation `key` in `obs`, `var` and `uns` (`rename_categories method <https://anndata.readthedocs.io/en/latest/anndata.AnnData.rename_categories.html>`__) \n+\n+    Besides calling `self.obs[key].cat.categories = categories` - similar for `var` - this also renames categories in unstructured annotation that uses the categorical annotation `key`\n+\n+- Transform string annotations to categoricals (`strings_to_categoricals method <https://anndata.readthedocs.io/en/latest/anndata.AnnData.strings_to_categoricals.html>`__) \n+\n+    Only affects string annotations that lead to less categories than the total number of observations.\n+\n+- Transpose the data matrix, leaving observations and variables interchanged (`transpose method <https://anndata.readthedocs.io/en/latest/anndata.AnnData.transpose.html>`__)\n+\n+    Data matrix is transposed, observations and variables are interchanged.\n+\n+@HELP@\n+    ]]></help>\n+    <expand macro="citations"/>\n+</tool>\n'
b
diff -r 000000000000 -r 0ef28c0963c8 test-data/adata.csv
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/adata.csv Wed Apr 10 03:25:05 2019 -0400
b
@@ -0,0 +1,4 @@
+,c1,c2
+r1,1.0,0.0
+r2,3.0,0.0
+r3,5.0,6.0
\ No newline at end of file
b
diff -r 000000000000 -r 0ef28c0963c8 test-data/adata.tsv
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/adata.tsv Wed Apr 10 03:25:05 2019 -0400
b
@@ -0,0 +1,6 @@
+# A regular comment
+# The next comment is actually colnames
+# c1 c2
+r1 1.0 0.0
+r2 3.0 0.0
+r3 5.0 6.0
b
diff -r 000000000000 -r 0ef28c0963c8 test-data/barcodes_10x_v1.2.0.tsv
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/barcodes_10x_v1.2.0.tsv Wed Apr 10 03:25:05 2019 -0400
b
@@ -0,0 +1,12 @@
+AACACGTGTACGCTGC-1
+AAGGAGCTCCGATATG-1
+AGGCCGTAGTGAAGTT-1
+CCTATTACAACGCACC-1
+CCTTTCTAGGGCTTCC-1
+CGTGTAAAGGATGGAA-1
+GACGCGTCAATGTAAG-1
+GACTACAAGATCACGG-1
+GGTGCGTGTTAAGACA-1
+TAGCCGGGTTAGATGA-1
+TCCACACCATGAGCGA-1
+TTTATGCCATCCGTGG-1
b
diff -r 000000000000 -r 0ef28c0963c8 test-data/barcodes_10x_v3.0.0.tsv
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/barcodes_10x_v3.0.0.tsv Wed Apr 10 03:25:05 2019 -0400
b
b'@@ -0,0 +1,1107 @@\n+AAACCCAAGGAGAGTA-1\n+AAACGCTTCAGCCCAG-1\n+AAAGAACAGACGACTG-1\n+AAAGAACCAATGGCAG-1\n+AAAGAACGTCTGCAAT-1\n+AAAGGATAGTAGACAT-1\n+AAAGGATCACCGGCTA-1\n+AAAGGATTCAGCTTGA-1\n+AAAGGATTCCGTTTCG-1\n+AAAGGGCTCATGCCCT-1\n+AAAGGGCTCCGTAGGC-1\n+AAAGGTACAACTGCTA-1\n+AAAGTCCAGCGGGTTA-1\n+AAAGTCCCACCAGCCA-1\n+AAAGTGATCGTACACA-1\n+AAATGGAAGCCGCTTG-1\n+AAATGGACAATGCTCA-1\n+AAATGGAGTACCGCGT-1\n+AAATGGATCCTATTTG-1\n+AACAAAGGTGATGAAT-1\n+AACAACCCACGCTATA-1\n+AACAAGAGTTATAGAG-1\n+AACAGGGGTGGGAGAG-1\n+AACCCAACAACTGATC-1\n+AACCCAAGTGGGCTTC-1\n+AACCCAATCTTACCGC-1\n+AACCTGACATCCTATT-1\n+AACCTTTGTTTCGGCG-1\n+AACGAAAAGGTTGGTG-1\n+AACGAAACAGCGTTTA-1\n+AACGAAATCCATTTAC-1\n+AACGGGAGTCGCTCGA-1\n+AACGTCAAGACGCCCT-1\n+AAGAACAAGACCATTC-1\n+AAGAACAAGCCTCAGC-1\n+AAGAACATCTTGCAAG-1\n+AAGACAACACTTCAGA-1\n+AAGACAACAGATCACT-1\n+AAGACAATCCGCGAGT-1\n+AAGCATCAGGTCCGAA-1\n+AAGCATCCAGTCTTCC-1\n+AAGCGTTCACTGATTG-1\n+AAGCGTTTCGCTATTT-1\n+AAGGTAAAGGAAGTAG-1\n+AAGGTAAAGGCCACCT-1\n+AAGGTAAGTCCTTAAG-1\n+AAGTACCAGCGCCTTG-1\n+AAGTACCAGCTCCATA-1\n+AAGTACCCAAAGAACT-1\n+AAGTGAACATCAGCAT-1\n+AAGTGAATCGGAAGGT-1\n+AAGTTCGAGGATACAT-1\n+AAGTTCGGTCAACACT-1\n+AATCGACGTGAGACGT-1\n+AATGAAGCAGTATGAA-1\n+AATGACCGTGTCATCA-1\n+AATGGAACACTCATAG-1\n+AATGGAATCTGATGGT-1\n+AATTCCTTCCATTGGA-1\n+ACAAAGAAGCCTCAAT-1\n+ACAAAGAGTTCCATTT-1\n+ACAACCATCTATCCAT-1\n+ACAACCATCTGCCCTA-1\n+ACAAGCTGTAGGTCAG-1\n+ACACCAAAGAGTCAGC-1\n+ACACGCGGTGTTGCCG-1\n+ACACGCGTCACCTCGT-1\n+ACACGCGTCGCCGTGA-1\n+ACACTGATCACTGATG-1\n+ACACTGATCTTTCCGG-1\n+ACAGAAAAGTATTAGG-1\n+ACAGAAACACCAGCGT-1\n+ACAGCCGTCGCTGTTC-1\n+ACATCCCCACAAATGA-1\n+ACATCCCGTAAGATTG-1\n+ACATCGATCTAAGAAG-1\n+ACATCGATCTGAGAGG-1\n+ACATCGATCTTGGGCG-1\n+ACATGCAGTTGCTTGA-1\n+ACATTTCGTGCCGAAA-1\n+ACATTTCGTTTCTTAC-1\n+ACCACAAAGGCCTTGC-1\n+ACCACAAGTCTGTGGC-1\n+ACCATTTCATTGGGAG-1\n+ACCCAAAGTTGGGAAC-1\n+ACCCTTGGTATCGTAC-1\n+ACCCTTGTCATTTCGT-1\n+ACCTACCCAACGGTAG-1\n+ACCTGAACATGAGAAT-1\n+ACCTGTCTCAAGTCTG-1\n+ACCTGTCTCTCAACGA-1\n+ACGATCAGTCGTTCAA-1\n+ACGATCATCCACGGAC-1\n+ACGATCATCCGTTGGG-1\n+ACGCACGAGAGAGTGA-1\n+ACGGTCGTCACTACGA-1\n+ACGGTTAAGTGCTCAT-1\n+ACGTAACTCATATGGC-1\n+ACGTAACTCTTCGATT-1\n+ACGTACAAGCTGTTCA-1\n+ACGTACACAAAGCTCT-1\n+ACGTACACAGACGATG-1\n+ACGTAGTCACGCCACA-1\n+ACGTAGTCATTAGGAA-1\n+ACGTTCCGTGGGTCAA-1\n+ACTATCTGTGTGTACT-1\n+ACTATGGAGAAATCCA-1\n+ACTCCCAAGGTTGGTG-1\n+ACTCCCATCGTCCTCA-1\n+ACTGATGAGCAGCGAT-1\n+ACTGATGCACCAGCCA-1\n+ACTGTGACAACTCGAT-1\n+ACTTATCTCTAAGGAA-1\n+ACTTCGCAGAACCGCA-1\n+ACTTCGCGTACTCCGG-1\n+ACTTTCAAGTATGACA-1\n+ACTTTCAGTACGCGTC-1\n+AGAAATGTCATTCGTT-1\n+AGAAGCGGTCTAGATC-1\n+AGAAGCGTCTGCGTCT-1\n+AGACAAAGTAGCTTGT-1\n+AGACCATCATTACTCT-1\n+AGACTCATCAACGCTA-1\n+AGACTCATCAGAGCGA-1\n+AGAGAATAGAGGGTCT-1\n+AGAGAATCACCCAACG-1\n+AGAGAGCAGTTGTCGT-1\n+AGAGCAGGTCATAAAG-1\n+AGAGCAGGTTGAGTCT-1\n+AGAGCAGTCGCGCTGA-1\n+AGAGCCCGTCACTCGG-1\n+AGATAGAGTGACACGA-1\n+AGATCGTCAGGACTTT-1\n+AGATGAACAGGCACAA-1\n+AGATGCTGTACGGTTT-1\n+AGATGCTGTGTGGTCC-1\n+AGCATCAGTCGGTGTC-1\n+AGCATCAGTGGTCCGT-1\n+AGCCAATAGTCCCTAA-1\n+AGCCACGCAGGTTCGC-1\n+AGCCACGGTTCCGCGA-1\n+AGCCACGTCCGAGAAG-1\n+AGCCAGCGTAATGCGG-1\n+AGCCAGCGTAGTTAGA-1\n+AGCGTATTCAGTGGGA-1\n+AGCGTCGCATTGACCA-1\n+AGCTACACAGTCGGAA-1\n+AGCTACAGTCGTTTCC-1\n+AGGAAATTCACCATGA-1\n+AGGAATACAAACTCGT-1\n+AGGAATATCATTACGG-1\n+AGGACGAAGACCTTTG-1\n+AGGACGAAGATTAGTG-1\n+AGGACGATCACTGATG-1\n+AGGACGATCCAGTACA-1\n+AGGACTTTCCTACCAC-1\n+AGGATAAAGAACAAGG-1\n+AGGCCACAGGGCCAAT-1\n+AGGCTGCAGGGCTTCC-1\n+AGGCTGCGTGTGTGTT-1\n+AGGGAGTGTGTCGCTG-1\n+AGGGCTCCAATACGCT-1\n+AGGGTCCCAGGACATG-1\n+AGGGTCCCAGTAGTTC-1\n+AGGGTTTCAGCGTGCT-1\n+AGGTAGGAGGAAGTAG-1\n+AGGTAGGCAAAGCGTG-1\n+AGGTCATTCAAGTCGT-1\n+AGGTGTTCATTAAGCC-1\n+AGGTGTTGTCGATTAC-1\n+AGGTGTTTCAATGCAC-1\n+AGGTGTTTCGTTACCC-1\n+AGGTTACAGGTGCGAT-1\n+AGGTTACGTCTGATAC-1\n+AGTAACCCAAGCTCTA-1\n+AGTAACCTCGTTGTAG-1\n+AGTACCAGTGGGTCAA-1\n+AGTACCATCAGCTTGA-1\n+AGTAGCTAGGAGTACC-1\n+AGTAGCTCACTGCTTC-1\n+AGTAGCTCAGGCACTC-1\n+AGTAGCTGTTAGAAAC-1\n+AGTAGTCGTATGACAA-1\n+AGTCAACAGTCATGCT-1\n+AGTCAACGTACACGCC-1\n+AGTCTCCCAACCGTGC-1\n+AGTCTCCGTGAGTCAG-1\n+AGTGCCGCATCTGGGC-1\n+AGTTAGCAGTCAGGGT-1\n+AGTTAGCGTACCATAC-1\n+AGTTAGCGTTCATCGA-1\n+AGTTCCCCAAACAGGC-1\n+AGTTCCCGTTACACTG-1\n+AGTTCGAGTATGCGTT-1\n+ATACCGACACACGGTC-1\n+ATACTTCGTACGACTT-1\n+ATACTTCGTTCGGTAT-1\n+ATACTTCTCAGCTGAT-1\n+ATACTTCTCGCCGTGA-1\n'..b'TCGCTCACAAGATTGA-1\n+TCGCTTGAGAGACAAG-1\n+TCGCTTGAGCATTTGC-1\n+TCGGGACGTAACGGTG-1\n+TCGGGACTCTAGATCG-1\n+TCGGGCATCCGATTAG-1\n+TCGGGCATCTGAACGT-1\n+TCGGGTGCAGTCTGGC-1\n+TCGGTCTTCATTGCTT-1\n+TCGGTCTTCGACATAC-1\n+TCGTAGACAATGAAAC-1\n+TCGTGCTGTGATCATC-1\n+TCTAACTAGGTCCAGA-1\n+TCTACCGCAGTCGTTA-1\n+TCTACCGTCCACGGAC-1\n+TCTATACGTTATCCAG-1\n+TCTATCAGTATGCTAC-1\n+TCTATCAGTTGCCGAC-1\n+TCTCACGAGGCTCCCA-1\n+TCTCCGAAGTCAATCC-1\n+TCTCCGATCTCTCTTC-1\n+TCTCTGGCAAAGCAAT-1\n+TCTGCCAAGTTACGGG-1\n+TCTGCCAGTAACGCGA-1\n+TCTGCCAGTAGATGTA-1\n+TCTGGCTCATCCTGTC-1\n+TCTGTCGAGACTAGAT-1\n+TCTGTCGCACCAGCGT-1\n+TCTTAGTAGGCCTGCT-1\n+TCTTAGTCAACACGAG-1\n+TCTTAGTGTTGCCAAT-1\n+TCTTAGTTCAGAATAG-1\n+TCTTGCGAGATGAAGG-1\n+TCTTGCGCACTACTTT-1\n+TCTTGCGCAGAGGAAA-1\n+TCTTGCGGTCCAGCCA-1\n+TCTTTGAGTGGAGAAA-1\n+TGAACGTCAAATGAAC-1\n+TGAACGTGTAACTAAG-1\n+TGAATGCGTGGACTAG-1\n+TGAATGCTCGACGAGA-1\n+TGAATGCTCGCCGTGA-1\n+TGACAGTTCGAGATGG-1\n+TGACCCTTCTCATTGT-1\n+TGACGCGGTGGCTTAT-1\n+TGACTCCAGTCTCCTC-1\n+TGACTCCCACCATAAC-1\n+TGAGACTAGGCTGAAC-1\n+TGAGCATTCCATTGCC-1\n+TGAGCATTCCTTCACG-1\n+TGAGCATTCGATACTG-1\n+TGAGCATTCTGTCTCG-1\n+TGAGCGCCACTATGTG-1\n+TGAGCGCCAGCATACT-1\n+TGAGCGCTCGTCTAAG-1\n+TGAGGAGTCCATCGTC-1\n+TGAGGGATCAAACGTC-1\n+TGAGGGATCATAAGGA-1\n+TGAGGTTCAAACTAGA-1\n+TGAGGTTCAGGACATG-1\n+TGAGGTTGTAGCTTTG-1\n+TGAGTCACAGAACGCA-1\n+TGAGTCAGTAACCCTA-1\n+TGAGTCAGTCACTCTC-1\n+TGATCAGAGGATTCAA-1\n+TGATGCACAGGGCTTC-1\n+TGATGGTAGACCCGCT-1\n+TGCAGGCAGCGTTCAT-1\n+TGCAGGCCAGGAATAT-1\n+TGCAGTAAGTAGTCCT-1\n+TGCAGTATCCACATAG-1\n+TGCATCCCACCCAACG-1\n+TGCATGAAGCACCCAC-1\n+TGCGACGAGCGACAGT-1\n+TGCGATAAGAATCGCG-1\n+TGCGGCAAGTGGTGAC-1\n+TGCGGCACAAAGACGC-1\n+TGCTCCACAATCTAGC-1\n+TGCTCGTAGACGAGCT-1\n+TGCTCGTTCCCATTTA-1\n+TGCTGAACAGCACAAG-1\n+TGCTTCGCATAGCTGT-1\n+TGCTTGCGTGAACTAA-1\n+TGGAACTAGCGTCTCG-1\n+TGGAGAGCAGTCAGTT-1\n+TGGAGGAAGTAGGAAG-1\n+TGGATCAGTTCTCCCA-1\n+TGGATGTTCACGGGAA-1\n+TGGCGTGGTGGATTTC-1\n+TGGGAAGTCGATTGGT-1\n+TGGGAGAAGCAAGTGC-1\n+TGGGAGAAGTGGTGGT-1\n+TGGGATTAGTCACGAG-1\n+TGGGATTGTACGATGG-1\n+TGGGCGTAGTGGAATT-1\n+TGGGCTGAGAGGGTCT-1\n+TGGGCTGAGCGTTAGG-1\n+TGGGCTGCATCCGATA-1\n+TGGGCTGGTCGCGGTT-1\n+TGGGTTAGTATTGAGA-1\n+TGGGTTATCAGTAGGG-1\n+TGGTACACAAAGGGTC-1\n+TGGTAGTCAGGCATGA-1\n+TGGTAGTCATCACAGT-1\n+TGGTAGTTCCCTCATG-1\n+TGTACAGAGACTCGAG-1\n+TGTACAGAGTGAGTTA-1\n+TGTACAGGTGGATTTC-1\n+TGTAGACTCCATTTAC-1\n+TGTCAGACACTCACTC-1\n+TGTCCACCAACTGGTT-1\n+TGTCCACTCGCTTACC-1\n+TGTCCCAAGCTCCATA-1\n+TGTCCCAAGGTCATAA-1\n+TGTCCCACATACTTTC-1\n+TGTCCCAGTCAGGCAA-1\n+TGTCCCAGTCGGTGTC-1\n+TGTCCTGGTACTTGTG-1\n+TGTCCTGGTTGGCTAT-1\n+TGTGATGAGCGACTGA-1\n+TGTGATGCATTCTCTA-1\n+TGTGCGGGTCGTCGGT-1\n+TGTGCGGTCACATACG-1\n+TGTGGCGTCGTACCTC-1\n+TGTGTGATCTGACAGT-1\n+TGTTCATAGCTGCCTG-1\n+TGTTCATGTCCTGGGT-1\n+TGTTGAGCACAACGAG-1\n+TGTTGAGTCTCGACCT-1\n+TGTTTGTGTGGAAATT-1\n+TTAATCCAGCTACTAC-1\n+TTACAGGGTGATTCTG-1\n+TTACCGCGTCCGAAAG-1\n+TTACGCCCACGTCGTG-1\n+TTACGCCTCAATGCAC-1\n+TTACGTTGTTTACGAC-1\n+TTACGTTTCTCGCTTG-1\n+TTACTGTCATACATCG-1\n+TTACTGTGTAAGAACT-1\n+TTACTGTGTTAAGGGC-1\n+TTAGGGTGTCACATTG-1\n+TTAGTCTCACGTATAC-1\n+TTATTGCCAAACGGCA-1\n+TTATTGCGTACGTAGG-1\n+TTATTGCGTCAACACT-1\n+TTATTGCGTGTCTTCC-1\n+TTCACCGCAGCCCAGT-1\n+TTCACGCGTTAAGTCC-1\n+TTCACGCTCTATCCAT-1\n+TTCAGGAAGATTGGGC-1\n+TTCAGGAGTCTACAAC-1\n+TTCATGTAGGTCATAA-1\n+TTCCACGGTCAACACT-1\n+TTCCGTGCACTCACTC-1\n+TTCCGTGGTTCCAGGC-1\n+TTCCTCTGTACCTGTA-1\n+TTCCTTCAGGTAGTCG-1\n+TTCCTTCAGTAGTCAA-1\n+TTCCTTCGTGACACGA-1\n+TTCGCTGAGGGTTAGC-1\n+TTCGCTGAGGTTCCGC-1\n+TTCGCTGCACTAGTAC-1\n+TTCGCTGTCGGACTGC-1\n+TTCTCTCGTATCGTAC-1\n+TTCTTGAGTCTTGCTC-1\n+TTGACCCGTCTCGGGT-1\n+TTGACCCTCGTAGTGT-1\n+TTGATGGCATAAGATG-1\n+TTGCATTGTGCCTTCT-1\n+TTGCCTGAGAGTGACC-1\n+TTGCCTGAGTGGAAAG-1\n+TTGCCTGGTAGCTGCC-1\n+TTGCTGCCATTGCCGG-1\n+TTGGGATCAACGGGTA-1\n+TTGGGATTCAGGAAGC-1\n+TTGGGATTCTCTCTAA-1\n+TTGGGCGCACGGTGAA-1\n+TTGGGCGGTCGGAAAC-1\n+TTGGGTAGTGCTAGCC-1\n+TTGGGTATCACCGACG-1\n+TTGGTTTCACTGGATT-1\n+TTGTGGATCTAAGAAG-1\n+TTGTGTTGTGTGTCCG-1\n+TTGTTCACACTTGTGA-1\n+TTGTTCACAGTCGCTG-1\n+TTGTTCATCTTTACAC-1\n+TTGTTTGAGGTCGACA-1\n+TTGTTTGTCCAACCGG-1\n+TTTACTGTCACGGGAA-1\n+TTTATGCGTAACATAG-1\n+TTTATGCGTTGATCGT-1\n+TTTCACATCTCAGGCG-1\n+TTTCATGGTGCCTAAT-1\n+TTTCATGTCACTCACC-1\n+TTTCCTCCACAGAGCA-1\n+TTTCCTCTCCTACACC-1\n+TTTCCTCTCTCTTGCG-1\n+TTTGATCTCTTTGGAG-1\n+TTTGGTTAGTAACCTC-1\n+TTTGGTTGTAGAATAC-1\n'
b
diff -r 000000000000 -r 0ef28c0963c8 test-data/export.krumsiek11.X.tabular
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/export.krumsiek11.X.tabular Wed Apr 10 03:25:05 2019 -0400
b
b'@@ -0,0 +1,640 @@\n+0.8032\t-0.0005\t-1e-04\t0.0003\t0.0013\t0.0011\t0.7997\t0.8017\t0.0006\t0.0009\t0.0002\n+0.7239\t0.0016\t-0.0003\t-0.001\t0.0011\t0.0022\t0.8195\t0.7256\t0.0784\t0.0077\t0.0941\n+0.6578\t0.0013\t-0.001\t-0.0027\t0.0025\t0.0011\t0.8358\t0.6624\t0.1105\t0.0239\t0.1497\n+0.5972\t0.0038\t-0.0009\t-0.0064\t0.0007\t-0.0036\t0.8534\t0.5992\t0.1271\t0.0311\t0.1702\n+0.5396\t0.0071\t-0.0029\t-0.0063\t0.0011\t-0.007\t0.8656\t0.547\t0.1385\t0.0379\t0.1752\n+0.4897\t0.011\t-0.0023\t-0.0061\t0.0013\t-0.0034\t0.8759\t0.4998\t0.1496\t0.0459\t0.1747\n+0.4449\t0.0153\t-0.002\t-0.0089\t0.0003\t-0.0057\t0.8854\t0.4516\t0.1569\t0.0489\t0.1727\n+0.4078\t0.0131\t-0.0013\t-0.0121\t-0.0024\t-0.0076\t0.8986\t0.4096\t0.1666\t0.0556\t0.1661\n+0.3719\t0.0156\t0.0021\t-0.0105\t-0.0007\t-0.0066\t0.9062\t0.3742\t0.1731\t0.0631\t0.1623\n+0.3424\t0.0175\t0.0027\t-0.0083\t-0.0045\t-0.0017\t0.9135\t0.3433\t0.1781\t0.0698\t0.1565\n+0.3143\t0.0179\t-1e-04\t-0.01\t-0.0042\t-0.0039\t0.9191\t0.3175\t0.1891\t0.0785\t0.1473\n+0.29\t0.0215\t-0.0007\t-0.0069\t-0.0034\t-0.0018\t0.928\t0.2934\t0.1988\t0.0844\t0.1371\n+0.2674\t0.0255\t-0.002\t-0.0074\t-0.003\t-0.0013\t0.9373\t0.2749\t0.2103\t0.0942\t0.1301\n+0.2519\t0.0284\t-0.0011\t-0.0029\t-0.0037\t-0.0022\t0.9424\t0.26\t0.2211\t0.102\t0.1193\n+0.2353\t0.0371\t0.0009\t-0.0017\t-0.0018\t0.0\t0.9492\t0.2439\t0.2336\t0.1114\t0.1089\n+0.221\t0.0413\t0.0009\t-0.0028\t0.0019\t0.0025\t0.9503\t0.2353\t0.2473\t0.1219\t0.1018\n+0.2077\t0.0423\t0.0003\t-0.0016\t0.0047\t0.0057\t0.9527\t0.2248\t0.2645\t0.1389\t0.0915\n+0.1986\t0.0464\t-0.0005\t0.0012\t0.0025\t0.0081\t0.9551\t0.2187\t0.2866\t0.1572\t0.0846\n+0.1914\t0.0531\t0.002\t0.0035\t0.0022\t0.0143\t0.9573\t0.2117\t0.3103\t0.1756\t0.0761\n+0.1818\t0.0613\t0.0037\t0.0063\t0.0018\t0.0179\t0.9579\t0.2034\t0.3332\t0.2\t0.0722\n+0.1734\t0.0666\t0.0069\t0.0066\t0.0053\t0.0218\t0.9585\t0.2051\t0.3505\t0.2227\t0.0672\n+0.172\t0.0715\t0.0052\t0.0112\t0.0066\t0.026\t0.9586\t0.2025\t0.3742\t0.2433\t0.0567\n+0.1638\t0.0762\t0.0084\t0.0177\t0.0096\t0.0289\t0.9655\t0.1981\t0.3971\t0.2726\t0.0492\n+0.1556\t0.0826\t0.009\t0.0151\t0.0125\t0.0374\t0.9661\t0.1974\t0.4208\t0.2965\t0.0461\n+0.1515\t0.0831\t0.0117\t0.0169\t0.0101\t0.0385\t0.9724\t0.1936\t0.445\t0.3236\t0.0395\n+0.1475\t0.0821\t0.0123\t0.0174\t0.015\t0.0429\t0.9757\t0.1898\t0.4697\t0.3503\t0.0346\n+0.148\t0.0842\t0.0137\t0.0186\t0.0133\t0.0468\t0.9751\t0.19\t0.4953\t0.3773\t0.0297\n+0.144\t0.087\t0.0101\t0.0184\t0.0152\t0.0544\t0.9734\t0.1893\t0.5165\t0.4037\t0.0264\n+0.1463\t0.0892\t0.009\t0.0231\t0.0156\t0.0551\t0.976\t0.1906\t0.532\t0.4323\t0.0203\n+0.1413\t0.0919\t0.0085\t0.0255\t0.0193\t0.0594\t0.9795\t0.1887\t0.5534\t0.4581\t0.0198\n+0.1415\t0.0919\t0.0067\t0.0273\t0.0218\t0.0629\t0.9853\t0.1891\t0.568\t0.4826\t0.0224\n+0.1385\t0.0952\t0.0072\t0.0306\t0.0209\t0.0687\t0.9866\t0.1904\t0.5856\t0.5025\t0.0213\n+0.1386\t0.0993\t0.0075\t0.0265\t0.0268\t0.073\t0.9878\t0.1916\t0.6031\t0.5224\t0.0198\n+0.1337\t0.1011\t0.0061\t0.0237\t0.0242\t0.0751\t0.9897\t0.1885\t0.619\t0.5403\t0.0177\n+0.1318\t0.1009\t0.0046\t0.0278\t0.0267\t0.0793\t0.9925\t0.1892\t0.6339\t0.5546\t0.0173\n+0.1295\t0.1035\t0.0074\t0.03\t0.0266\t0.0817\t0.9967\t0.1855\t0.6451\t0.5754\t0.0171\n+0.1284\t0.1001\t0.0063\t0.0299\t0.0293\t0.0868\t0.9949\t0.1841\t0.6546\t0.5917\t0.0112\n+0.1246\t0.1018\t0.0112\t0.0354\t0.0264\t0.0901\t0.9949\t0.1886\t0.6651\t0.6068\t0.0119\n+0.123\t0.1057\t0.0079\t0.0353\t0.03\t0.0972\t0.989\t0.1858\t0.6758\t0.621\t0.0118\n+0.1184\t0.104\t0.0087\t0.0357\t0.0303\t0.0996\t0.9889\t0.1861\t0.6811\t0.63\t0.0092\n+0.1191\t0.1036\t0.0092\t0.0322\t0.0303\t0.1016\t0.9881\t0.1853\t0.6913\t0.6417\t0.0084\n+0.1198\t0.1035\t0.0052\t0.0332\t0.0306\t0.1001\t0.9874\t0.187\t0.7005\t0.6513\t0.0069\n+0.1171\t0.1055\t0.0055\t0.0339\t0.0303\t0.1041\t0.9877\t0.1889\t0.7091\t0.659\t0.0077\n+0.1157\t0.1066\t0.0084\t0.0349\t0.0303\t0.1031\t0.9882\t0.1905\t0.7142\t0.6705\t0.0064\n+0.116\t0.1097\t0.0087\t0.0341\t0.0321\t0.1078\t0.9902\t0.1886\t0.7201\t0.6802\t0.0046\n+0.1141\t0.1096\t0.0116\t0.0362\t0.0363\t0.1088\t0.9904\t0.1884\t0.7225\t0.6883\t0.0035\n+0.1185\t0.1081\t0.0096\t0.0351\t0.0363\t0.1055\t0.9888\t0.1909\t0.7314\t0.6989\t0.0051\n+0.1174\t0.1046\t0.0098\t0.037\t0.0369\t0.1061\t0.989\t0.1883\t0.7348\t0.7054\t0.0022\n+0.1135\t0.1022\t0.011\t0.0408\t0.033\t0.1091\t0.9909\t0.1905\t0.7427\t0.7131\t-0.0011\n+0.1121\t0.1003\t0.0074\t0.0365\t0.0365\t0.1053\t0.9905\t0.1945\t0.7472\t0.7213\t-0.0017\n+0.1081\t0.1033\t0.0071\t0.0346\t0.0347\t0.1052\t0.9898\t0.1982\t0.751\t0.7302\t-0.0023\n+0.1103\t0.1'..b'\t-0.0048\t-0.0074\t-0.0052\t-0.0027\t-0.0005\t0.9988\t1.0052\t0.016\t0.005\t0.9303\n+0.0031\t-0.0044\t-0.0053\t0.0004\t-0.002\t0.0006\t0.999\t1.0037\t0.017\t0.006\t0.9304\n+0.004\t-0.0049\t-0.0044\t0.002\t-0.0009\t-0.0012\t1.001\t1.0015\t0.0203\t0.0063\t0.9264\n+0.0024\t-0.0035\t-0.0028\t0.0016\t-0.0004\t-0.0013\t1.0027\t1.0006\t0.0214\t0.0027\t0.9278\n+0.0036\t-0.0006\t-0.0018\t0.0002\t-0.001\t0.0011\t1.0038\t1.0032\t0.0185\t0.0014\t0.9326\n+0.0036\t-0.0017\t-0.0026\t0.0049\t-0.0051\t0.0024\t1.0048\t1.0039\t0.0179\t-0.0011\t0.9367\n+0.0036\t-0.0032\t-0.0034\t0.0032\t-0.0023\t0.0036\t1.0062\t1.0058\t0.0195\t-0.0015\t0.9401\n+0.0018\t-0.0049\t1e-04\t0.001\t0.0\t0.0044\t1.0066\t1.0055\t0.0204\t-0.0021\t0.9432\n+-0.0\t-0.0055\t-0.0014\t-0.0013\t-0.0025\t0.002\t1.0021\t1.0051\t0.0189\t-0.0044\t0.9453\n+-0.0035\t-0.004\t-0.0032\t-0.0007\t-0.0018\t-0.0\t1.0024\t1.0047\t0.0187\t-0.0066\t0.9389\n+-0.0071\t-0.0056\t-0.0025\t0.0002\t-0.002\t-0.004\t1.0032\t1.0047\t0.0155\t-0.0102\t0.9278\n+-0.0053\t-0.0073\t-0.0031\t0.0033\t0.0006\t-0.0011\t1.0012\t1.0025\t0.0137\t-0.0045\t0.9215\n+-0.001\t-0.0068\t-0.0031\t0.0045\t-0.0015\t-0.0032\t0.9998\t1.0044\t0.0113\t-0.0052\t0.9236\n+-0.0017\t-0.0023\t-0.0046\t0.0052\t0.0033\t-0.0023\t0.9987\t1.0078\t0.0105\t-0.007\t0.9217\n+-0.0025\t0.0006\t-1e-04\t0.0069\t0.0048\t-0.0008\t0.9951\t1.005\t0.0144\t-0.0072\t0.9174\n+-0.0014\t0.0029\t-0.0026\t0.0083\t0.003\t0.0\t0.9967\t1.0052\t0.013\t-0.0051\t0.9144\n+1e-04\t0.0038\t-0.0015\t0.0065\t0.0026\t0.0015\t0.9945\t1.0036\t0.0144\t-0.003\t0.9207\n+0.0019\t0.002\t0.0014\t0.0059\t0.0048\t0.0008\t0.9966\t1.007\t0.0151\t-0.0008\t0.9236\n+0.0013\t0.0018\t-0.0016\t0.0077\t0.0045\t-0.0\t0.9966\t1.0074\t0.0135\t-0.0022\t0.9318\n+0.0014\t-0.0\t-0.0017\t0.006\t0.0053\t0.0002\t0.989\t1.0061\t0.014\t-0.0034\t0.9351\n+0.0012\t0.0023\t0.0008\t0.0046\t0.0053\t0.0032\t0.9867\t1.0054\t0.0131\t-0.0067\t0.938\n+0.0045\t0.0011\t0.0021\t0.0024\t0.007\t0.0006\t0.9872\t1.004\t0.0125\t-0.0076\t0.9325\n+0.0077\t0.0017\t0.0034\t0.0055\t0.0049\t-0.001\t0.9914\t1.0053\t0.0113\t-0.0099\t0.92\n+0.0061\t-0.0006\t0.0036\t0.0096\t0.0063\t-0.0023\t0.9914\t1.0067\t0.0126\t-0.0062\t0.9187\n+0.0046\t-0.0029\t0.0047\t0.0083\t0.0047\t-0.0058\t0.9915\t1.0034\t0.0144\t-0.0047\t0.9198\n+0.0025\t-0.002\t0.0026\t0.0064\t0.0047\t-0.0078\t0.9926\t1.003\t0.0153\t-0.0054\t0.9198\n+-0.0023\t-0.0027\t0.0013\t0.0059\t0.0014\t-0.0077\t0.9938\t1.0012\t0.0143\t-0.0046\t0.9246\n+0.0004\t-0.0045\t0.0011\t0.0046\t0.0035\t-0.0082\t0.9927\t1.0007\t0.0133\t-0.0049\t0.9222\n+-0.0006\t-0.0044\t0.001\t0.0071\t0.0049\t-0.0112\t0.9953\t1.0034\t0.0123\t-0.0061\t0.9246\n+-0.0025\t-0.0051\t-0.0003\t0.0076\t0.003\t-0.0067\t0.9932\t1.0029\t0.014\t-0.0055\t0.9267\n+-0.0038\t-0.0068\t0.0007\t0.0066\t-0.0003\t-0.0066\t0.9921\t1.0051\t0.013\t-0.0046\t0.9243\n+-0.0023\t-0.0119\t0.0046\t0.0063\t0.0037\t-0.0059\t0.9913\t1.004\t0.0146\t-0.0022\t0.9326\n+-0.0034\t-0.0117\t0.002\t0.0028\t0.003\t-0.0026\t0.9923\t1.0021\t0.0158\t-0.0021\t0.9364\n+-0.0047\t-0.0134\t0.0031\t0.0018\t0.0046\t-0.0006\t0.9908\t0.9996\t0.0136\t-0.0015\t0.9376\n+-0.0035\t-0.0163\t0.0017\t0.0016\t0.0035\t-0.0008\t0.9938\t0.9976\t0.013\t0.0009\t0.9446\n+-0.002\t-0.0149\t-0.0009\t0.0021\t0.0013\t-0.0018\t0.9938\t0.9941\t0.015\t-0.0055\t0.9497\n+-0.0036\t-0.0151\t0.0024\t-0.0013\t0.0012\t0.0004\t0.9976\t0.9917\t0.0123\t-0.0032\t0.9441\n+-0.0032\t-0.0116\t0.001\t0.0008\t-0.0024\t0.0006\t1.001\t0.9934\t0.0108\t-0.0065\t0.9492\n+-0.0023\t-0.0083\t0.0027\t0.0005\t0.0006\t-0.0014\t1.0014\t0.9927\t0.0136\t-0.0067\t0.94\n+-0.001\t-0.006\t0.0022\t0.0034\t-0.0011\t-0.0018\t0.9997\t0.9933\t0.0132\t-0.0049\t0.9404\n+-0.0024\t-0.0073\t-0.0011\t0.0036\t-0.0024\t-0.0008\t0.9975\t0.9958\t0.0165\t-0.0064\t0.9398\n+0.0007\t-0.0051\t0.0008\t0.0036\t-0.003\t-0.0012\t1.0006\t0.9932\t0.0161\t-0.0076\t0.9372\n+-0.0008\t-0.0076\t0.0025\t0.0028\t-0.0048\t-0.0003\t1.0016\t0.992\t0.015\t-0.0095\t0.9325\n+-0.0029\t-0.0045\t0.0027\t0.0051\t-0.0046\t-0.0039\t0.9989\t0.9913\t0.0177\t-0.0087\t0.9232\n+0.0002\t-0.002\t0.0061\t0.0048\t-0.0043\t-0.0016\t0.9989\t0.9911\t0.0152\t-0.0072\t0.916\n+-0.001\t-0.002\t0.0015\t0.0029\t-0.0055\t-0.0004\t0.999\t0.9915\t0.0107\t-0.0076\t0.9119\n+0.0028\t-0.003\t0.0009\t0.0049\t-0.0073\t0.002\t1.0\t0.9946\t0.0127\t-0.0082\t0.9095\n+0.003\t-0.0035\t0.0008\t0.0052\t-0.0066\t1e-04\t1.0014\t0.9977\t0.0125\t-0.0046\t0.9069\n+0.0063\t-0.0023\t-0.0005\t0.0081\t-0.0046\t-0.0006\t0.9983\t0.997\t0.0109\t-0.003\t0.9118\n+0.0049\t0.0002\t-0.0013\t0.0054\t-0.0036\t0.0009\t1.0011\t0.9967\t0.0066\t-0.0033\t0.9177\n'
b
diff -r 000000000000 -r 0ef28c0963c8 test-data/export.krumsiek11.loom
b
Binary file test-data/export.krumsiek11.loom has changed
b
diff -r 000000000000 -r 0ef28c0963c8 test-data/export.krumsiek11.obs.tabular
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/export.krumsiek11.obs.tabular Wed Apr 10 03:25:05 2019 -0400
b
@@ -0,0 +1,641 @@
+index cell_type
+0 progenitor
+1 progenitor
+2 progenitor
+3 progenitor
+4 progenitor
+5 progenitor
+6 progenitor
+7 progenitor
+8 progenitor
+9 progenitor
+10 progenitor
+11 progenitor
+12 progenitor
+13 progenitor
+14 progenitor
+15 progenitor
+16 progenitor
+17 progenitor
+18 progenitor
+19 progenitor
+20 progenitor
+21 progenitor
+22 progenitor
+23 progenitor
+24 progenitor
+25 progenitor
+26 progenitor
+27 progenitor
+28 progenitor
+29 progenitor
+30 progenitor
+31 progenitor
+32 progenitor
+33 progenitor
+34 progenitor
+35 progenitor
+36 progenitor
+37 progenitor
+38 progenitor
+39 progenitor
+40 progenitor
+41 progenitor
+42 progenitor
+43 progenitor
+44 progenitor
+45 progenitor
+46 progenitor
+47 progenitor
+48 progenitor
+49 progenitor
+50 progenitor
+51 progenitor
+52 progenitor
+53 progenitor
+54 progenitor
+55 progenitor
+56 progenitor
+57 progenitor
+58 progenitor
+59 progenitor
+60 progenitor
+61 progenitor
+62 progenitor
+63 progenitor
+64 progenitor
+65 progenitor
+66 progenitor
+67 progenitor
+68 progenitor
+69 progenitor
+70 progenitor
+71 progenitor
+72 progenitor
+73 progenitor
+74 progenitor
+75 progenitor
+76 progenitor
+77 progenitor
+78 progenitor
+79 progenitor
+80 Mo
+81 Mo
+82 Mo
+83 Mo
+84 Mo
+85 Mo
+86 Mo
+87 Mo
+88 Mo
+89 Mo
+90 Mo
+91 Mo
+92 Mo
+93 Mo
+94 Mo
+95 Mo
+96 Mo
+97 Mo
+98 Mo
+99 Mo
+100 Mo
+101 Mo
+102 Mo
+103 Mo
+104 Mo
+105 Mo
+106 Mo
+107 Mo
+108 Mo
+109 Mo
+110 Mo
+111 Mo
+112 Mo
+113 Mo
+114 Mo
+115 Mo
+116 Mo
+117 Mo
+118 Mo
+119 Mo
+120 Mo
+121 Mo
+122 Mo
+123 Mo
+124 Mo
+125 Mo
+126 Mo
+127 Mo
+128 Mo
+129 Mo
+130 Mo
+131 Mo
+132 Mo
+133 Mo
+134 Mo
+135 Mo
+136 Mo
+137 Mo
+138 Mo
+139 Mo
+140 Mo
+141 Mo
+142 Mo
+143 Mo
+144 Mo
+145 Mo
+146 Mo
+147 Mo
+148 Mo
+149 Mo
+150 Mo
+151 Mo
+152 Mo
+153 Mo
+154 Mo
+155 Mo
+156 Mo
+157 Mo
+158 Mo
+159 Mo
+0 progenitor
+1 progenitor
+2 progenitor
+3 progenitor
+4 progenitor
+5 progenitor
+6 progenitor
+7 progenitor
+8 progenitor
+9 progenitor
+10 progenitor
+11 progenitor
+12 progenitor
+13 progenitor
+14 progenitor
+15 progenitor
+16 progenitor
+17 progenitor
+18 progenitor
+19 progenitor
+20 progenitor
+21 progenitor
+22 progenitor
+23 progenitor
+24 progenitor
+25 progenitor
+26 progenitor
+27 progenitor
+28 progenitor
+29 progenitor
+30 progenitor
+31 progenitor
+32 progenitor
+33 progenitor
+34 progenitor
+35 progenitor
+36 progenitor
+37 progenitor
+38 progenitor
+39 progenitor
+40 progenitor
+41 progenitor
+42 progenitor
+43 progenitor
+44 progenitor
+45 progenitor
+46 progenitor
+47 progenitor
+48 progenitor
+49 progenitor
+50 progenitor
+51 progenitor
+52 progenitor
+53 progenitor
+54 progenitor
+55 progenitor
+56 progenitor
+57 progenitor
+58 progenitor
+59 progenitor
+60 progenitor
+61 progenitor
+62 progenitor
+63 progenitor
+64 progenitor
+65 progenitor
+66 progenitor
+67 progenitor
+68 progenitor
+69 progenitor
+70 progenitor
+71 progenitor
+72 progenitor
+73 progenitor
+74 progenitor
+75 progenitor
+76 progenitor
+77 progenitor
+78 progenitor
+79 progenitor
+80 Ery
+81 Ery
+82 Ery
+83 Ery
+84 Ery
+85 Ery
+86 Ery
+87 Ery
+88 Ery
+89 Ery
+90 Ery
+91 Ery
+92 Ery
+93 Ery
+94 Ery
+95 Ery
+96 Ery
+97 Ery
+98 Ery
+99 Ery
+100 Ery
+101 Ery
+102 Ery
+103 Ery
+104 Ery
+105 Ery
+106 Ery
+107 Ery
+108 Ery
+109 Ery
+110 Ery
+111 Ery
+112 Ery
+113 Ery
+114 Ery
+115 Ery
+116 Ery
+117 Ery
+118 Ery
+119 Ery
+120 Ery
+121 Ery
+122 Ery
+123 Ery
+124 Ery
+125 Ery
+126 Ery
+127 Ery
+128 Ery
+129 Ery
+130 Ery
+131 Ery
+132 Ery
+133 Ery
+134 Ery
+135 Ery
+136 Ery
+137 Ery
+138 Ery
+139 Ery
+140 Ery
+141 Ery
+142 Ery
+143 Ery
+144 Ery
+145 Ery
+146 Ery
+147 Ery
+148 Ery
+149 Ery
+150 Ery
+151 Ery
+152 Ery
+153 Ery
+154 Ery
+155 Ery
+156 Ery
+157 Ery
+158 Ery
+159 Ery
+0 progenitor
+1 progenitor
+2 progenitor
+3 progenitor
+4 progenitor
+5 progenitor
+6 progenitor
+7 progenitor
+8 progenitor
+9 progenitor
+10 progenitor
+11 progenitor
+12 progenitor
+13 progenitor
+14 progenitor
+15 progenitor
+16 progenitor
+17 progenitor
+18 progenitor
+19 progenitor
+20 progenitor
+21 progenitor
+22 progenitor
+23 progenitor
+24 progenitor
+25 progenitor
+26 progenitor
+27 progenitor
+28 progenitor
+29 progenitor
+30 progenitor
+31 progenitor
+32 progenitor
+33 progenitor
+34 progenitor
+35 progenitor
+36 progenitor
+37 progenitor
+38 progenitor
+39 progenitor
+40 progenitor
+41 progenitor
+42 progenitor
+43 progenitor
+44 progenitor
+45 progenitor
+46 progenitor
+47 progenitor
+48 progenitor
+49 progenitor
+50 progenitor
+51 progenitor
+52 progenitor
+53 progenitor
+54 progenitor
+55 progenitor
+56 progenitor
+57 progenitor
+58 progenitor
+59 progenitor
+60 progenitor
+61 progenitor
+62 progenitor
+63 progenitor
+64 progenitor
+65 progenitor
+66 progenitor
+67 progenitor
+68 progenitor
+69 progenitor
+70 progenitor
+71 progenitor
+72 progenitor
+73 progenitor
+74 progenitor
+75 progenitor
+76 progenitor
+77 progenitor
+78 progenitor
+79 progenitor
+80 Mk
+81 Mk
+82 Mk
+83 Mk
+84 Mk
+85 Mk
+86 Mk
+87 Mk
+88 Mk
+89 Mk
+90 Mk
+91 Mk
+92 Mk
+93 Mk
+94 Mk
+95 Mk
+96 Mk
+97 Mk
+98 Mk
+99 Mk
+100 Mk
+101 Mk
+102 Mk
+103 Mk
+104 Mk
+105 Mk
+106 Mk
+107 Mk
+108 Mk
+109 Mk
+110 Mk
+111 Mk
+112 Mk
+113 Mk
+114 Mk
+115 Mk
+116 Mk
+117 Mk
+118 Mk
+119 Mk
+120 Mk
+121 Mk
+122 Mk
+123 Mk
+124 Mk
+125 Mk
+126 Mk
+127 Mk
+128 Mk
+129 Mk
+130 Mk
+131 Mk
+132 Mk
+133 Mk
+134 Mk
+135 Mk
+136 Mk
+137 Mk
+138 Mk
+139 Mk
+140 Mk
+141 Mk
+142 Mk
+143 Mk
+144 Mk
+145 Mk
+146 Mk
+147 Mk
+148 Mk
+149 Mk
+150 Mk
+151 Mk
+152 Mk
+153 Mk
+154 Mk
+155 Mk
+156 Mk
+157 Mk
+158 Mk
+159 Mk
+0 progenitor
+1 progenitor
+2 progenitor
+3 progenitor
+4 progenitor
+5 progenitor
+6 progenitor
+7 progenitor
+8 progenitor
+9 progenitor
+10 progenitor
+11 progenitor
+12 progenitor
+13 progenitor
+14 progenitor
+15 progenitor
+16 progenitor
+17 progenitor
+18 progenitor
+19 progenitor
+20 progenitor
+21 progenitor
+22 progenitor
+23 progenitor
+24 progenitor
+25 progenitor
+26 progenitor
+27 progenitor
+28 progenitor
+29 progenitor
+30 progenitor
+31 progenitor
+32 progenitor
+33 progenitor
+34 progenitor
+35 progenitor
+36 progenitor
+37 progenitor
+38 progenitor
+39 progenitor
+40 progenitor
+41 progenitor
+42 progenitor
+43 progenitor
+44 progenitor
+45 progenitor
+46 progenitor
+47 progenitor
+48 progenitor
+49 progenitor
+50 progenitor
+51 progenitor
+52 progenitor
+53 progenitor
+54 progenitor
+55 progenitor
+56 progenitor
+57 progenitor
+58 progenitor
+59 progenitor
+60 progenitor
+61 progenitor
+62 progenitor
+63 progenitor
+64 progenitor
+65 progenitor
+66 progenitor
+67 progenitor
+68 progenitor
+69 progenitor
+70 progenitor
+71 progenitor
+72 progenitor
+73 progenitor
+74 progenitor
+75 progenitor
+76 progenitor
+77 progenitor
+78 progenitor
+79 progenitor
+80 Neu
+81 Neu
+82 Neu
+83 Neu
+84 Neu
+85 Neu
+86 Neu
+87 Neu
+88 Neu
+89 Neu
+90 Neu
+91 Neu
+92 Neu
+93 Neu
+94 Neu
+95 Neu
+96 Neu
+97 Neu
+98 Neu
+99 Neu
+100 Neu
+101 Neu
+102 Neu
+103 Neu
+104 Neu
+105 Neu
+106 Neu
+107 Neu
+108 Neu
+109 Neu
+110 Neu
+111 Neu
+112 Neu
+113 Neu
+114 Neu
+115 Neu
+116 Neu
+117 Neu
+118 Neu
+119 Neu
+120 Neu
+121 Neu
+122 Neu
+123 Neu
+124 Neu
+125 Neu
+126 Neu
+127 Neu
+128 Neu
+129 Neu
+130 Neu
+131 Neu
+132 Neu
+133 Neu
+134 Neu
+135 Neu
+136 Neu
+137 Neu
+138 Neu
+139 Neu
+140 Neu
+141 Neu
+142 Neu
+143 Neu
+144 Neu
+145 Neu
+146 Neu
+147 Neu
+148 Neu
+149 Neu
+150 Neu
+151 Neu
+152 Neu
+153 Neu
+154 Neu
+155 Neu
+156 Neu
+157 Neu
+158 Neu
+159 Neu
b
diff -r 000000000000 -r 0ef28c0963c8 test-data/export.krumsiek11.obsm.tabular
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/export.krumsiek11.obsm.tabular Wed Apr 10 03:25:05 2019 -0400
b
@@ -0,0 +1,641 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
b
diff -r 000000000000 -r 0ef28c0963c8 test-data/export.krumsiek11.var.tabular
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/export.krumsiek11.var.tabular Wed Apr 10 03:25:05 2019 -0400
b
@@ -0,0 +1,12 @@
+index
+Gata2
+Gata1
+Fog1
+EKLF
+Fli1
+SCL
+Cebpa
+Pu.1
+cJun
+EgrNab
+Gfi1
b
diff -r 000000000000 -r 0ef28c0963c8 test-data/export.krumsiek11.varm.tabular
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/export.krumsiek11.varm.tabular Wed Apr 10 03:25:05 2019 -0400
b
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
b
diff -r 000000000000 -r 0ef28c0963c8 test-data/export_csv_X.csv
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/export_csv_X.csv Wed Apr 10 03:25:05 2019 -0400
b
b'@@ -0,0 +1,640 @@\n+0.8032\t-0.0005\t-1e-04\t0.0003\t0.0013\t0.0011\t0.7997\t0.8017\t0.0006\t0.0009\t0.0002\n+0.7239\t0.0016\t-0.0003\t-0.001\t0.0011\t0.0022\t0.8195\t0.7256\t0.0784\t0.0077\t0.0941\n+0.6578\t0.0013\t-0.001\t-0.0027\t0.0025\t0.0011\t0.8358\t0.6624\t0.1105\t0.0239\t0.1497\n+0.5972\t0.0038\t-0.0009\t-0.0064\t0.0007\t-0.0036\t0.8534\t0.5992\t0.1271\t0.0311\t0.1702\n+0.5396\t0.0071\t-0.0029\t-0.0063\t0.0011\t-0.007\t0.8656\t0.547\t0.1385\t0.0379\t0.1752\n+0.4897\t0.011\t-0.0023\t-0.0061\t0.0013\t-0.0034\t0.8759\t0.4998\t0.1496\t0.0459\t0.1747\n+0.4449\t0.0153\t-0.002\t-0.0089\t0.0003\t-0.0057\t0.8854\t0.4516\t0.1569\t0.0489\t0.1727\n+0.4078\t0.0131\t-0.0013\t-0.0121\t-0.0024\t-0.0076\t0.8986\t0.4096\t0.1666\t0.0556\t0.1661\n+0.3719\t0.0156\t0.0021\t-0.0105\t-0.0007\t-0.0066\t0.9062\t0.3742\t0.1731\t0.0631\t0.1623\n+0.3424\t0.0175\t0.0027\t-0.0083\t-0.0045\t-0.0017\t0.9135\t0.3433\t0.1781\t0.0698\t0.1565\n+0.3143\t0.0179\t-1e-04\t-0.01\t-0.0042\t-0.0039\t0.9191\t0.3175\t0.1891\t0.0785\t0.1473\n+0.29\t0.0215\t-0.0007\t-0.0069\t-0.0034\t-0.0018\t0.928\t0.2934\t0.1988\t0.0844\t0.1371\n+0.2674\t0.0255\t-0.002\t-0.0074\t-0.003\t-0.0013\t0.9373\t0.2749\t0.2103\t0.0942\t0.1301\n+0.2519\t0.0284\t-0.0011\t-0.0029\t-0.0037\t-0.0022\t0.9424\t0.26\t0.2211\t0.102\t0.1193\n+0.2353\t0.0371\t0.0009\t-0.0017\t-0.0018\t0.0\t0.9492\t0.2439\t0.2336\t0.1114\t0.1089\n+0.221\t0.0413\t0.0009\t-0.0028\t0.0019\t0.0025\t0.9503\t0.2353\t0.2473\t0.1219\t0.1018\n+0.2077\t0.0423\t0.0003\t-0.0016\t0.0047\t0.0057\t0.9527\t0.2248\t0.2645\t0.1389\t0.0915\n+0.1986\t0.0464\t-0.0005\t0.0012\t0.0025\t0.0081\t0.9551\t0.2187\t0.2866\t0.1572\t0.0846\n+0.1914\t0.0531\t0.002\t0.0035\t0.0022\t0.0143\t0.9573\t0.2117\t0.3103\t0.1756\t0.0761\n+0.1818\t0.0613\t0.0037\t0.0063\t0.0018\t0.0179\t0.9579\t0.2034\t0.3332\t0.2\t0.0722\n+0.1734\t0.0666\t0.0069\t0.0066\t0.0053\t0.0218\t0.9585\t0.2051\t0.3505\t0.2227\t0.0672\n+0.172\t0.0715\t0.0052\t0.0112\t0.0066\t0.026\t0.9586\t0.2025\t0.3742\t0.2433\t0.0567\n+0.1638\t0.0762\t0.0084\t0.0177\t0.0096\t0.0289\t0.9655\t0.1981\t0.3971\t0.2726\t0.0492\n+0.1556\t0.0826\t0.009\t0.0151\t0.0125\t0.0374\t0.9661\t0.1974\t0.4208\t0.2965\t0.0461\n+0.1515\t0.0831\t0.0117\t0.0169\t0.0101\t0.0385\t0.9724\t0.1936\t0.445\t0.3236\t0.0395\n+0.1475\t0.0821\t0.0123\t0.0174\t0.015\t0.0429\t0.9757\t0.1898\t0.4697\t0.3503\t0.0346\n+0.148\t0.0842\t0.0137\t0.0186\t0.0133\t0.0468\t0.9751\t0.19\t0.4953\t0.3773\t0.0297\n+0.144\t0.087\t0.0101\t0.0184\t0.0152\t0.0544\t0.9734\t0.1893\t0.5165\t0.4037\t0.0264\n+0.1463\t0.0892\t0.009\t0.0231\t0.0156\t0.0551\t0.976\t0.1906\t0.532\t0.4323\t0.0203\n+0.1413\t0.0919\t0.0085\t0.0255\t0.0193\t0.0594\t0.9795\t0.1887\t0.5534\t0.4581\t0.0198\n+0.1415\t0.0919\t0.0067\t0.0273\t0.0218\t0.0629\t0.9853\t0.1891\t0.568\t0.4826\t0.0224\n+0.1385\t0.0952\t0.0072\t0.0306\t0.0209\t0.0687\t0.9866\t0.1904\t0.5856\t0.5025\t0.0213\n+0.1386\t0.0993\t0.0075\t0.0265\t0.0268\t0.073\t0.9878\t0.1916\t0.6031\t0.5224\t0.0198\n+0.1337\t0.1011\t0.0061\t0.0237\t0.0242\t0.0751\t0.9897\t0.1885\t0.619\t0.5403\t0.0177\n+0.1318\t0.1009\t0.0046\t0.0278\t0.0267\t0.0793\t0.9925\t0.1892\t0.6339\t0.5546\t0.0173\n+0.1295\t0.1035\t0.0074\t0.03\t0.0266\t0.0817\t0.9967\t0.1855\t0.6451\t0.5754\t0.0171\n+0.1284\t0.1001\t0.0063\t0.0299\t0.0293\t0.0868\t0.9949\t0.1841\t0.6546\t0.5917\t0.0112\n+0.1246\t0.1018\t0.0112\t0.0354\t0.0264\t0.0901\t0.9949\t0.1886\t0.6651\t0.6068\t0.0119\n+0.123\t0.1057\t0.0079\t0.0353\t0.03\t0.0972\t0.989\t0.1858\t0.6758\t0.621\t0.0118\n+0.1184\t0.104\t0.0087\t0.0357\t0.0303\t0.0996\t0.9889\t0.1861\t0.6811\t0.63\t0.0092\n+0.1191\t0.1036\t0.0092\t0.0322\t0.0303\t0.1016\t0.9881\t0.1853\t0.6913\t0.6417\t0.0084\n+0.1198\t0.1035\t0.0052\t0.0332\t0.0306\t0.1001\t0.9874\t0.187\t0.7005\t0.6513\t0.0069\n+0.1171\t0.1055\t0.0055\t0.0339\t0.0303\t0.1041\t0.9877\t0.1889\t0.7091\t0.659\t0.0077\n+0.1157\t0.1066\t0.0084\t0.0349\t0.0303\t0.1031\t0.9882\t0.1905\t0.7142\t0.6705\t0.0064\n+0.116\t0.1097\t0.0087\t0.0341\t0.0321\t0.1078\t0.9902\t0.1886\t0.7201\t0.6802\t0.0046\n+0.1141\t0.1096\t0.0116\t0.0362\t0.0363\t0.1088\t0.9904\t0.1884\t0.7225\t0.6883\t0.0035\n+0.1185\t0.1081\t0.0096\t0.0351\t0.0363\t0.1055\t0.9888\t0.1909\t0.7314\t0.6989\t0.0051\n+0.1174\t0.1046\t0.0098\t0.037\t0.0369\t0.1061\t0.989\t0.1883\t0.7348\t0.7054\t0.0022\n+0.1135\t0.1022\t0.011\t0.0408\t0.033\t0.1091\t0.9909\t0.1905\t0.7427\t0.7131\t-0.0011\n+0.1121\t0.1003\t0.0074\t0.0365\t0.0365\t0.1053\t0.9905\t0.1945\t0.7472\t0.7213\t-0.0017\n+0.1081\t0.1033\t0.0071\t0.0346\t0.0347\t0.1052\t0.9898\t0.1982\t0.751\t0.7302\t-0.0023\n+0.1103\t0.1'..b'\t-0.0048\t-0.0074\t-0.0052\t-0.0027\t-0.0005\t0.9988\t1.0052\t0.016\t0.005\t0.9303\n+0.0031\t-0.0044\t-0.0053\t0.0004\t-0.002\t0.0006\t0.999\t1.0037\t0.017\t0.006\t0.9304\n+0.004\t-0.0049\t-0.0044\t0.002\t-0.0009\t-0.0012\t1.001\t1.0015\t0.0203\t0.0063\t0.9264\n+0.0024\t-0.0035\t-0.0028\t0.0016\t-0.0004\t-0.0013\t1.0027\t1.0006\t0.0214\t0.0027\t0.9278\n+0.0036\t-0.0006\t-0.0018\t0.0002\t-0.001\t0.0011\t1.0038\t1.0032\t0.0185\t0.0014\t0.9326\n+0.0036\t-0.0017\t-0.0026\t0.0049\t-0.0051\t0.0024\t1.0048\t1.0039\t0.0179\t-0.0011\t0.9367\n+0.0036\t-0.0032\t-0.0034\t0.0032\t-0.0023\t0.0036\t1.0062\t1.0058\t0.0195\t-0.0015\t0.9401\n+0.0018\t-0.0049\t1e-04\t0.001\t0.0\t0.0044\t1.0066\t1.0055\t0.0204\t-0.0021\t0.9432\n+-0.0\t-0.0055\t-0.0014\t-0.0013\t-0.0025\t0.002\t1.0021\t1.0051\t0.0189\t-0.0044\t0.9453\n+-0.0035\t-0.004\t-0.0032\t-0.0007\t-0.0018\t-0.0\t1.0024\t1.0047\t0.0187\t-0.0066\t0.9389\n+-0.0071\t-0.0056\t-0.0025\t0.0002\t-0.002\t-0.004\t1.0032\t1.0047\t0.0155\t-0.0102\t0.9278\n+-0.0053\t-0.0073\t-0.0031\t0.0033\t0.0006\t-0.0011\t1.0012\t1.0025\t0.0137\t-0.0045\t0.9215\n+-0.001\t-0.0068\t-0.0031\t0.0045\t-0.0015\t-0.0032\t0.9998\t1.0044\t0.0113\t-0.0052\t0.9236\n+-0.0017\t-0.0023\t-0.0046\t0.0052\t0.0033\t-0.0023\t0.9987\t1.0078\t0.0105\t-0.007\t0.9217\n+-0.0025\t0.0006\t-1e-04\t0.0069\t0.0048\t-0.0008\t0.9951\t1.005\t0.0144\t-0.0072\t0.9174\n+-0.0014\t0.0029\t-0.0026\t0.0083\t0.003\t0.0\t0.9967\t1.0052\t0.013\t-0.0051\t0.9144\n+1e-04\t0.0038\t-0.0015\t0.0065\t0.0026\t0.0015\t0.9945\t1.0036\t0.0144\t-0.003\t0.9207\n+0.0019\t0.002\t0.0014\t0.0059\t0.0048\t0.0008\t0.9966\t1.007\t0.0151\t-0.0008\t0.9236\n+0.0013\t0.0018\t-0.0016\t0.0077\t0.0045\t-0.0\t0.9966\t1.0074\t0.0135\t-0.0022\t0.9318\n+0.0014\t-0.0\t-0.0017\t0.006\t0.0053\t0.0002\t0.989\t1.0061\t0.014\t-0.0034\t0.9351\n+0.0012\t0.0023\t0.0008\t0.0046\t0.0053\t0.0032\t0.9867\t1.0054\t0.0131\t-0.0067\t0.938\n+0.0045\t0.0011\t0.0021\t0.0024\t0.007\t0.0006\t0.9872\t1.004\t0.0125\t-0.0076\t0.9325\n+0.0077\t0.0017\t0.0034\t0.0055\t0.0049\t-0.001\t0.9914\t1.0053\t0.0113\t-0.0099\t0.92\n+0.0061\t-0.0006\t0.0036\t0.0096\t0.0063\t-0.0023\t0.9914\t1.0067\t0.0126\t-0.0062\t0.9187\n+0.0046\t-0.0029\t0.0047\t0.0083\t0.0047\t-0.0058\t0.9915\t1.0034\t0.0144\t-0.0047\t0.9198\n+0.0025\t-0.002\t0.0026\t0.0064\t0.0047\t-0.0078\t0.9926\t1.003\t0.0153\t-0.0054\t0.9198\n+-0.0023\t-0.0027\t0.0013\t0.0059\t0.0014\t-0.0077\t0.9938\t1.0012\t0.0143\t-0.0046\t0.9246\n+0.0004\t-0.0045\t0.0011\t0.0046\t0.0035\t-0.0082\t0.9927\t1.0007\t0.0133\t-0.0049\t0.9222\n+-0.0006\t-0.0044\t0.001\t0.0071\t0.0049\t-0.0112\t0.9953\t1.0034\t0.0123\t-0.0061\t0.9246\n+-0.0025\t-0.0051\t-0.0003\t0.0076\t0.003\t-0.0067\t0.9932\t1.0029\t0.014\t-0.0055\t0.9267\n+-0.0038\t-0.0068\t0.0007\t0.0066\t-0.0003\t-0.0066\t0.9921\t1.0051\t0.013\t-0.0046\t0.9243\n+-0.0023\t-0.0119\t0.0046\t0.0063\t0.0037\t-0.0059\t0.9913\t1.004\t0.0146\t-0.0022\t0.9326\n+-0.0034\t-0.0117\t0.002\t0.0028\t0.003\t-0.0026\t0.9923\t1.0021\t0.0158\t-0.0021\t0.9364\n+-0.0047\t-0.0134\t0.0031\t0.0018\t0.0046\t-0.0006\t0.9908\t0.9996\t0.0136\t-0.0015\t0.9376\n+-0.0035\t-0.0163\t0.0017\t0.0016\t0.0035\t-0.0008\t0.9938\t0.9976\t0.013\t0.0009\t0.9446\n+-0.002\t-0.0149\t-0.0009\t0.0021\t0.0013\t-0.0018\t0.9938\t0.9941\t0.015\t-0.0055\t0.9497\n+-0.0036\t-0.0151\t0.0024\t-0.0013\t0.0012\t0.0004\t0.9976\t0.9917\t0.0123\t-0.0032\t0.9441\n+-0.0032\t-0.0116\t0.001\t0.0008\t-0.0024\t0.0006\t1.001\t0.9934\t0.0108\t-0.0065\t0.9492\n+-0.0023\t-0.0083\t0.0027\t0.0005\t0.0006\t-0.0014\t1.0014\t0.9927\t0.0136\t-0.0067\t0.94\n+-0.001\t-0.006\t0.0022\t0.0034\t-0.0011\t-0.0018\t0.9997\t0.9933\t0.0132\t-0.0049\t0.9404\n+-0.0024\t-0.0073\t-0.0011\t0.0036\t-0.0024\t-0.0008\t0.9975\t0.9958\t0.0165\t-0.0064\t0.9398\n+0.0007\t-0.0051\t0.0008\t0.0036\t-0.003\t-0.0012\t1.0006\t0.9932\t0.0161\t-0.0076\t0.9372\n+-0.0008\t-0.0076\t0.0025\t0.0028\t-0.0048\t-0.0003\t1.0016\t0.992\t0.015\t-0.0095\t0.9325\n+-0.0029\t-0.0045\t0.0027\t0.0051\t-0.0046\t-0.0039\t0.9989\t0.9913\t0.0177\t-0.0087\t0.9232\n+0.0002\t-0.002\t0.0061\t0.0048\t-0.0043\t-0.0016\t0.9989\t0.9911\t0.0152\t-0.0072\t0.916\n+-0.001\t-0.002\t0.0015\t0.0029\t-0.0055\t-0.0004\t0.999\t0.9915\t0.0107\t-0.0076\t0.9119\n+0.0028\t-0.003\t0.0009\t0.0049\t-0.0073\t0.002\t1.0\t0.9946\t0.0127\t-0.0082\t0.9095\n+0.003\t-0.0035\t0.0008\t0.0052\t-0.0066\t1e-04\t1.0014\t0.9977\t0.0125\t-0.0046\t0.9069\n+0.0063\t-0.0023\t-0.0005\t0.0081\t-0.0046\t-0.0006\t0.9983\t0.997\t0.0109\t-0.003\t0.9118\n+0.0049\t0.0002\t-0.0013\t0.0054\t-0.0036\t0.0009\t1.0011\t0.9967\t0.0066\t-0.0033\t0.9177\n'
b
diff -r 000000000000 -r 0ef28c0963c8 test-data/export_csv_obs.csv
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/export_csv_obs.csv Wed Apr 10 03:25:05 2019 -0400
b
@@ -0,0 +1,641 @@
+index cell_type
+0 progenitor
+1 progenitor
+2 progenitor
+3 progenitor
+4 progenitor
+5 progenitor
+6 progenitor
+7 progenitor
+8 progenitor
+9 progenitor
+10 progenitor
+11 progenitor
+12 progenitor
+13 progenitor
+14 progenitor
+15 progenitor
+16 progenitor
+17 progenitor
+18 progenitor
+19 progenitor
+20 progenitor
+21 progenitor
+22 progenitor
+23 progenitor
+24 progenitor
+25 progenitor
+26 progenitor
+27 progenitor
+28 progenitor
+29 progenitor
+30 progenitor
+31 progenitor
+32 progenitor
+33 progenitor
+34 progenitor
+35 progenitor
+36 progenitor
+37 progenitor
+38 progenitor
+39 progenitor
+40 progenitor
+41 progenitor
+42 progenitor
+43 progenitor
+44 progenitor
+45 progenitor
+46 progenitor
+47 progenitor
+48 progenitor
+49 progenitor
+50 progenitor
+51 progenitor
+52 progenitor
+53 progenitor
+54 progenitor
+55 progenitor
+56 progenitor
+57 progenitor
+58 progenitor
+59 progenitor
+60 progenitor
+61 progenitor
+62 progenitor
+63 progenitor
+64 progenitor
+65 progenitor
+66 progenitor
+67 progenitor
+68 progenitor
+69 progenitor
+70 progenitor
+71 progenitor
+72 progenitor
+73 progenitor
+74 progenitor
+75 progenitor
+76 progenitor
+77 progenitor
+78 progenitor
+79 progenitor
+80 Mo
+81 Mo
+82 Mo
+83 Mo
+84 Mo
+85 Mo
+86 Mo
+87 Mo
+88 Mo
+89 Mo
+90 Mo
+91 Mo
+92 Mo
+93 Mo
+94 Mo
+95 Mo
+96 Mo
+97 Mo
+98 Mo
+99 Mo
+100 Mo
+101 Mo
+102 Mo
+103 Mo
+104 Mo
+105 Mo
+106 Mo
+107 Mo
+108 Mo
+109 Mo
+110 Mo
+111 Mo
+112 Mo
+113 Mo
+114 Mo
+115 Mo
+116 Mo
+117 Mo
+118 Mo
+119 Mo
+120 Mo
+121 Mo
+122 Mo
+123 Mo
+124 Mo
+125 Mo
+126 Mo
+127 Mo
+128 Mo
+129 Mo
+130 Mo
+131 Mo
+132 Mo
+133 Mo
+134 Mo
+135 Mo
+136 Mo
+137 Mo
+138 Mo
+139 Mo
+140 Mo
+141 Mo
+142 Mo
+143 Mo
+144 Mo
+145 Mo
+146 Mo
+147 Mo
+148 Mo
+149 Mo
+150 Mo
+151 Mo
+152 Mo
+153 Mo
+154 Mo
+155 Mo
+156 Mo
+157 Mo
+158 Mo
+159 Mo
+0 progenitor
+1 progenitor
+2 progenitor
+3 progenitor
+4 progenitor
+5 progenitor
+6 progenitor
+7 progenitor
+8 progenitor
+9 progenitor
+10 progenitor
+11 progenitor
+12 progenitor
+13 progenitor
+14 progenitor
+15 progenitor
+16 progenitor
+17 progenitor
+18 progenitor
+19 progenitor
+20 progenitor
+21 progenitor
+22 progenitor
+23 progenitor
+24 progenitor
+25 progenitor
+26 progenitor
+27 progenitor
+28 progenitor
+29 progenitor
+30 progenitor
+31 progenitor
+32 progenitor
+33 progenitor
+34 progenitor
+35 progenitor
+36 progenitor
+37 progenitor
+38 progenitor
+39 progenitor
+40 progenitor
+41 progenitor
+42 progenitor
+43 progenitor
+44 progenitor
+45 progenitor
+46 progenitor
+47 progenitor
+48 progenitor
+49 progenitor
+50 progenitor
+51 progenitor
+52 progenitor
+53 progenitor
+54 progenitor
+55 progenitor
+56 progenitor
+57 progenitor
+58 progenitor
+59 progenitor
+60 progenitor
+61 progenitor
+62 progenitor
+63 progenitor
+64 progenitor
+65 progenitor
+66 progenitor
+67 progenitor
+68 progenitor
+69 progenitor
+70 progenitor
+71 progenitor
+72 progenitor
+73 progenitor
+74 progenitor
+75 progenitor
+76 progenitor
+77 progenitor
+78 progenitor
+79 progenitor
+80 Ery
+81 Ery
+82 Ery
+83 Ery
+84 Ery
+85 Ery
+86 Ery
+87 Ery
+88 Ery
+89 Ery
+90 Ery
+91 Ery
+92 Ery
+93 Ery
+94 Ery
+95 Ery
+96 Ery
+97 Ery
+98 Ery
+99 Ery
+100 Ery
+101 Ery
+102 Ery
+103 Ery
+104 Ery
+105 Ery
+106 Ery
+107 Ery
+108 Ery
+109 Ery
+110 Ery
+111 Ery
+112 Ery
+113 Ery
+114 Ery
+115 Ery
+116 Ery
+117 Ery
+118 Ery
+119 Ery
+120 Ery
+121 Ery
+122 Ery
+123 Ery
+124 Ery
+125 Ery
+126 Ery
+127 Ery
+128 Ery
+129 Ery
+130 Ery
+131 Ery
+132 Ery
+133 Ery
+134 Ery
+135 Ery
+136 Ery
+137 Ery
+138 Ery
+139 Ery
+140 Ery
+141 Ery
+142 Ery
+143 Ery
+144 Ery
+145 Ery
+146 Ery
+147 Ery
+148 Ery
+149 Ery
+150 Ery
+151 Ery
+152 Ery
+153 Ery
+154 Ery
+155 Ery
+156 Ery
+157 Ery
+158 Ery
+159 Ery
+0 progenitor
+1 progenitor
+2 progenitor
+3 progenitor
+4 progenitor
+5 progenitor
+6 progenitor
+7 progenitor
+8 progenitor
+9 progenitor
+10 progenitor
+11 progenitor
+12 progenitor
+13 progenitor
+14 progenitor
+15 progenitor
+16 progenitor
+17 progenitor
+18 progenitor
+19 progenitor
+20 progenitor
+21 progenitor
+22 progenitor
+23 progenitor
+24 progenitor
+25 progenitor
+26 progenitor
+27 progenitor
+28 progenitor
+29 progenitor
+30 progenitor
+31 progenitor
+32 progenitor
+33 progenitor
+34 progenitor
+35 progenitor
+36 progenitor
+37 progenitor
+38 progenitor
+39 progenitor
+40 progenitor
+41 progenitor
+42 progenitor
+43 progenitor
+44 progenitor
+45 progenitor
+46 progenitor
+47 progenitor
+48 progenitor
+49 progenitor
+50 progenitor
+51 progenitor
+52 progenitor
+53 progenitor
+54 progenitor
+55 progenitor
+56 progenitor
+57 progenitor
+58 progenitor
+59 progenitor
+60 progenitor
+61 progenitor
+62 progenitor
+63 progenitor
+64 progenitor
+65 progenitor
+66 progenitor
+67 progenitor
+68 progenitor
+69 progenitor
+70 progenitor
+71 progenitor
+72 progenitor
+73 progenitor
+74 progenitor
+75 progenitor
+76 progenitor
+77 progenitor
+78 progenitor
+79 progenitor
+80 Mk
+81 Mk
+82 Mk
+83 Mk
+84 Mk
+85 Mk
+86 Mk
+87 Mk
+88 Mk
+89 Mk
+90 Mk
+91 Mk
+92 Mk
+93 Mk
+94 Mk
+95 Mk
+96 Mk
+97 Mk
+98 Mk
+99 Mk
+100 Mk
+101 Mk
+102 Mk
+103 Mk
+104 Mk
+105 Mk
+106 Mk
+107 Mk
+108 Mk
+109 Mk
+110 Mk
+111 Mk
+112 Mk
+113 Mk
+114 Mk
+115 Mk
+116 Mk
+117 Mk
+118 Mk
+119 Mk
+120 Mk
+121 Mk
+122 Mk
+123 Mk
+124 Mk
+125 Mk
+126 Mk
+127 Mk
+128 Mk
+129 Mk
+130 Mk
+131 Mk
+132 Mk
+133 Mk
+134 Mk
+135 Mk
+136 Mk
+137 Mk
+138 Mk
+139 Mk
+140 Mk
+141 Mk
+142 Mk
+143 Mk
+144 Mk
+145 Mk
+146 Mk
+147 Mk
+148 Mk
+149 Mk
+150 Mk
+151 Mk
+152 Mk
+153 Mk
+154 Mk
+155 Mk
+156 Mk
+157 Mk
+158 Mk
+159 Mk
+0 progenitor
+1 progenitor
+2 progenitor
+3 progenitor
+4 progenitor
+5 progenitor
+6 progenitor
+7 progenitor
+8 progenitor
+9 progenitor
+10 progenitor
+11 progenitor
+12 progenitor
+13 progenitor
+14 progenitor
+15 progenitor
+16 progenitor
+17 progenitor
+18 progenitor
+19 progenitor
+20 progenitor
+21 progenitor
+22 progenitor
+23 progenitor
+24 progenitor
+25 progenitor
+26 progenitor
+27 progenitor
+28 progenitor
+29 progenitor
+30 progenitor
+31 progenitor
+32 progenitor
+33 progenitor
+34 progenitor
+35 progenitor
+36 progenitor
+37 progenitor
+38 progenitor
+39 progenitor
+40 progenitor
+41 progenitor
+42 progenitor
+43 progenitor
+44 progenitor
+45 progenitor
+46 progenitor
+47 progenitor
+48 progenitor
+49 progenitor
+50 progenitor
+51 progenitor
+52 progenitor
+53 progenitor
+54 progenitor
+55 progenitor
+56 progenitor
+57 progenitor
+58 progenitor
+59 progenitor
+60 progenitor
+61 progenitor
+62 progenitor
+63 progenitor
+64 progenitor
+65 progenitor
+66 progenitor
+67 progenitor
+68 progenitor
+69 progenitor
+70 progenitor
+71 progenitor
+72 progenitor
+73 progenitor
+74 progenitor
+75 progenitor
+76 progenitor
+77 progenitor
+78 progenitor
+79 progenitor
+80 Neu
+81 Neu
+82 Neu
+83 Neu
+84 Neu
+85 Neu
+86 Neu
+87 Neu
+88 Neu
+89 Neu
+90 Neu
+91 Neu
+92 Neu
+93 Neu
+94 Neu
+95 Neu
+96 Neu
+97 Neu
+98 Neu
+99 Neu
+100 Neu
+101 Neu
+102 Neu
+103 Neu
+104 Neu
+105 Neu
+106 Neu
+107 Neu
+108 Neu
+109 Neu
+110 Neu
+111 Neu
+112 Neu
+113 Neu
+114 Neu
+115 Neu
+116 Neu
+117 Neu
+118 Neu
+119 Neu
+120 Neu
+121 Neu
+122 Neu
+123 Neu
+124 Neu
+125 Neu
+126 Neu
+127 Neu
+128 Neu
+129 Neu
+130 Neu
+131 Neu
+132 Neu
+133 Neu
+134 Neu
+135 Neu
+136 Neu
+137 Neu
+138 Neu
+139 Neu
+140 Neu
+141 Neu
+142 Neu
+143 Neu
+144 Neu
+145 Neu
+146 Neu
+147 Neu
+148 Neu
+149 Neu
+150 Neu
+151 Neu
+152 Neu
+153 Neu
+154 Neu
+155 Neu
+156 Neu
+157 Neu
+158 Neu
+159 Neu
b
diff -r 000000000000 -r 0ef28c0963c8 test-data/export_csv_obsm.csv
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/export_csv_obsm.csv Wed Apr 10 03:25:05 2019 -0400
b
@@ -0,0 +1,641 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
b
diff -r 000000000000 -r 0ef28c0963c8 test-data/export_csv_var.csv
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/export_csv_var.csv Wed Apr 10 03:25:05 2019 -0400
b
@@ -0,0 +1,12 @@
+index
+Gata2
+Gata1
+Fog1
+EKLF
+Fli1
+SCL
+Cebpa
+Pu.1
+cJun
+EgrNab
+Gfi1
b
diff -r 000000000000 -r 0ef28c0963c8 test-data/export_csv_varm.csv
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/export_csv_varm.csv Wed Apr 10 03:25:05 2019 -0400
b
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
b
diff -r 000000000000 -r 0ef28c0963c8 test-data/features_10x_v3.0.0.tsv
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/features_10x_v3.0.0.tsv Wed Apr 10 03:25:05 2019 -0400
b
b'@@ -0,0 +1,507 @@\n+ENSG00000279493\tCH507-9B2.2\tGene Expression\n+ENSG00000277117\tCH507-9B2.1\tGene Expression\n+ENSG00000279687\tCH507-9B2.8\tGene Expression\n+ENSG00000280071\tCH507-9B2.3\tGene Expression\n+ENSG00000276612\tCH507-9B2.4\tGene Expression\n+ENSG00000275464\tCH507-9B2.5\tGene Expression\n+ENSG00000280433\tCH507-9B2.9\tGene Expression\n+ENSG00000279669\tRP11-717F1.1\tGene Expression\n+ENSG00000279094\tCH507-24F1.1\tGene Expression\n+ENSG00000274333\tRP11-717F1.2\tGene Expression\n+ENSG00000279784\tCH507-39O4.1\tGene Expression\n+ENSG00000279064\tCH507-39O4.2\tGene Expression\n+ENSG00000280191\tCH507-42P11.5\tGene Expression\n+ENSG00000280095\tCH507-42P11.7\tGene Expression\n+ENSG00000280179\tCH507-42P11.6\tGene Expression\n+ENSG00000275993\tCH507-42P11.8\tGene Expression\n+ENSG00000275496\tCH507-24F1.2\tGene Expression\n+ENSG00000278903\tCH507-145C22.1\tGene Expression\n+ENSG00000274276\tCBSL\tGene Expression\n+ENSG00000275895\tU2AF1L5\tGene Expression\n+ENSG00000278927\tCH507-152C13.6\tGene Expression\n+ENSG00000276076\tCH507-152C13.3\tGene Expression\n+ENSG00000280145\tCH507-154B10.1\tGene Expression\n+ENSG00000278878\tCH507-145C22.3\tGene Expression\n+ENSG00000280164\tCH507-254M2.3\tGene Expression\n+ENSG00000279998\tCH507-210P18.1\tGene Expression\n+ENSG00000278955\tCH507-210P18.4\tGene Expression\n+ENSG00000279751\tCH507-210P18.5\tGene Expression\n+ENSG00000280018\tCH507-154B10.2\tGene Expression\n+ENSG00000279313\tCH507-145C22.4\tGene Expression\n+ENSG00000278884\tCH507-236L23.1\tGene Expression\n+ENSG00000277067\tCH507-254M2.1\tGene Expression\n+ENSG00000276077\tCH507-254M2.2\tGene Expression\n+ENSG00000277991\tCH507-338C24.1\tGene Expression\n+ENSG00000273590\tSMIM11B\tGene Expression\n+ENSG00000278961\tCH507-396I9.3\tGene Expression\n+ENSG00000276289\tKCNE1B\tGene Expression\n+ENSG00000278996\tCH507-513H4.1\tGene Expression\n+ENSG00000280800\tCH507-513H4.6\tGene Expression\n+ENSG00000281383\tCH507-513H4.5\tGene Expression\n+ENSG00000280441\tCH507-528H12.1\tGene Expression\n+ENSG00000280614\tCH507-513H4.4\tGene Expression\n+ENSG00000281181\tCH507-513H4.3\tGene Expression\n+ENSG00000279579\tbP-2189O9.3\tGene Expression\n+ENSG00000279501\tbP-2171C21.3\tGene Expression\n+ENSG00000278932\tbP-21264C1.2\tGene Expression\n+ENSG00000280081\tMGC39584\tGene Expression\n+ENSG00000279321\tRP11-555K2.4\tGene Expression\n+ENSG00000279851\tCH507-216K13.2\tGene Expression\n+ENSG00000277693\tAP003900.6\tGene Expression\n+ENSG00000274391\tTPTE\tGene Expression\n+ENSG00000277282\tIGHV1OR21-1\tGene Expression\n+ENSG00000229306\tAP001464.4\tGene Expression\n+ENSG00000280108\tAJ239318.1\tGene Expression\n+ENSG00000228159\tAP001465.5\tGene Expression\n+ENSG00000166351\tPOTED\tGene Expression\n+ENSG00000224922\tAL050303.7\tGene Expression\n+ENSG00000224905\tAP001347.6\tGene Expression\n+ENSG00000188992\tLIPI\tGene Expression\n+ENSG00000185272\tRBM11\tGene Expression\n+ENSG00000155304\tHSPA13\tGene Expression\n+ENSG00000155307\tSAMSN1\tGene Expression\n+ENSG00000223662\tSAMSN1-AS1\tGene Expression\n+ENSG00000243440\tAF165138.7\tGene Expression\n+ENSG00000232884\tAF127936.3\tGene Expression\n+ENSG00000226751\tAF127936.5\tGene Expression\n+ENSG00000235609\tAF127936.9\tGene Expression\n+ENSG00000281903\tAF127936.7\tGene Expression\n+ENSG00000235277\tAF127577.8\tGene Expression\n+ENSG00000180530\tNRIP1\tGene Expression\n+ENSG00000229047\tAF127577.10\tGene Expression\n+ENSG00000231201\tAF127577.11\tGene Expression\n+ENSG00000236471\tAF127577.12\tGene Expression\n+ENSG00000229425\tAJ006998.2\tGene Expression\n+ENSG00000224247\tAJ009632.3\tGene Expression\n+ENSG00000155313\tUSP25\tGene Expression\n+ENSG00000215386\tMIR99AHG\tGene Expression\n+ENSG00000270071\tAP001172.2\tGene Expression\n+ENSG00000270139\tAP001172.3\tGene Expression\n+ENSG00000269950\tAP000962.2\tGene Expression\n+ENSG00000228798\tAP000473.5\tGene Expression\n+ENSG00000270093\tAP000473.8\tGene Expression\n+ENSG00000237735\tAP000473.6\tGene Expression\n+ENSG00000232886\tAF212831.2\tGene Expression\n+ENSG00000232560\tLINC01549\tGene Expression\n+ENSG00000154639\tCXADR\tGene Expression\n+ENSG00000154640\tBTG3\tGene Expression\n+ENSG00000226956\tAP000432.2\tGene Expression\n+ENSG00000240770\tC21orf91-OT1\tGene Expression\n+ENSG00000'..b'ssion\n+ENSG00000237604\tAP001056.1\tGene Expression\n+ENSG00000232124\tAP001057.1\tGene Expression\n+ENSG00000232698\tAP001058.3\tGene Expression\n+ENSG00000160223\tICOSLG\tGene Expression\n+ENSG00000278158\tAP001059.6\tGene Expression\n+ENSG00000275799\tAP001059.7\tGene Expression\n+ENSG00000142182\tDNMT3L\tGene Expression\n+ENSG00000232010\tAP001059.5\tGene Expression\n+ENSG00000160224\tAIRE\tGene Expression\n+ENSG00000141959\tPFKL\tGene Expression\n+ENSG00000160226\tC21orf2\tGene Expression\n+ENSG00000184441\tAP001062.7\tGene Expression\n+ENSG00000232969\tAP001062.9\tGene Expression\n+ENSG00000260256\tAP001063.1\tGene Expression\n+ENSG00000142185\tTRPM2\tGene Expression\n+ENSG00000230061\tTRPM2-AS\tGene Expression\n+ENSG00000229356\tLRRC3-AS1\tGene Expression\n+ENSG00000160233\tLRRC3\tGene Expression\n+ENSG00000274225\tKB-68A7.1\tGene Expression\n+ENSG00000228709\tAP001065.15\tGene Expression\n+ENSG00000277352\tKB-68A7.2\tGene Expression\n+ENSG00000175894\tTSPEAR\tGene Expression\n+ENSG00000235890\tTSPEAR-AS1\tGene Expression\n+ENSG00000182912\tTSPEAR-AS2\tGene Expression\n+ENSG00000215455\tKRTAP10-1\tGene Expression\n+ENSG00000205445\tKRTAP10-2\tGene Expression\n+ENSG00000212935\tKRTAP10-3\tGene Expression\n+ENSG00000215454\tKRTAP10-4\tGene Expression\n+ENSG00000241123\tKRTAP10-5\tGene Expression\n+ENSG00000188155\tKRTAP10-6\tGene Expression\n+ENSG00000272804\tKRTAP10-7\tGene Expression\n+ENSG00000187766\tKRTAP10-8\tGene Expression\n+ENSG00000221837\tKRTAP10-9\tGene Expression\n+ENSG00000221859\tKRTAP10-10\tGene Expression\n+ENSG00000243489\tKRTAP10-11\tGene Expression\n+ENSG00000205439\tKRTAP12-3\tGene Expression\n+ENSG00000212933\tKRTAP12-4\tGene Expression\n+ENSG00000221864\tKRTAP12-2\tGene Expression\n+ENSG00000187175\tKRTAP12-1\tGene Expression\n+ENSG00000189169\tKRTAP10-12\tGene Expression\n+ENSG00000184787\tUBE2G2\tGene Expression\n+ENSG00000236519\tLINC01424\tGene Expression\n+ENSG00000184900\tSUMO3\tGene Expression\n+ENSG00000183255\tPTTG1IP\tGene Expression\n+ENSG00000160255\tITGB2\tGene Expression\n+ENSG00000227039\tITGB2-AS1\tGene Expression\n+ENSG00000183250\tLINC01547\tGene Expression\n+ENSG00000272825\tLL21NC02-1C16.2\tGene Expression\n+ENSG00000160256\tFAM207A\tGene Expression\n+ENSG00000276529\tAP001505.10\tGene Expression\n+ENSG00000234880\tLINC00163\tGene Expression\n+ENSG00000261706\tLINC00165\tGene Expression\n+ENSG00000275874\tLINC00162\tGene Expression\n+ENSG00000197381\tADARB1\tGene Expression\n+ENSG00000267857\tRP5-1023B21.1\tGene Expression\n+ENSG00000182586\tLINC00334\tGene Expression\n+ENSG00000186866\tPOFUT2\tGene Expression\n+ENSG00000223768\tLINC00205\tGene Expression\n+ENSG00000184274\tLINC00315\tGene Expression\n+ENSG00000229382\tBX322557.13\tGene Expression\n+ENSG00000237664\tLINC00316\tGene Expression\n+ENSG00000228355\tBX322559.3\tGene Expression\n+ENSG00000273796\tLL21NC02-21A1.1\tGene Expression\n+ENSG00000182871\tCOL18A1\tGene Expression\n+ENSG00000224574\tCOL18A1-AS2\tGene Expression\n+ENSG00000183535\tCOL18A1-AS1\tGene Expression\n+ENSG00000173638\tSLC19A1\tGene Expression\n+ENSG00000233922\tAL133493.2\tGene Expression\n+ENSG00000183570\tPCBP3\tGene Expression\n+ENSG00000275139\tRP1-101D8.1\tGene Expression\n+ENSG00000205424\tAL592528.1\tGene Expression\n+ENSG00000274248\tAJ011932.1\tGene Expression\n+ENSG00000142156\tCOL6A1\tGene Expression\n+ENSG00000224413\tAP001476.2\tGene Expression\n+ENSG00000228235\tAP001476.4\tGene Expression\n+ENSG00000226115\tAP001476.3\tGene Expression\n+ENSG00000227438\tAP001471.1\tGene Expression\n+ENSG00000142173\tCOL6A2\tGene Expression\n+ENSG00000160282\tFTCD\tGene Expression\n+ENSG00000237338\tFTCD-AS1\tGene Expression\n+ENSG00000160284\tSPATC1L\tGene Expression\n+ENSG00000228404\tAP001468.58\tGene Expression\n+ENSG00000160285\tLSS\tGene Expression\n+ENSG00000223901\tAP001469.5\tGene Expression\n+ENSG00000215424\tMCM3AP-AS1\tGene Expression\n+ENSG00000160294\tMCM3AP\tGene Expression\n+ENSG00000228137\tAP001469.7\tGene Expression\n+ENSG00000239415\tAP001469.9\tGene Expression\n+ENSG00000182362\tYBEY\tGene Expression\n+ENSG00000160298\tC21orf58\tGene Expression\n+ENSG00000160299\tPCNT\tGene Expression\n+ENSG00000160305\tDIP2A\tGene Expression\n+ENSG00000160307\tS100B\tGene Expression\n+ENSG00000160310\tPRMT2\tGene Expression\n'
b
diff -r 000000000000 -r 0ef28c0963c8 test-data/genes_10x_v1.2.0.tsv
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/genes_10x_v1.2.0.tsv Wed Apr 10 03:25:05 2019 -0400
b
@@ -0,0 +1,343 @@
+DSCAM DSCAM
+MIR99AHG MIR99AHG
+APP APP
+USP16 USP16
+ADAMTS5 ADAMTS5
+TIAM1 TIAM1
+LOC339622 LOC339622
+IFNAR2 IFNAR2
+DYRK1A DYRK1A
+MORC3 MORC3
+ERG ERG
+RRP1B RRP1B
+TEKT4P2 TEKT4P2
+ANKRD30BP2 ANKRD30BP2
+RBM11 RBM11
+ANKRD20A11P ANKRD20A11P
+SAMSN1 SAMSN1
+NRIP1 NRIP1
+LOC388813 LOC388813
+USP25 USP25
+CHODL CHODL
+TMPRSS15 TMPRSS15
+MIR548XHG MIR548XHG
+NCAM2 NCAM2
+LINC00320 LINC00320
+LOC101927843 LOC101927843
+LOC101927869 LOC101927869
+GABPA GABPA
+CYYR1 CYYR1
+MIR5009 MIR5009
+LINC00113 LINC00113
+LOC284825 LOC284825
+LOC101927973 LOC101927973
+GRIK1 GRIK1
+MAP3K7CL MAP3K7CL
+CLDN8 CLDN8
+HUNK HUNK
+SYNJ1 SYNJ1
+URB1 URB1
+TCP10L TCP10L
+EVA1C EVA1C
+MRAP MRAP
+ITSN1 ITSN1
+CRYZL1 CRYZL1
+RUNX1 RUNX1
+RCAN1 RCAN1
+CLIC6 CLIC6
+DOPEY2 DOPEY2
+LOC100506403 LOC100506403
+LOC100133286 LOC100133286
+LOC101928269 LOC101928269
+CLDN14 CLDN14
+TTC3 TTC3
+HLCS HLCS
+DSCR4 DSCR4
+KCNJ6 KCNJ6
+LINC01423 LINC01423
+BRWD1 BRWD1
+WRB WRB
+B3GALT5 B3GALT5
+PCP4 PCP4
+IGSF5 IGSF5
+FAM3B FAM3B
+TMPRSS2 TMPRSS2
+BACE2 BACE2
+UMODL1 UMODL1
+PRDM15 PRDM15
+ABCG1 ABCG1
+RSPH1 RSPH1
+PDE9A PDE9A
+PKNOX1 PKNOX1
+HSF2BP HSF2BP
+AGPAT3 AGPAT3
+TRAPPC10 TRAPPC10
+TSPEAR TSPEAR
+PFKL PFKL
+RRP1 RRP1
+ADARB1 ADARB1
+COL18A1 COL18A1
+YBEY YBEY
+PCBP3 PCBP3
+DIP2A DIP2A
+PCNT PCNT
+MIR3648-1 MIR3648-1
+MIR3687-1 MIR3687-1
+MIR3648-2 MIR3648-2
+MIR3687-2 MIR3687-2
+TPTE TPTE
+BAGE BAGE
+BAGE4 BAGE4
+BAGE3 BAGE3
+BAGE5 BAGE5
+BAGE2 BAGE2
+MIR3156-3 MIR3156-3
+LOC102724188 LOC102724188
+MIR3118-1 MIR3118-1
+POTED POTED
+MIR8069-1 MIR8069-1
+MIR8069-2 MIR8069-2
+CYP4F29P CYP4F29P
+LIPI LIPI
+ABCC13 ABCC13
+HSPA13 HSPA13
+SAMSN1-AS1 SAMSN1-AS1
+MIR99A MIR99A
+MIRLET7C MIRLET7C
+MIR125B2 MIR125B2
+LINC01549 LINC01549
+CXADR CXADR
+BTG3 BTG3
+C21orf91 C21orf91
+CHODL-AS1 CHODL-AS1
+C21orf91-OT1 C21orf91-OT1
+LINC00317 LINC00317
+LINC01425 LINC01425
+LINC00308 LINC00308
+D21S2088E D21S2088E
+LINC00158 LINC00158
+MRPL39 MRPL39
+LINC00515 LINC00515
+MIR155 MIR155
+MIR155HG MIR155HG
+ATP5J ATP5J
+JAM2 JAM2
+ADAMTS1 ADAMTS1
+MIR4759 MIR4759
+LINC00314 LINC00314
+LINC00161 LINC00161
+N6AMT1 N6AMT1
+LTN1 LTN1
+RWDD2B RWDD2B
+CCT8 CCT8
+LINC00189 LINC00189
+BACH1 BACH1
+BACH1-IT2 BACH1-IT2
+GRIK1-AS2 GRIK1-AS2
+GRIK1-AS1 GRIK1-AS1
+CLDN17 CLDN17
+LINC00307 LINC00307
+KRTAP27-1 KRTAP27-1
+KRTAP25-1 KRTAP25-1
+KRTAP24-1 KRTAP24-1
+KRTAP26-1 KRTAP26-1
+KRTAP13-4 KRTAP13-4
+KRTAP15-1 KRTAP15-1
+KRTAP13-3 KRTAP13-3
+MIR4327 MIR4327
+KRTAP13-1 KRTAP13-1
+KRTAP23-1 KRTAP23-1
+KRTAP13-2 KRTAP13-2
+KRTAP6-2 KRTAP6-2
+KRTAP19-7 KRTAP19-7
+KRTAP19-5 KRTAP19-5
+KRTAP19-4 KRTAP19-4
+KRTAP19-3 KRTAP19-3
+KRTAP19-2 KRTAP19-2
+KRTAP19-6 KRTAP19-6
+KRTAP22-2 KRTAP22-2
+KRTAP6-3 KRTAP6-3
+KRTAP22-1 KRTAP22-1
+KRTAP19-1 KRTAP19-1
+KRTAP6-1 KRTAP6-1
+KRTAP20-2 KRTAP20-2
+KRTAP20-1 KRTAP20-1
+KRTAP20-4 KRTAP20-4
+KRTAP20-3 KRTAP20-3
+KRTAP21-3 KRTAP21-3
+KRTAP21-1 KRTAP21-1
+KRTAP21-2 KRTAP21-2
+KRTAP8-1 KRTAP8-1
+KRTAP7-1 KRTAP7-1
+KRTAP11-1 KRTAP11-1
+KRTAP19-8 KRTAP19-8
+SCAF4 SCAF4
+SOD1 SOD1
+LINC00159 LINC00159
+MIS18A MIS18A
+URB1-AS1 URB1-AS1
+SNORA80A SNORA80A
+C21orf59 C21orf59
+PAXBP1 PAXBP1
+C21orf62 C21orf62
+C21orf62-AS1 C21orf62-AS1
+PAXBP1-AS1 PAXBP1-AS1
+OLIG1 OLIG1
+OLIG2 OLIG2
+LINC00945 LINC00945
+LINC01548 LINC01548
+LOC101928107 LOC101928107
+IFNAR1 IFNAR1
+IL10RB IL10RB
+IL10RB-AS1 IL10RB-AS1
+DNAJC28 DNAJC28
+TMEM50B TMEM50B
+IFNGR2 IFNGR2
+GART GART
+SON SON
+DONSON DONSON
+MIR6501 MIR6501
+ATP5O ATP5O
+LINC00649 LINC00649
+MRPS6 MRPS6
+SLC5A3 SLC5A3
+LINC00310 LINC00310
+KCNE2 KCNE2
+C21orf140 C21orf140
+SMIM11A SMIM11A
+SMIM11B SMIM11B
+KCNE1 KCNE1
+LINC00160 LINC00160
+LINC01426 LINC01426
+RUNX1-IT1 RUNX1-IT1
+MIR802 MIR802
+SETD4 SETD4
+CBR1 CBR1
+LINC01436 LINC01436
+CBR3 CBR3
+CBR3-AS1 CBR3-AS1
+CHAF1B CHAF1B
+SIM2 SIM2
+RIPPLY3 RIPPLY3
+PIGP PIGP
+LOC105372795 LOC105372795
+DSCR3 DSCR3
+DSCR9 DSCR9
+DSCR10 DSCR10
+DSCR8 DSCR8
+KCNJ15 KCNJ15
+ETS2 ETS2
+LOC101928398 LOC101928398
+LINC00114 LINC00114
+LOC101928435 LOC101928435
+LOC400867 LOC400867
+PSMG1 PSMG1
+BRWD1-AS1 BRWD1-AS1
+HMGN1 HMGN1
+BRWD1-IT2 BRWD1-IT2
+LCA5L LCA5L
+SH3BGR SH3BGR
+MIR6508 MIR6508
+B3GALT5-AS1 B3GALT5-AS1
+MIR4760 MIR4760
+DSCAM-AS1 DSCAM-AS1
+DSCAM-IT1 DSCAM-IT1
+MIR3197 MIR3197
+LINC00323 LINC00323
+PLAC4 PLAC4
+MX2 MX2
+MX1 MX1
+LINC00111 LINC00111
+RIPK4 RIPK4
+MIR6814 MIR6814
+LINC00112 LINC00112
+LINC00479 LINC00479
+C2CD2 C2CD2
+SNORA91 SNORA91
+ZBTB21 ZBTB21
+ZNF295-AS1 ZNF295-AS1
+UMODL1-AS1 UMODL1-AS1
+TFF3 TFF3
+TFF2 TFF2
+UBASH3A UBASH3A
+TMPRSS3 TMPRSS3
+TFF1 TFF1
+SLC37A1 SLC37A1
+LOC101928233 LOC101928233
+WDR4 WDR4
+NDUFV3 NDUFV3
+ERVH48-1 ERVH48-1
+U2AF1 U2AF1
+CBS CBS
+FRGCA FRGCA
+LOC106780825 LOC106780825
+LOC102724652 LOC102724652
+CRYAA CRYAA
+LINC00322 LINC00322
+TCONS_00029157 TCONS_00029157
+SIK1 SIK1
+LINC00313 LINC00313
+LINC00319 LINC00319
+MIR6070 MIR6070
+PDXK PDXK
+CSTB CSTB
+AATBC AATBC
+C21orf33 C21orf33
+PWP2 PWP2
+ICOSLG ICOSLG
+DNMT3L DNMT3L
+AIRE AIRE
+C21orf2 C21orf2
+TRPM2 TRPM2
+TRPM2-AS TRPM2-AS
+LRRC3-AS1 LRRC3-AS1
+TSPEAR-AS1 TSPEAR-AS1
+KRTAP10-3 KRTAP10-3
+KRTAP10-1 KRTAP10-1
+LRRC3 LRRC3
+TSPEAR-AS2 TSPEAR-AS2
+KRTAP10-4 KRTAP10-4
+KRTAP10-5 KRTAP10-5
+KRTAP10-2 KRTAP10-2
+KRTAP10-12 KRTAP10-12
+KRTAP12-4 KRTAP12-4
+KRTAP12-3 KRTAP12-3
+KRTAP10-7 KRTAP10-7
+KRTAP12-1 KRTAP12-1
+KRTAP10-8 KRTAP10-8
+KRTAP10-11 KRTAP10-11
+KRTAP10-9 KRTAP10-9
+KRTAP12-2 KRTAP12-2
+KRTAP10-10 KRTAP10-10
+KRTAP10-6 KRTAP10-6
+SUMO3 SUMO3
+UBE2G2 UBE2G2
+LINC01424 LINC01424
+FAM207A FAM207A
+ITGB2 ITGB2
+PTTG1IP PTTG1IP
+LINC01547 LINC01547
+ITGB2-AS1 ITGB2-AS1
+SSR4P1 SSR4P1
+LINC00163 LINC00163
+LINC00162 LINC00162
+POFUT2 POFUT2
+LINC00316 LINC00316
+LOC642852 LOC642852
+COL18A1-AS1 COL18A1-AS1
+COL18A1-AS2 COL18A1-AS2
+MIR6815 MIR6815
+SLC19A1 SLC19A1
+LOC100129027 LOC100129027
+LOC101928796 LOC101928796
+COL6A1 COL6A1
+FTCD FTCD
+COL6A2 COL6A2
+SPATC1L SPATC1L
+LSS LSS
+MCM3AP-AS1 MCM3AP-AS1
+MCM3AP MCM3AP
+C21orf58 C21orf58
+DIP2A-IT1 DIP2A-IT1
+PRMT2 PRMT2
+S100B S100B
b
diff -r 000000000000 -r 0ef28c0963c8 test-data/import.csv.h5ad
b
Binary file test-data/import.csv.h5ad has changed
b
diff -r 000000000000 -r 0ef28c0963c8 test-data/import.loom.krumsiek11.h5ad
b
Binary file test-data/import.loom.krumsiek11.h5ad has changed
b
diff -r 000000000000 -r 0ef28c0963c8 test-data/import.mtx.legacy_10x.h5ad
b
Binary file test-data/import.mtx.legacy_10x.h5ad has changed
b
diff -r 000000000000 -r 0ef28c0963c8 test-data/import.mtx.no_10x.h5ad
b
Binary file test-data/import.mtx.no_10x.h5ad has changed
b
diff -r 000000000000 -r 0ef28c0963c8 test-data/import.mtx.v3_10x.h5ad
b
Binary file test-data/import.mtx.v3_10x.h5ad has changed
b
diff -r 000000000000 -r 0ef28c0963c8 test-data/import.tsv.h5ad
b
Binary file test-data/import.tsv.h5ad has changed
b
diff -r 000000000000 -r 0ef28c0963c8 test-data/import.umi_tools.h5ad
b
Binary file test-data/import.umi_tools.h5ad has changed
b
diff -r 000000000000 -r 0ef28c0963c8 test-data/inspect.X.tabular
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/inspect.X.tabular Wed Apr 10 03:25:05 2019 -0400
b
b'@@ -0,0 +1,641 @@\n+index\tGata2\tGata1\tFog1\tEKLF\tFli1\tSCL\tCebpa\tPu.1\tcJun\tEgrNab\tGfi1\n+0\t0.8032\t-0.0005\t-1e-04\t0.0003\t0.0013\t0.0011\t0.7997\t0.8017\t0.0006\t0.0009\t0.0002\n+1\t0.7239\t0.0016\t-0.0003\t-0.001\t0.0011\t0.0022\t0.8195\t0.7256\t0.0784\t0.0077\t0.0941\n+2\t0.6578\t0.0013\t-0.001\t-0.0027\t0.0025\t0.0011\t0.8358\t0.6624\t0.1105\t0.0239\t0.1497\n+3\t0.5972\t0.0038\t-0.0009\t-0.0064\t0.0007\t-0.0036\t0.8534\t0.5992\t0.1271\t0.0311\t0.1702\n+4\t0.5396\t0.0071\t-0.0029\t-0.0063\t0.0011\t-0.007\t0.8656\t0.547\t0.1385\t0.0379\t0.1752\n+5\t0.4897\t0.011\t-0.0023\t-0.0061\t0.0013\t-0.0034\t0.8759\t0.4998\t0.1496\t0.0459\t0.1747\n+6\t0.4449\t0.0153\t-0.002\t-0.0089\t0.0003\t-0.0057\t0.8854\t0.4516\t0.1569\t0.0489\t0.1727\n+7\t0.4078\t0.0131\t-0.0013\t-0.0121\t-0.0024\t-0.0076\t0.8986\t0.4096\t0.1666\t0.0556\t0.1661\n+8\t0.3719\t0.0156\t0.0021\t-0.0105\t-0.0007\t-0.0066\t0.9062\t0.3742\t0.1731\t0.0631\t0.1623\n+9\t0.3424\t0.0175\t0.0027\t-0.0083\t-0.0045\t-0.0017\t0.9135\t0.3433\t0.1781\t0.0698\t0.1565\n+10\t0.3143\t0.0179\t-1e-04\t-0.01\t-0.0042\t-0.0039\t0.9191\t0.3175\t0.1891\t0.0785\t0.1473\n+11\t0.29\t0.0215\t-0.0007\t-0.0069\t-0.0034\t-0.0018\t0.928\t0.2934\t0.1988\t0.0844\t0.1371\n+12\t0.2674\t0.0255\t-0.002\t-0.0074\t-0.003\t-0.0013\t0.9373\t0.2749\t0.2103\t0.0942\t0.1301\n+13\t0.2519\t0.0284\t-0.0011\t-0.0029\t-0.0037\t-0.0022\t0.9424\t0.26\t0.2211\t0.102\t0.1193\n+14\t0.2353\t0.0371\t0.0009\t-0.0017\t-0.0018\t0.0\t0.9492\t0.2439\t0.2336\t0.1114\t0.1089\n+15\t0.221\t0.0413\t0.0009\t-0.0028\t0.0019\t0.0025\t0.9503\t0.2353\t0.2473\t0.1219\t0.1018\n+16\t0.2077\t0.0423\t0.0003\t-0.0016\t0.0047\t0.0057\t0.9527\t0.2248\t0.2645\t0.1389\t0.0915\n+17\t0.1986\t0.0464\t-0.0005\t0.0012\t0.0025\t0.0081\t0.9551\t0.2187\t0.2866\t0.1572\t0.0846\n+18\t0.1914\t0.0531\t0.002\t0.0035\t0.0022\t0.0143\t0.9573\t0.2117\t0.3103\t0.1756\t0.0761\n+19\t0.1818\t0.0613\t0.0037\t0.0063\t0.0018\t0.0179\t0.9579\t0.2034\t0.3332\t0.2\t0.0722\n+20\t0.1734\t0.0666\t0.0069\t0.0066\t0.0053\t0.0218\t0.9585\t0.2051\t0.3505\t0.2227\t0.0672\n+21\t0.172\t0.0715\t0.0052\t0.0112\t0.0066\t0.026\t0.9586\t0.2025\t0.3742\t0.2433\t0.0567\n+22\t0.1638\t0.0762\t0.0084\t0.0177\t0.0096\t0.0289\t0.9655\t0.1981\t0.3971\t0.2726\t0.0492\n+23\t0.1556\t0.0826\t0.009\t0.0151\t0.0125\t0.0374\t0.9661\t0.1974\t0.4208\t0.2965\t0.0461\n+24\t0.1515\t0.0831\t0.0117\t0.0169\t0.0101\t0.0385\t0.9724\t0.1936\t0.445\t0.3236\t0.0395\n+25\t0.1475\t0.0821\t0.0123\t0.0174\t0.015\t0.0429\t0.9757\t0.1898\t0.4697\t0.3503\t0.0346\n+26\t0.148\t0.0842\t0.0137\t0.0186\t0.0133\t0.0468\t0.9751\t0.19\t0.4953\t0.3773\t0.0297\n+27\t0.144\t0.087\t0.0101\t0.0184\t0.0152\t0.0544\t0.9734\t0.1893\t0.5165\t0.4037\t0.0264\n+28\t0.1463\t0.0892\t0.009\t0.0231\t0.0156\t0.0551\t0.976\t0.1906\t0.532\t0.4323\t0.0203\n+29\t0.1413\t0.0919\t0.0085\t0.0255\t0.0193\t0.0594\t0.9795\t0.1887\t0.5534\t0.4581\t0.0198\n+30\t0.1415\t0.0919\t0.0067\t0.0273\t0.0218\t0.0629\t0.9853\t0.1891\t0.568\t0.4826\t0.0224\n+31\t0.1385\t0.0952\t0.0072\t0.0306\t0.0209\t0.0687\t0.9866\t0.1904\t0.5856\t0.5025\t0.0213\n+32\t0.1386\t0.0993\t0.0075\t0.0265\t0.0268\t0.073\t0.9878\t0.1916\t0.6031\t0.5224\t0.0198\n+33\t0.1337\t0.1011\t0.0061\t0.0237\t0.0242\t0.0751\t0.9897\t0.1885\t0.619\t0.5403\t0.0177\n+34\t0.1318\t0.1009\t0.0046\t0.0278\t0.0267\t0.0793\t0.9925\t0.1892\t0.6339\t0.5546\t0.0173\n+35\t0.1295\t0.1035\t0.0074\t0.03\t0.0266\t0.0817\t0.9967\t0.1855\t0.6451\t0.5754\t0.0171\n+36\t0.1284\t0.1001\t0.0063\t0.0299\t0.0293\t0.0868\t0.9949\t0.1841\t0.6546\t0.5917\t0.0112\n+37\t0.1246\t0.1018\t0.0112\t0.0354\t0.0264\t0.0901\t0.9949\t0.1886\t0.6651\t0.6068\t0.0119\n+38\t0.123\t0.1057\t0.0079\t0.0353\t0.03\t0.0972\t0.989\t0.1858\t0.6758\t0.621\t0.0118\n+39\t0.1184\t0.104\t0.0087\t0.0357\t0.0303\t0.0996\t0.9889\t0.1861\t0.6811\t0.63\t0.0092\n+40\t0.1191\t0.1036\t0.0092\t0.0322\t0.0303\t0.1016\t0.9881\t0.1853\t0.6913\t0.6417\t0.0084\n+41\t0.1198\t0.1035\t0.0052\t0.0332\t0.0306\t0.1001\t0.9874\t0.187\t0.7005\t0.6513\t0.0069\n+42\t0.1171\t0.1055\t0.0055\t0.0339\t0.0303\t0.1041\t0.9877\t0.1889\t0.7091\t0.659\t0.0077\n+43\t0.1157\t0.1066\t0.0084\t0.0349\t0.0303\t0.1031\t0.9882\t0.1905\t0.7142\t0.6705\t0.0064\n+44\t0.116\t0.1097\t0.0087\t0.0341\t0.0321\t0.1078\t0.9902\t0.1886\t0.7201\t0.6802\t0.0046\n+45\t0.1141\t0.1096\t0.0116\t0.0362\t0.0363\t0.1088\t0.9904\t0.1884\t0.7225\t0.6883\t0.0035\n+46\t0.1185\t0.1081\t0.0096\t0.0351\t0.0363\t0.1055\t0.9888\t0.1909\t0.7314\t0.6989\t0.0051\n+47\t0.1174\t0.1046\t0.0098\t0.037\t0.0369\t0.1061\t0.989\t0.1883\t0.7348\t0.7054\t0.0022\n+48\t0.1135\t0.1022\t0.011\t0.0408\t0.033\t0.1091\t0'..b'-0.0012\t1.001\t1.0015\t0.0203\t0.0063\t0.9264\n+113\t0.0024\t-0.0035\t-0.0028\t0.0016\t-0.0004\t-0.0013\t1.0027\t1.0006\t0.0214\t0.0027\t0.9278\n+114\t0.0036\t-0.0006\t-0.0018\t0.0002\t-0.001\t0.0011\t1.0038\t1.0032\t0.0185\t0.0014\t0.9326\n+115\t0.0036\t-0.0017\t-0.0026\t0.0049\t-0.0051\t0.0024\t1.0048\t1.0039\t0.0179\t-0.0011\t0.9367\n+116\t0.0036\t-0.0032\t-0.0034\t0.0032\t-0.0023\t0.0036\t1.0062\t1.0058\t0.0195\t-0.0015\t0.9401\n+117\t0.0018\t-0.0049\t1e-04\t0.001\t0.0\t0.0044\t1.0066\t1.0055\t0.0204\t-0.0021\t0.9432\n+118\t-0.0\t-0.0055\t-0.0014\t-0.0013\t-0.0025\t0.002\t1.0021\t1.0051\t0.0189\t-0.0044\t0.9453\n+119\t-0.0035\t-0.004\t-0.0032\t-0.0007\t-0.0018\t-0.0\t1.0024\t1.0047\t0.0187\t-0.0066\t0.9389\n+120\t-0.0071\t-0.0056\t-0.0025\t0.0002\t-0.002\t-0.004\t1.0032\t1.0047\t0.0155\t-0.0102\t0.9278\n+121\t-0.0053\t-0.0073\t-0.0031\t0.0033\t0.0006\t-0.0011\t1.0012\t1.0025\t0.0137\t-0.0045\t0.9215\n+122\t-0.001\t-0.0068\t-0.0031\t0.0045\t-0.0015\t-0.0032\t0.9998\t1.0044\t0.0113\t-0.0052\t0.9236\n+123\t-0.0017\t-0.0023\t-0.0046\t0.0052\t0.0033\t-0.0023\t0.9987\t1.0078\t0.0105\t-0.007\t0.9217\n+124\t-0.0025\t0.0006\t-1e-04\t0.0069\t0.0048\t-0.0008\t0.9951\t1.005\t0.0144\t-0.0072\t0.9174\n+125\t-0.0014\t0.0029\t-0.0026\t0.0083\t0.003\t0.0\t0.9967\t1.0052\t0.013\t-0.0051\t0.9144\n+126\t1e-04\t0.0038\t-0.0015\t0.0065\t0.0026\t0.0015\t0.9945\t1.0036\t0.0144\t-0.003\t0.9207\n+127\t0.0019\t0.002\t0.0014\t0.0059\t0.0048\t0.0008\t0.9966\t1.007\t0.0151\t-0.0008\t0.9236\n+128\t0.0013\t0.0018\t-0.0016\t0.0077\t0.0045\t-0.0\t0.9966\t1.0074\t0.0135\t-0.0022\t0.9318\n+129\t0.0014\t-0.0\t-0.0017\t0.006\t0.0053\t0.0002\t0.989\t1.0061\t0.014\t-0.0034\t0.9351\n+130\t0.0012\t0.0023\t0.0008\t0.0046\t0.0053\t0.0032\t0.9867\t1.0054\t0.0131\t-0.0067\t0.938\n+131\t0.0045\t0.0011\t0.0021\t0.0024\t0.007\t0.0006\t0.9872\t1.004\t0.0125\t-0.0076\t0.9325\n+132\t0.0077\t0.0017\t0.0034\t0.0055\t0.0049\t-0.001\t0.9914\t1.0053\t0.0113\t-0.0099\t0.92\n+133\t0.0061\t-0.0006\t0.0036\t0.0096\t0.0063\t-0.0023\t0.9914\t1.0067\t0.0126\t-0.0062\t0.9187\n+134\t0.0046\t-0.0029\t0.0047\t0.0083\t0.0047\t-0.0058\t0.9915\t1.0034\t0.0144\t-0.0047\t0.9198\n+135\t0.0025\t-0.002\t0.0026\t0.0064\t0.0047\t-0.0078\t0.9926\t1.003\t0.0153\t-0.0054\t0.9198\n+136\t-0.0023\t-0.0027\t0.0013\t0.0059\t0.0014\t-0.0077\t0.9938\t1.0012\t0.0143\t-0.0046\t0.9246\n+137\t0.0004\t-0.0045\t0.0011\t0.0046\t0.0035\t-0.0082\t0.9927\t1.0007\t0.0133\t-0.0049\t0.9222\n+138\t-0.0006\t-0.0044\t0.001\t0.0071\t0.0049\t-0.0112\t0.9953\t1.0034\t0.0123\t-0.0061\t0.9246\n+139\t-0.0025\t-0.0051\t-0.0003\t0.0076\t0.003\t-0.0067\t0.9932\t1.0029\t0.014\t-0.0055\t0.9267\n+140\t-0.0038\t-0.0068\t0.0007\t0.0066\t-0.0003\t-0.0066\t0.9921\t1.0051\t0.013\t-0.0046\t0.9243\n+141\t-0.0023\t-0.0119\t0.0046\t0.0063\t0.0037\t-0.0059\t0.9913\t1.004\t0.0146\t-0.0022\t0.9326\n+142\t-0.0034\t-0.0117\t0.002\t0.0028\t0.003\t-0.0026\t0.9923\t1.0021\t0.0158\t-0.0021\t0.9364\n+143\t-0.0047\t-0.0134\t0.0031\t0.0018\t0.0046\t-0.0006\t0.9908\t0.9996\t0.0136\t-0.0015\t0.9376\n+144\t-0.0035\t-0.0163\t0.0017\t0.0016\t0.0035\t-0.0008\t0.9938\t0.9976\t0.013\t0.0009\t0.9446\n+145\t-0.002\t-0.0149\t-0.0009\t0.0021\t0.0013\t-0.0018\t0.9938\t0.9941\t0.015\t-0.0055\t0.9497\n+146\t-0.0036\t-0.0151\t0.0024\t-0.0013\t0.0012\t0.0004\t0.9976\t0.9917\t0.0123\t-0.0032\t0.9441\n+147\t-0.0032\t-0.0116\t0.001\t0.0008\t-0.0024\t0.0006\t1.001\t0.9934\t0.0108\t-0.0065\t0.9492\n+148\t-0.0023\t-0.0083\t0.0027\t0.0005\t0.0006\t-0.0014\t1.0014\t0.9927\t0.0136\t-0.0067\t0.94\n+149\t-0.001\t-0.006\t0.0022\t0.0034\t-0.0011\t-0.0018\t0.9997\t0.9933\t0.0132\t-0.0049\t0.9404\n+150\t-0.0024\t-0.0073\t-0.0011\t0.0036\t-0.0024\t-0.0008\t0.9975\t0.9958\t0.0165\t-0.0064\t0.9398\n+151\t0.0007\t-0.0051\t0.0008\t0.0036\t-0.003\t-0.0012\t1.0006\t0.9932\t0.0161\t-0.0076\t0.9372\n+152\t-0.0008\t-0.0076\t0.0025\t0.0028\t-0.0048\t-0.0003\t1.0016\t0.992\t0.015\t-0.0095\t0.9325\n+153\t-0.0029\t-0.0045\t0.0027\t0.0051\t-0.0046\t-0.0039\t0.9989\t0.9913\t0.0177\t-0.0087\t0.9232\n+154\t0.0002\t-0.002\t0.0061\t0.0048\t-0.0043\t-0.0016\t0.9989\t0.9911\t0.0152\t-0.0072\t0.916\n+155\t-0.001\t-0.002\t0.0015\t0.0029\t-0.0055\t-0.0004\t0.999\t0.9915\t0.0107\t-0.0076\t0.9119\n+156\t0.0028\t-0.003\t0.0009\t0.0049\t-0.0073\t0.002\t1.0\t0.9946\t0.0127\t-0.0082\t0.9095\n+157\t0.003\t-0.0035\t0.0008\t0.0052\t-0.0066\t1e-04\t1.0014\t0.9977\t0.0125\t-0.0046\t0.9069\n+158\t0.0063\t-0.0023\t-0.0005\t0.0081\t-0.0046\t-0.0006\t0.9983\t0.997\t0.0109\t-0.003\t0.9118\n+159\t0.0049\t0.0002\t-0.0013\t0.0054\t-0.0036\t0.0009\t1.0011\t0.9967\t0.0066\t-0.0033\t0.9177\n'
b
diff -r 000000000000 -r 0ef28c0963c8 test-data/inspect.chunk_X.specified.tabular
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/inspect.chunk_X.specified.tabular Wed Apr 10 03:25:05 2019 -0400
b
@@ -0,0 +1,4 @@
+ 0 1 2 3 4 5 6 7 8 9 10
+0 0.5972 0.0038 -0.0009 -0.0064 0.0007 -0.0036 0.8534 0.5992 0.1271 0.0311 0.1702
+1 0.4897 0.011 -0.0023 -0.0061 0.0013 -0.0034 0.8759 0.4998 0.1496 0.0459 0.1747
+2 0.3719 0.0156 0.0021 -0.0105 -0.0007 -0.0066 0.9062 0.3742 0.1731 0.0631 0.1623
b
diff -r 000000000000 -r 0ef28c0963c8 test-data/inspect.general.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/inspect.general.txt Wed Apr 10 03:25:05 2019 -0400
b
@@ -0,0 +1,3 @@
+AnnData object with n_obs × n_vars = 640 × 11 
+    obs: 'cell_type'
+    uns: 'cell_type_colors', 'highlights', 'iroot'
b
diff -r 000000000000 -r 0ef28c0963c8 test-data/inspect.obs.tabular
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/inspect.obs.tabular Wed Apr 10 03:25:05 2019 -0400
b
@@ -0,0 +1,641 @@
+index cell_type
+0 progenitor
+1 progenitor
+2 progenitor
+3 progenitor
+4 progenitor
+5 progenitor
+6 progenitor
+7 progenitor
+8 progenitor
+9 progenitor
+10 progenitor
+11 progenitor
+12 progenitor
+13 progenitor
+14 progenitor
+15 progenitor
+16 progenitor
+17 progenitor
+18 progenitor
+19 progenitor
+20 progenitor
+21 progenitor
+22 progenitor
+23 progenitor
+24 progenitor
+25 progenitor
+26 progenitor
+27 progenitor
+28 progenitor
+29 progenitor
+30 progenitor
+31 progenitor
+32 progenitor
+33 progenitor
+34 progenitor
+35 progenitor
+36 progenitor
+37 progenitor
+38 progenitor
+39 progenitor
+40 progenitor
+41 progenitor
+42 progenitor
+43 progenitor
+44 progenitor
+45 progenitor
+46 progenitor
+47 progenitor
+48 progenitor
+49 progenitor
+50 progenitor
+51 progenitor
+52 progenitor
+53 progenitor
+54 progenitor
+55 progenitor
+56 progenitor
+57 progenitor
+58 progenitor
+59 progenitor
+60 progenitor
+61 progenitor
+62 progenitor
+63 progenitor
+64 progenitor
+65 progenitor
+66 progenitor
+67 progenitor
+68 progenitor
+69 progenitor
+70 progenitor
+71 progenitor
+72 progenitor
+73 progenitor
+74 progenitor
+75 progenitor
+76 progenitor
+77 progenitor
+78 progenitor
+79 progenitor
+80 Mo
+81 Mo
+82 Mo
+83 Mo
+84 Mo
+85 Mo
+86 Mo
+87 Mo
+88 Mo
+89 Mo
+90 Mo
+91 Mo
+92 Mo
+93 Mo
+94 Mo
+95 Mo
+96 Mo
+97 Mo
+98 Mo
+99 Mo
+100 Mo
+101 Mo
+102 Mo
+103 Mo
+104 Mo
+105 Mo
+106 Mo
+107 Mo
+108 Mo
+109 Mo
+110 Mo
+111 Mo
+112 Mo
+113 Mo
+114 Mo
+115 Mo
+116 Mo
+117 Mo
+118 Mo
+119 Mo
+120 Mo
+121 Mo
+122 Mo
+123 Mo
+124 Mo
+125 Mo
+126 Mo
+127 Mo
+128 Mo
+129 Mo
+130 Mo
+131 Mo
+132 Mo
+133 Mo
+134 Mo
+135 Mo
+136 Mo
+137 Mo
+138 Mo
+139 Mo
+140 Mo
+141 Mo
+142 Mo
+143 Mo
+144 Mo
+145 Mo
+146 Mo
+147 Mo
+148 Mo
+149 Mo
+150 Mo
+151 Mo
+152 Mo
+153 Mo
+154 Mo
+155 Mo
+156 Mo
+157 Mo
+158 Mo
+159 Mo
+0 progenitor
+1 progenitor
+2 progenitor
+3 progenitor
+4 progenitor
+5 progenitor
+6 progenitor
+7 progenitor
+8 progenitor
+9 progenitor
+10 progenitor
+11 progenitor
+12 progenitor
+13 progenitor
+14 progenitor
+15 progenitor
+16 progenitor
+17 progenitor
+18 progenitor
+19 progenitor
+20 progenitor
+21 progenitor
+22 progenitor
+23 progenitor
+24 progenitor
+25 progenitor
+26 progenitor
+27 progenitor
+28 progenitor
+29 progenitor
+30 progenitor
+31 progenitor
+32 progenitor
+33 progenitor
+34 progenitor
+35 progenitor
+36 progenitor
+37 progenitor
+38 progenitor
+39 progenitor
+40 progenitor
+41 progenitor
+42 progenitor
+43 progenitor
+44 progenitor
+45 progenitor
+46 progenitor
+47 progenitor
+48 progenitor
+49 progenitor
+50 progenitor
+51 progenitor
+52 progenitor
+53 progenitor
+54 progenitor
+55 progenitor
+56 progenitor
+57 progenitor
+58 progenitor
+59 progenitor
+60 progenitor
+61 progenitor
+62 progenitor
+63 progenitor
+64 progenitor
+65 progenitor
+66 progenitor
+67 progenitor
+68 progenitor
+69 progenitor
+70 progenitor
+71 progenitor
+72 progenitor
+73 progenitor
+74 progenitor
+75 progenitor
+76 progenitor
+77 progenitor
+78 progenitor
+79 progenitor
+80 Ery
+81 Ery
+82 Ery
+83 Ery
+84 Ery
+85 Ery
+86 Ery
+87 Ery
+88 Ery
+89 Ery
+90 Ery
+91 Ery
+92 Ery
+93 Ery
+94 Ery
+95 Ery
+96 Ery
+97 Ery
+98 Ery
+99 Ery
+100 Ery
+101 Ery
+102 Ery
+103 Ery
+104 Ery
+105 Ery
+106 Ery
+107 Ery
+108 Ery
+109 Ery
+110 Ery
+111 Ery
+112 Ery
+113 Ery
+114 Ery
+115 Ery
+116 Ery
+117 Ery
+118 Ery
+119 Ery
+120 Ery
+121 Ery
+122 Ery
+123 Ery
+124 Ery
+125 Ery
+126 Ery
+127 Ery
+128 Ery
+129 Ery
+130 Ery
+131 Ery
+132 Ery
+133 Ery
+134 Ery
+135 Ery
+136 Ery
+137 Ery
+138 Ery
+139 Ery
+140 Ery
+141 Ery
+142 Ery
+143 Ery
+144 Ery
+145 Ery
+146 Ery
+147 Ery
+148 Ery
+149 Ery
+150 Ery
+151 Ery
+152 Ery
+153 Ery
+154 Ery
+155 Ery
+156 Ery
+157 Ery
+158 Ery
+159 Ery
+0 progenitor
+1 progenitor
+2 progenitor
+3 progenitor
+4 progenitor
+5 progenitor
+6 progenitor
+7 progenitor
+8 progenitor
+9 progenitor
+10 progenitor
+11 progenitor
+12 progenitor
+13 progenitor
+14 progenitor
+15 progenitor
+16 progenitor
+17 progenitor
+18 progenitor
+19 progenitor
+20 progenitor
+21 progenitor
+22 progenitor
+23 progenitor
+24 progenitor
+25 progenitor
+26 progenitor
+27 progenitor
+28 progenitor
+29 progenitor
+30 progenitor
+31 progenitor
+32 progenitor
+33 progenitor
+34 progenitor
+35 progenitor
+36 progenitor
+37 progenitor
+38 progenitor
+39 progenitor
+40 progenitor
+41 progenitor
+42 progenitor
+43 progenitor
+44 progenitor
+45 progenitor
+46 progenitor
+47 progenitor
+48 progenitor
+49 progenitor
+50 progenitor
+51 progenitor
+52 progenitor
+53 progenitor
+54 progenitor
+55 progenitor
+56 progenitor
+57 progenitor
+58 progenitor
+59 progenitor
+60 progenitor
+61 progenitor
+62 progenitor
+63 progenitor
+64 progenitor
+65 progenitor
+66 progenitor
+67 progenitor
+68 progenitor
+69 progenitor
+70 progenitor
+71 progenitor
+72 progenitor
+73 progenitor
+74 progenitor
+75 progenitor
+76 progenitor
+77 progenitor
+78 progenitor
+79 progenitor
+80 Mk
+81 Mk
+82 Mk
+83 Mk
+84 Mk
+85 Mk
+86 Mk
+87 Mk
+88 Mk
+89 Mk
+90 Mk
+91 Mk
+92 Mk
+93 Mk
+94 Mk
+95 Mk
+96 Mk
+97 Mk
+98 Mk
+99 Mk
+100 Mk
+101 Mk
+102 Mk
+103 Mk
+104 Mk
+105 Mk
+106 Mk
+107 Mk
+108 Mk
+109 Mk
+110 Mk
+111 Mk
+112 Mk
+113 Mk
+114 Mk
+115 Mk
+116 Mk
+117 Mk
+118 Mk
+119 Mk
+120 Mk
+121 Mk
+122 Mk
+123 Mk
+124 Mk
+125 Mk
+126 Mk
+127 Mk
+128 Mk
+129 Mk
+130 Mk
+131 Mk
+132 Mk
+133 Mk
+134 Mk
+135 Mk
+136 Mk
+137 Mk
+138 Mk
+139 Mk
+140 Mk
+141 Mk
+142 Mk
+143 Mk
+144 Mk
+145 Mk
+146 Mk
+147 Mk
+148 Mk
+149 Mk
+150 Mk
+151 Mk
+152 Mk
+153 Mk
+154 Mk
+155 Mk
+156 Mk
+157 Mk
+158 Mk
+159 Mk
+0 progenitor
+1 progenitor
+2 progenitor
+3 progenitor
+4 progenitor
+5 progenitor
+6 progenitor
+7 progenitor
+8 progenitor
+9 progenitor
+10 progenitor
+11 progenitor
+12 progenitor
+13 progenitor
+14 progenitor
+15 progenitor
+16 progenitor
+17 progenitor
+18 progenitor
+19 progenitor
+20 progenitor
+21 progenitor
+22 progenitor
+23 progenitor
+24 progenitor
+25 progenitor
+26 progenitor
+27 progenitor
+28 progenitor
+29 progenitor
+30 progenitor
+31 progenitor
+32 progenitor
+33 progenitor
+34 progenitor
+35 progenitor
+36 progenitor
+37 progenitor
+38 progenitor
+39 progenitor
+40 progenitor
+41 progenitor
+42 progenitor
+43 progenitor
+44 progenitor
+45 progenitor
+46 progenitor
+47 progenitor
+48 progenitor
+49 progenitor
+50 progenitor
+51 progenitor
+52 progenitor
+53 progenitor
+54 progenitor
+55 progenitor
+56 progenitor
+57 progenitor
+58 progenitor
+59 progenitor
+60 progenitor
+61 progenitor
+62 progenitor
+63 progenitor
+64 progenitor
+65 progenitor
+66 progenitor
+67 progenitor
+68 progenitor
+69 progenitor
+70 progenitor
+71 progenitor
+72 progenitor
+73 progenitor
+74 progenitor
+75 progenitor
+76 progenitor
+77 progenitor
+78 progenitor
+79 progenitor
+80 Neu
+81 Neu
+82 Neu
+83 Neu
+84 Neu
+85 Neu
+86 Neu
+87 Neu
+88 Neu
+89 Neu
+90 Neu
+91 Neu
+92 Neu
+93 Neu
+94 Neu
+95 Neu
+96 Neu
+97 Neu
+98 Neu
+99 Neu
+100 Neu
+101 Neu
+102 Neu
+103 Neu
+104 Neu
+105 Neu
+106 Neu
+107 Neu
+108 Neu
+109 Neu
+110 Neu
+111 Neu
+112 Neu
+113 Neu
+114 Neu
+115 Neu
+116 Neu
+117 Neu
+118 Neu
+119 Neu
+120 Neu
+121 Neu
+122 Neu
+123 Neu
+124 Neu
+125 Neu
+126 Neu
+127 Neu
+128 Neu
+129 Neu
+130 Neu
+131 Neu
+132 Neu
+133 Neu
+134 Neu
+135 Neu
+136 Neu
+137 Neu
+138 Neu
+139 Neu
+140 Neu
+141 Neu
+142 Neu
+143 Neu
+144 Neu
+145 Neu
+146 Neu
+147 Neu
+148 Neu
+149 Neu
+150 Neu
+151 Neu
+152 Neu
+153 Neu
+154 Neu
+155 Neu
+156 Neu
+157 Neu
+158 Neu
+159 Neu
b
diff -r 000000000000 -r 0ef28c0963c8 test-data/inspect.var.tabular
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/inspect.var.tabular Wed Apr 10 03:25:05 2019 -0400
b
@@ -0,0 +1,12 @@
+index
+Gata2
+Gata1
+Fog1
+EKLF
+Fli1
+SCL
+Cebpa
+Pu.1
+cJun
+EgrNab
+Gfi1
b
diff -r 000000000000 -r 0ef28c0963c8 test-data/krumsiek11.h5ad
b
Binary file test-data/krumsiek11.h5ad has changed
b
diff -r 000000000000 -r 0ef28c0963c8 test-data/krumsiek11.loom
b
Binary file test-data/krumsiek11.loom has changed
b
diff -r 000000000000 -r 0ef28c0963c8 test-data/manipulate.concatenate.h5ad
b
Binary file test-data/manipulate.concatenate.h5ad has changed
b
diff -r 000000000000 -r 0ef28c0963c8 test-data/manipulate.obs_names_make_unique.h5ad
b
Binary file test-data/manipulate.obs_names_make_unique.h5ad has changed
b
diff -r 000000000000 -r 0ef28c0963c8 test-data/manipulate.rename_categories.h5ad
b
Binary file test-data/manipulate.rename_categories.h5ad has changed
b
diff -r 000000000000 -r 0ef28c0963c8 test-data/manipulate.strings_to_categoricals.h5ad
b
Binary file test-data/manipulate.strings_to_categoricals.h5ad has changed
b
diff -r 000000000000 -r 0ef28c0963c8 test-data/manipulate.transpose.h5ad
b
Binary file test-data/manipulate.transpose.h5ad has changed
b
diff -r 000000000000 -r 0ef28c0963c8 test-data/manipulate.var_names_make_unique.h5ad
b
Binary file test-data/manipulate.var_names_make_unique.h5ad has changed
b
diff -r 000000000000 -r 0ef28c0963c8 test-data/matrix_10x_v1.2.0.mtx
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/matrix_10x_v1.2.0.mtx Wed Apr 10 03:25:05 2019 -0400
b
@@ -0,0 +1,15 @@
+%%MatrixMarket matrix coordinate integer general
+%
+343 12 12
+201 1 1
+123 2 1
+283 3 1
+318 4 1
+175 5 1
+12 6 1
+132 7 1
+197 8 1
+222 9 1
+236 10 1
+317 11 1
+127 12 1
\ No newline at end of file
b
diff -r 000000000000 -r 0ef28c0963c8 test-data/matrix_10x_v3.0.0.mtx
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/matrix_10x_v3.0.0.mtx Wed Apr 10 03:25:05 2019 -0400
b
b'@@ -0,0 +1,23869 @@\n+%%MatrixMarket matrix coordinate integer general\n+%metadata_json: {"format_version": 2, "software_version": "4009.30.5"}\n+507 1107 23866\n+458 1 3\n+456 1 1\n+409 1 1\n+406 1 2\n+391 1 2\n+386 1 1\n+376 1 1\n+314 1 1\n+295 1 2\n+293 1 1\n+289 1 2\n+263 1 1\n+262 1 1\n+258 1 1\n+257 1 1\n+253 1 2\n+250 1 1\n+217 1 1\n+216 1 1\n+215 1 1\n+169 1 3\n+166 1 2\n+162 1 1\n+141 1 1\n+140 1 1\n+139 1 1\n+499 2 1\n+470 2 1\n+418 2 1\n+406 2 1\n+391 2 1\n+385 2 1\n+353 2 1\n+352 2 1\n+336 2 2\n+314 2 1\n+307 2 1\n+303 2 1\n+263 2 3\n+258 2 2\n+253 2 2\n+252 2 1\n+235 2 1\n+215 2 1\n+61 2 1\n+458 3 5\n+406 3 1\n+404 3 1\n+336 3 1\n+332 3 1\n+314 3 1\n+306 3 1\n+289 3 1\n+282 3 1\n+263 3 1\n+261 3 1\n+247 3 1\n+232 3 1\n+215 3 2\n+162 3 1\n+139 3 1\n+76 3 1\n+70 3 1\n+507 4 1\n+499 4 1\n+336 4 1\n+311 4 1\n+263 4 1\n+258 4 1\n+254 4 1\n+232 4 1\n+215 4 2\n+165 4 1\n+139 4 1\n+507 5 2\n+458 5 4\n+405 5 1\n+404 5 1\n+352 5 1\n+336 5 2\n+314 5 1\n+311 5 1\n+307 5 3\n+295 5 1\n+258 5 2\n+254 5 1\n+237 5 2\n+215 5 1\n+166 5 3\n+139 5 4\n+90 5 1\n+62 5 1\n+462 6 1\n+458 6 1\n+456 6 1\n+423 6 1\n+417 6 1\n+406 6 3\n+404 6 1\n+386 6 1\n+376 6 1\n+348 6 1\n+336 6 2\n+311 6 1\n+295 6 1\n+293 6 2\n+263 6 2\n+257 6 1\n+253 6 2\n+252 6 1\n+215 6 1\n+166 6 1\n+165 6 1\n+139 6 3\n+87 6 1\n+499 7 1\n+406 7 2\n+348 7 1\n+336 7 3\n+332 7 1\n+307 7 2\n+258 7 1\n+254 7 1\n+253 7 1\n+249 7 1\n+232 7 1\n+215 7 2\n+139 7 1\n+137 7 1\n+507 8 1\n+499 8 1\n+480 8 2\n+477 8 1\n+458 8 19\n+457 8 1\n+456 8 3\n+454 8 1\n+423 8 2\n+411 8 1\n+410 8 1\n+406 8 6\n+405 8 2\n+391 8 2\n+366 8 1\n+336 8 1\n+323 8 2\n+307 8 1\n+306 8 1\n+289 8 1\n+282 8 1\n+263 8 1\n+258 8 2\n+254 8 1\n+253 8 1\n+252 8 2\n+250 8 1\n+215 8 2\n+212 8 2\n+169 8 1\n+165 8 2\n+141 8 1\n+139 8 2\n+502 9 1\n+480 9 2\n+462 9 1\n+458 9 12\n+457 9 2\n+456 9 1\n+454 9 1\n+423 9 3\n+410 9 1\n+409 9 1\n+406 9 1\n+405 9 1\n+404 9 1\n+391 9 2\n+386 9 1\n+352 9 3\n+336 9 5\n+323 9 3\n+307 9 1\n+303 9 3\n+282 9 1\n+277 9 1\n+263 9 3\n+261 9 1\n+258 9 3\n+253 9 4\n+229 9 2\n+217 9 1\n+212 9 1\n+169 9 1\n+165 9 2\n+141 9 1\n+139 9 5\n+137 9 1\n+61 9 1\n+507 10 4\n+505 10 1\n+458 10 2\n+353 10 1\n+352 10 1\n+336 10 4\n+311 10 2\n+306 10 1\n+263 10 2\n+258 10 2\n+253 10 1\n+217 10 1\n+215 10 1\n+166 10 1\n+165 10 1\n+141 10 1\n+60 10 1\n+389 11 1\n+336 11 3\n+266 11 1\n+258 11 1\n+215 11 5\n+162 11 2\n+90 11 1\n+87 11 1\n+507 12 3\n+470 12 1\n+458 12 8\n+457 12 1\n+456 12 2\n+412 12 1\n+409 12 2\n+406 12 7\n+391 12 1\n+386 12 1\n+352 12 1\n+336 12 3\n+323 12 1\n+307 12 2\n+306 12 1\n+303 12 2\n+289 12 1\n+263 12 2\n+262 12 1\n+258 12 4\n+257 12 2\n+253 12 2\n+252 12 1\n+250 12 2\n+217 12 1\n+215 12 1\n+169 12 1\n+166 12 3\n+141 12 2\n+140 12 2\n+139 12 2\n+76 12 1\n+507 13 4\n+494 13 1\n+458 13 1\n+454 13 1\n+353 13 1\n+336 13 1\n+264 13 1\n+263 13 1\n+258 13 2\n+215 13 1\n+165 13 1\n+139 13 1\n+6 13 1\n+502 14 1\n+467 14 1\n+462 14 1\n+458 14 2\n+457 14 1\n+454 14 1\n+409 14 1\n+406 14 1\n+391 14 1\n+385 14 1\n+337 14 2\n+336 14 6\n+331 14 2\n+307 14 1\n+293 14 2\n+289 14 2\n+282 14 2\n+267 14 1\n+263 14 3\n+258 14 3\n+257 14 1\n+253 14 2\n+252 14 1\n+215 14 1\n+167 14 2\n+165 14 1\n+141 14 1\n+139 14 2\n+135 14 1\n+87 14 1\n+505 15 3\n+502 15 1\n+467 15 1\n+462 15 1\n+458 15 3\n+412 15 1\n+410 15 1\n+406 15 1\n+405 15 1\n+391 15 1\n+307 15 1\n+282 15 2\n+263 15 1\n+257 15 1\n+252 15 1\n+250 15 1\n+217 15 1\n+215 15 2\n+166 15 2\n+162 15 1\n+140 15 1\n+139 15 2\n+507 16 1\n+502 16 1\n+458 16 13\n+456 16 4\n+423 16 2\n+412 16 2\n+409 16 1\n+408 16 1\n+407 16 1\n+406 16 3\n+405 16 1\n+391 16 2\n+386 16 2\n+366 16 1\n+352 16 1\n+332 16 3\n+311 16 1\n+307 16 1\n+306 16 2\n+295 16 1\n+289 16 1\n+267 16 2\n+266 16 1\n+263 16 6\n+261 16 2\n+258 16 2\n+254 16 1\n+253 16 4\n+250 16 1\n+235 16 1\n+232 16 2\n+217 16 1\n+216 16 1\n+169 16 2\n+165 16 2\n+161 16 1\n+139 16 4\n+70 16 1\n+507 17 5\n+505 17 1\n+480 17 1\n+462 17 1\n+458 17 9\n+457 17 1\n+456 17 4\n+407 17 1\n+405 17 1\n+386 17 1\n+337 17 1\n+336 17 5\n+331 17 1\n+323 17 2\n+311 17 1\n+307 17 4\n+293 17 1\n+287 17 1\n+266 17 1\n+263 17 3\n+261 17 1\n+254 17 1\n+217 17 1\n+215 17 2\n+169 17 2\n+166 17 2\n+165 17 1\n+141 17 1\n+139 17 1\n+76 17 1\n+507 18 6\n+502 18 2\n+496 18 2\n+486 18 1\n+467 18 1\n+462 18 1\n+459 18 1\n+458 18 15\n+456 18 4\n+423 18 3\n+409 18 2\n+406 18 10\n+405 18 1\n+404 18 2\n+386 18 2\n+374 18 2\n+369 18 1\n+366 18 1'..b'1091 1\n+267 1091 1\n+264 1091 2\n+263 1091 6\n+261 1091 1\n+259 1091 1\n+258 1091 4\n+257 1091 2\n+254 1091 3\n+253 1091 1\n+250 1091 1\n+247 1091 1\n+215 1091 2\n+169 1091 1\n+166 1091 5\n+148 1091 1\n+141 1091 1\n+139 1091 7\n+137 1091 1\n+76 1091 1\n+70 1091 1\n+61 1091 1\n+20 1091 1\n+507 1092 2\n+505 1092 1\n+496 1092 1\n+480 1092 1\n+470 1092 1\n+458 1092 7\n+457 1092 3\n+456 1092 3\n+454 1092 1\n+424 1092 1\n+409 1092 2\n+406 1092 6\n+391 1092 1\n+386 1092 1\n+337 1092 1\n+336 1092 1\n+332 1092 2\n+307 1092 1\n+282 1092 2\n+266 1092 1\n+263 1092 3\n+258 1092 5\n+252 1092 1\n+250 1092 1\n+243 1092 1\n+215 1092 3\n+212 1092 1\n+169 1092 1\n+166 1092 2\n+141 1092 2\n+90 1092 1\n+70 1092 1\n+62 1092 2\n+499 1093 1\n+459 1093 1\n+458 1093 1\n+456 1093 1\n+391 1093 1\n+332 1093 1\n+323 1093 2\n+282 1093 1\n+247 1093 1\n+173 1093 1\n+162 1093 1\n+141 1093 1\n+505 1094 1\n+458 1094 1\n+409 1094 1\n+336 1094 2\n+307 1094 1\n+295 1094 1\n+264 1094 1\n+263 1094 1\n+261 1094 1\n+258 1094 2\n+257 1094 1\n+215 1094 1\n+137 1094 1\n+480 1095 1\n+477 1095 1\n+428 1095 1\n+391 1095 1\n+389 1095 1\n+318 1095 1\n+311 1095 1\n+307 1095 1\n+289 1095 1\n+263 1095 1\n+254 1095 1\n+140 1095 1\n+139 1095 1\n+499 1096 2\n+458 1096 1\n+353 1096 2\n+336 1096 1\n+307 1096 1\n+258 1096 1\n+217 1096 2\n+167 1096 2\n+165 1096 1\n+507 1097 2\n+506 1097 2\n+459 1097 2\n+458 1097 4\n+456 1097 1\n+454 1097 1\n+406 1097 3\n+404 1097 1\n+336 1097 4\n+314 1097 1\n+306 1097 1\n+295 1097 1\n+282 1097 1\n+267 1097 1\n+266 1097 2\n+263 1097 3\n+258 1097 2\n+250 1097 1\n+235 1097 1\n+215 1097 2\n+170 1097 1\n+166 1097 1\n+165 1097 1\n+139 1097 1\n+62 1097 1\n+458 1098 1\n+423 1098 1\n+417 1098 1\n+406 1098 2\n+398 1098 1\n+391 1098 1\n+363 1098 1\n+348 1098 1\n+336 1098 5\n+314 1098 1\n+295 1098 1\n+293 1098 1\n+266 1098 2\n+258 1098 1\n+254 1098 2\n+252 1098 1\n+247 1098 1\n+215 1098 2\n+161 1098 1\n+139 1098 1\n+62 1098 1\n+507 1099 1\n+458 1099 1\n+456 1099 1\n+423 1099 1\n+418 1099 1\n+410 1099 1\n+391 1099 1\n+385 1099 1\n+352 1099 1\n+348 1099 1\n+307 1099 2\n+263 1099 2\n+253 1099 1\n+232 1099 1\n+215 1099 1\n+166 1099 1\n+62 1099 1\n+459 1100 1\n+458 1100 2\n+406 1100 1\n+376 1100 1\n+352 1100 1\n+336 1100 2\n+331 1100 1\n+287 1100 1\n+263 1100 2\n+215 1100 1\n+167 1100 1\n+165 1100 2\n+140 1100 1\n+139 1100 2\n+70 1100 1\n+504 1101 1\n+499 1101 1\n+458 1101 4\n+457 1101 2\n+456 1101 1\n+454 1101 1\n+423 1101 1\n+386 1101 1\n+352 1101 1\n+336 1101 1\n+307 1101 2\n+295 1101 1\n+287 1101 1\n+266 1101 2\n+263 1101 3\n+253 1101 3\n+235 1101 1\n+215 1101 1\n+169 1101 2\n+165 1101 1\n+141 1101 1\n+139 1101 2\n+507 1102 1\n+458 1102 2\n+424 1102 1\n+423 1102 1\n+336 1102 2\n+306 1102 1\n+258 1102 1\n+216 1102 1\n+169 1102 1\n+141 1102 1\n+140 1102 1\n+499 1103 2\n+458 1103 5\n+454 1103 1\n+410 1103 1\n+406 1103 2\n+389 1103 1\n+385 1103 1\n+374 1103 1\n+369 1103 1\n+311 1103 1\n+282 1103 1\n+266 1103 1\n+263 1103 1\n+261 1103 1\n+258 1103 3\n+257 1103 2\n+252 1103 1\n+247 1103 1\n+215 1103 3\n+166 1103 2\n+162 1103 1\n+61 1103 1\n+507 1104 2\n+504 1104 2\n+499 1104 1\n+463 1104 1\n+458 1104 8\n+456 1104 2\n+423 1104 4\n+412 1104 1\n+410 1104 1\n+406 1104 6\n+391 1104 1\n+386 1104 1\n+353 1104 1\n+336 1104 2\n+332 1104 1\n+307 1104 2\n+306 1104 1\n+295 1104 1\n+289 1104 1\n+282 1104 1\n+267 1104 1\n+263 1104 1\n+258 1104 3\n+257 1104 1\n+254 1104 2\n+253 1104 2\n+252 1104 2\n+250 1104 1\n+247 1104 1\n+235 1104 1\n+232 1104 1\n+215 1104 2\n+212 1104 1\n+169 1104 2\n+165 1104 1\n+139 1104 3\n+70 1104 1\n+62 1104 2\n+491 1105 1\n+458 1105 1\n+406 1105 2\n+404 1105 1\n+374 1105 1\n+336 1105 2\n+332 1105 1\n+314 1105 1\n+295 1105 1\n+287 1105 1\n+263 1105 1\n+258 1105 3\n+254 1105 1\n+253 1105 1\n+252 1105 1\n+235 1105 2\n+232 1105 1\n+215 1105 1\n+212 1105 1\n+166 1105 1\n+139 1105 1\n+87 1105 1\n+458 1106 2\n+454 1106 2\n+409 1106 1\n+391 1106 2\n+389 1106 1\n+386 1106 1\n+336 1106 2\n+332 1106 1\n+307 1106 2\n+264 1106 2\n+258 1106 1\n+254 1106 1\n+250 1106 1\n+215 1106 1\n+139 1106 1\n+505 1107 1\n+461 1107 1\n+458 1107 6\n+457 1107 1\n+456 1107 1\n+454 1107 1\n+423 1107 1\n+413 1107 1\n+406 1107 2\n+405 1107 1\n+332 1107 1\n+293 1107 1\n+263 1107 1\n+262 1107 1\n+258 1107 2\n+253 1107 1\n+252 1107 1\n+250 1107 1\n+247 1107 1\n+215 1107 1\n+165 1107 3\n+141 1107 1\n+139 1107 2\n+62 1107 1\n'
b
diff -r 000000000000 -r 0ef28c0963c8 test-data/umi_tools.tsv
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/umi_tools.tsv Wed Apr 10 03:25:05 2019 -0400
b
@@ -0,0 +1,23 @@
+gene cell count
+ENSG00000011304.18 ACAAGG 33
+ENSG00000011304.18 TTCACG 24
+ENSG00000065268.10 ACAAGG 4
+ENSG00000065268.10 TTCACG 11
+ENSG00000070404.9 TTCACG 1
+ENSG00000070423.17 ACAAGG 2
+ENSG00000070423.17 TTCACG 4
+ENSG00000099804.8 ACAAGG 5
+ENSG00000099804.8 TTCACG 4
+ENSG00000099821.13 ACAAGG 6
+ENSG00000099821.13 TTCACG 1
+ENSG00000099864.17 TTCACG 2
+ENSG00000105556.11 ACAAGG 2
+ENSG00000105556.11 TTCACG 3
+ENSG00000116017.10 ACAAGG 7
+ENSG00000116017.10 TTCACG 18
+ENSG00000172270.18 ACAAGG 9
+ENSG00000172270.18 TTCACG 3
+ENSG00000175221.14 ACAAGG 1
+ENSG00000175221.14 TTCACG 3
+ENSG00000198858.9 ACAAGG 1
+ENSG00000267751.5 TTCACG 1