Repository 'metaquantome_db'
hg clone https://toolshed.g2.bx.psu.edu/repos/galaxyp/metaquantome_db

Changeset 0:f1834b310c09 (2019-04-25)
Next changeset 1:7c45aa1c9464 (2020-09-23)
Commit message:
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/metaquantome commit d45eb2747cc58e1120b3935f10ab47c4e0f8f44a
added:
macros.xml
metaquantome_db.xml
test-data/ec.tar
test-data/ec_ttest.tab
test-data/ec_ttest_tested.tab
test-data/func_full_filt_out.tab
test-data/func_full_test_out.tab
test-data/go_expanded.tab
test-data/go_filtered.tab
test-data/int_737_test.tab
test-data/int_ttest.tab
test-data/multiple_func.tab
test-data/multiple_int.tab
test-data/multiple_tax.tab
test-data/outfile.png
test-data/rudney_samples.tab
test-data/samples.tab
test-data/samples0.tab
test-data/samples_basic.tab
test-data/tax_filt.tab
test-data/tax_filt_out.tab
test-data/tax_ns.png
test-data/tax_test_out.tab
test-data/tf_filt_out.tab
test-data/wrapped_outfile.html
b
diff -r 000000000000 -r f1834b310c09 macros.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/macros.xml Thu Apr 25 13:47:16 2019 -0400
[
@@ -0,0 +1,51 @@
+<macros>
+    <token name="@VERSION@">1.0.0</token>
+    <token name="@GVERSION@">1.0.0-0</token>
+    <xml name="requirements">
+        <requirements>
+          <requirement type="package" version="@VERSION@">metaquantome</requirement>
+            <yield/>
+        </requirements>
+    </xml>
+    <xml name="db">
+      <param argument="db_tar" type="data" label="Database Archive File"/>
+    </xml>
+    <xml name="ONTOLOGY_ARGS">
+      <conditional name="ontology_args">
+        <param name="ontology" type="select" label="Ontology">
+          <option value="go">Gene Ontology (GO terms)</option>
+          <option value="ec">Enzyme Commission (EC) numbers</option>
+          <option value="cog">Clusters of Orthologous Groups (COG categories)</option>
+        </param>
+        <when value="go">
+          <param argument="--slim_down" type="boolean" label="Use slim GO"/>
+        </when>
+        <when value="ec">
+          <!-- do nothing -->
+        </when>
+        <when value="cog">
+          <!-- do nothing -->
+        </when>
+      </conditional>
+    </xml>
+    <token name="@COMMON_PARAMS@"><![CDATA[
+            --samps '$samps'
+            --mode '$mode_args.mode'
+            #if $mode_args.mode == 'f'
+                --ontology='$mode_args.ontology_args.ontology'
+            #end if
+            #if $mode_args.mode == 'ft'
+                --ontology='$mode_args.ontology_args.ontology'
+            #end if
+    ]]>
+    </token>
+    <xml name="SAMPS">
+      <param name="samps" type="data" format="tabular" label="Samples file"
+        help="must be created by 'metaQuantome: create samples file'"/>
+    </xml>
+    <xml name="citations">
+        <citations>
+            <yield />
+        </citations>
+    </xml>
+</macros>
b
diff -r 000000000000 -r f1834b310c09 metaquantome_db.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/metaquantome_db.xml Thu Apr 25 13:47:16 2019 -0400
[
@@ -0,0 +1,73 @@
+<tool id="metaquantome_db" name="metaQuantome: database" version="@GVERSION@">
+    <description>download the GO, EC, and NCBI databases</description>
+    <macros>
+        <import>macros.xml</import>
+    </macros>
+    <expand macro="requirements" />
+    <command detect_errors="exit_code"><![CDATA[
+        mkdir -p data &&
+        #set $database_list = str($databases).split(',')
+        #for $d in $database_list
+          metaquantome db $d
+          --dir data &&
+        #end for
+        tar --create --file '$outfile' data
+    ]]></command>
+    <inputs>
+        <param name="databases" type="select" multiple="True" display="checkboxes"
+          label="Databases to Download">
+          <option value="ncbi" selected="true">NCBI Taxonomy Database</option>
+          <option value="go" selected="true">Gene Ontology Database</option>
+          <option value="ec" selected="true">Enzyme Commission (EC) database</option>
+        </param>
+    </inputs>
+    <outputs>
+        <data format="tar" name="outfile" label="metaquantome databases"/>
+    </outputs>
+    <tests>
+      <test>
+        <param name="databases" value="go"/>
+        <output name="outfile">
+          <assert_contents>
+            <has_text text="ontology: go"/>
+            <has_text text="ontology: go/subsets/goslim_metagenomics"/>
+          </assert_contents>
+        </output>
+      </test>
+    </tests>
+    <help>
+<![CDATA[
+metaQuantome database
+=====================
+
+metaQuantome uses freely available bioinformatic databases to expand your set of direct annotations.
+For most cases, all 3 databases can be downloaded (the default).
+
+The databases are:
+
+1. NCBI taxonomy database. This contains a list of all currently identified taxa and the
+relationships between them.
+
+2. Gene Ontology (GO) term database. metaQuantome uses the OBO format of the database. Specifically, two
+files are used: the go-basic.obo file, which is a simplified version of the GO database that is guaranteed to be acyclic,
+and the metagenomics slim GO, which is a subset of the full GO that is useful for microbiome research. More details are available at
+http://geneontology.org/docs/download-ontology/
+
+3. ENZYME database with Enzyme Classification (EC) numbers. This database classifies enzymes and organizes the
+relationships between them.
+
+This module downloads the most recent releases of the specified databases and stores them in a single file, which can then
+be accessed by the rest of the metaQuantome modules.  For reference,
+the taxonomy database is the largest (~500 Mb), while the GO and EC databases are smaller: ~34 Mb and ~10Mb, respectively.
+
+Also, note that the databases will be stored in the history so that the date of download can be referenced later.
+Thus, the databases will not be modified, except for the NCBI database, which is updated every time ``metaQuantome: expand`` is run (this
+is a limitation of the Python package ete3, used within metaQuantome).
+
+Questions, Comments, Problems, Kudos
+------------------------------------
+
+Please file any issues at https://github.com/galaxyproteomics/tools-galaxyp/issues.
+]]></help>
+    <expand macro="citations" />
+</tool>
b
diff -r 000000000000 -r f1834b310c09 test-data/ec.tar
b
Binary file test-data/ec.tar has changed
b
diff -r 000000000000 -r f1834b310c09 test-data/ec_ttest.tab
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/ec_ttest.tab Thu Apr 25 13:47:16 2019 -0400
b
@@ -0,0 +1,8 @@
+id description s1_mean s2_mean int1 int2 int3 int4 int5 int6 int1_n_peptide int2_n_peptide int3_n_peptide int4_n_peptide int5_n_peptide int6_n_peptide int1_n_samp_children int2_n_samp_children int3_n_samp_children int4_n_samp_children int5_n_samp_children int6_n_samp_children
+1.-.-.- Oxidoreductases. 10.013089999440444 3.5443205162238103 9.965784284662087 10.228818690495881 9.813781191217037 3.584962500721156 3.700439718141092 3.321928094887362 1 1 1 1 1 1 1.0 1.0 1.0 1.0 1.0 1.0
+1.2.-.- Acting on the aldehyde or oxo group of donors. 10.013089999440444 3.5443205162238103 9.965784284662087 10.228818690495881 9.813781191217037 3.584962500721156 3.700439718141092 3.321928094887362 1 1 1 1 1 1 NA NA NA NA NA NA
+3.-.-.- Hydrolases. 5.285402218862249 11.475564566327487 5.0 5.643856189774724 5.129283016944966 11.778077129535358 10.980853606379736 11.555547771647065 2 2 2 2 2 2 1.0 1.0 1.0 1.0 1.0 1.0
+3.4.-.- Acting on peptide bonds (peptidases). 5.285402218862249 11.475564566327487 5.0 5.643856189774724 5.129283016944966 11.778077129535358 10.980853606379736 11.555547771647065 2 2 2 2 2 2 2.0 2.0 2.0 2.0 2.0 2.0
+3.4.11.- Aminopeptidases. 3.969626350956481 3.841302253980942 3.584962500721156 4.321928094887363 3.9068905956085187 3.584962500721156 4.392317422778761 3.321928094887362 1 1 1 1 1 1 NA NA NA NA NA NA
+3.4.21.- Serine endopeptidases. 4.54432051622381 11.46828462519127 4.321928094887363 4.906890595608519 4.321928094887363 11.77313920671969 10.965784284662087 11.550746785383243 1 1 1 1 1 1 1.0 1.0 1.0 1.0 1.0 1.0
+3.4.21.70 Pancreatic endopeptidase E. 4.54432051622381 11.46828462519127 4.321928094887363 4.906890595608519 4.321928094887363 11.77313920671969 10.965784284662087 11.550746785383243 1 1 1 1 1 1 NA NA NA NA NA NA
b
diff -r 000000000000 -r f1834b310c09 test-data/ec_ttest_tested.tab
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/ec_ttest_tested.tab Thu Apr 25 13:47:16 2019 -0400
b
@@ -0,0 +1,8 @@
+id description s1_mean s2_mean int1 int2 int3 int4 int5 int6 int1_n_peptide int2_n_peptide int3_n_peptide int4_n_peptide int5_n_peptide int6_n_peptide int1_n_samp_children int2_n_samp_children int3_n_samp_children int4_n_samp_children int5_n_samp_children int6_n_samp_children log2fc_s1_over_s2 p corrected_p
+1.-.-.- Oxidoreductases. 10.013089999440444 3.5443205162238103 9.965784284662089 10.228818690495881 9.813781191217037 3.584962500721156 3.700439718141092 3.3219280948873617 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 6.468769483216634 2.70286875006428e-06 9.46004062522498e-06
+1.2.-.- Acting on the aldehyde or oxo group of donors. 10.013089999440444 3.5443205162238103 9.965784284662089 10.228818690495881 9.813781191217037 3.584962500721156 3.700439718141092 3.3219280948873617 1.0 1.0 1.0 1.0 1.0 1.0 NA NA NA NA NA NA 6.468769483216634 2.70286875006428e-06 9.46004062522498e-06
+3.-.-.- Hydrolases. 5.28540221886225 11.475564566327488 5.0 5.6438561897747235 5.1292830169449655 11.778077129535358 10.980853606379736 11.555547771647065 2.0 2.0 2.0 2.0 2.0 2.0 1.0 1.0 1.0 1.0 1.0 1.0 -6.190162347465239 4.742887028677606e-05 5.533368200123874e-05
+3.4.-.- Acting on peptide bonds (peptidases). 5.28540221886225 11.475564566327488 5.0 5.6438561897747235 5.1292830169449655 11.778077129535358 10.980853606379736 11.555547771647065 2.0 2.0 2.0 2.0 2.0 2.0 2.0 2.0 2.0 2.0 2.0 2.0 -6.190162347465239 4.742887028677606e-05 5.533368200123874e-05
+3.4.11.- Aminopeptidases. 3.9696263509564815 3.841302253980942 3.584962500721156 4.3219280948873635 3.906890595608519 3.584962500721156 4.392317422778762 3.3219280948873617 1.0 1.0 1.0 1.0 1.0 1.0 NA NA NA NA NA NA 0.1283240969755397 0.6832561051460733 0.6832561051460733
+3.4.21.- Serine endopeptidases. 4.544320516223809 11.468284625191268 4.3219280948873635 4.906890595608519 4.3219280948873635 11.773139206719689 10.965784284662087 11.550746785383243 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 -6.923964108967459 3.349508567404191e-05 5.533368200123874e-05
+3.4.21.70 Pancreatic endopeptidase E. 4.544320516223809 11.468284625191268 4.3219280948873635 4.906890595608519 4.3219280948873635 11.773139206719689 10.965784284662087 11.550746785383243 1.0 1.0 1.0 1.0 1.0 1.0 NA NA NA NA NA NA -6.923964108967459 3.349508567404191e-05 5.533368200123874e-05
b
diff -r 000000000000 -r f1834b310c09 test-data/func_full_filt_out.tab
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/func_full_filt_out.tab Thu Apr 25 13:47:16 2019 -0400
b
b'@@ -0,0 +1,1249 @@\n+id\tname\tnamespace\tNS_mean\tWS_mean\tX730NS\tX730WS\tX733NS\tX733WS\tX734NS\tX734WS\tX737NS\tX737WS\tX760NS\tX760WS\tX769NS\tX769WS\tX781NS\tX781WS\tX795NS\tX795WS\tX852NS\tX852WS\tX861NS\tX861WS\tX866NS\tX866WS\tX867NS\tX867WS\tX730NS_n_peptide\tX730WS_n_peptide\tX733NS_n_peptide\tX733WS_n_peptide\tX734NS_n_peptide\tX734WS_n_peptide\tX737NS_n_peptide\tX737WS_n_peptide\tX760NS_n_peptide\tX760WS_n_peptide\tX769NS_n_peptide\tX769WS_n_peptide\tX781NS_n_peptide\tX781WS_n_peptide\tX795NS_n_peptide\tX795WS_n_peptide\tX852NS_n_peptide\tX852WS_n_peptide\tX861NS_n_peptide\tX861WS_n_peptide\tX866NS_n_peptide\tX866WS_n_peptide\tX867NS_n_peptide\tX867WS_n_peptide\tX730NS_n_samp_children\tX730WS_n_samp_children\tX733NS_n_samp_children\tX733WS_n_samp_children\tX734NS_n_samp_children\tX734WS_n_samp_children\tX737NS_n_samp_children\tX737WS_n_samp_children\tX760NS_n_samp_children\tX760WS_n_samp_children\tX769NS_n_samp_children\tX769WS_n_samp_children\tX781NS_n_samp_children\tX781WS_n_samp_children\tX795NS_n_samp_children\tX795WS_n_samp_children\tX852NS_n_samp_children\tX852WS_n_samp_children\tX861NS_n_samp_children\tX861WS_n_samp_children\tX866NS_n_samp_children\tX866WS_n_samp_children\tX867NS_n_samp_children\tX867WS_n_samp_children\n+GO:0000015\tphosphopyruvate hydratase complex\tcellular_component\t25.886058501686048\t27.75998767351391\t26.063085341729952\t26.75868414835451\t26.872321573535828\t27.714535507520914\t25.66138683343686\t26.91922948200433\t24.56792307320876\t27.02361179346473\t26.027647781700303\t28.016086841596714\t26.02628222102915\t27.691319718917903\t26.16224176931668\t28.14922479286621\t25.589356591442357\t28.605803973702113\t24.96556438729523\t27.182932679501942\t26.61887047167179\t28.06289719214795\t23.98035185379387\t28.471187733625282\t25.803186314724897\t26.966628159317192\t9.0\t12.0\t9.0\t21.0\t7.0\t12.0\t12.0\t15.0\t9.0\t16.0\t6.0\t10.0\t20.0\t15.0\t12.0\t16.0\t9.0\t13.0\t9.0\t19.0\t13.0\t12.0\t11.0\t16.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\n+GO:0000027\tribosomal large subunit assembly\tbiological_process\t24.93071577771554\t25.59199706393845\t24.79502406577661\t24.90569362782595\t24.98653026336489\t25.54103884489353\t23.235856648559913\t25.931788552669857\t25.039623407494012\t25.45976392090486\t24.544491045410794\t25.52182426968223\t25.141851834365102\t25.289466690231773\t25.900937208609022\t25.935471942444728\t24.03595672520859\t26.011397107654144\t24.664753825097794\t25.849804449449888\t24.843398416694487\t25.350436246047447\t25.804646284613423\t25.501822202499124\t24.281786470078014\t25.41548110918182\t14.0\t6.0\t12.0\t32.0\t12.0\t12.0\t20.0\t11.0\t24.0\t15.0\t21.0\t13.0\t25.0\t15.0\t17.0\t16.0\t26.0\t17.0\t19.0\t11.0\t26.0\t12.0\t15.0\t15.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\n+GO:0000036\tacyl carrier activity\tmolecular_function\t25.957124762066027\t26.279571177686467\t26.5301700656991\t25.713248274935196\t23.51705029509677\t23.162225189828625\t25.71677865632887\t27.34753252356737\t24.762495943469332\t27.104656358315633\t25.695589715923877\t27.215607058954525\t25.964407715885855\t25.376217309281692\t24.710785124891835\t24.769491577313733\t26.583389308611466\t26.855652944530483\t27.299615071207107\t26.21417524637679\t25.987672484095224\t25.62275900338784\t25.498246974021807\t25.479528439599648\t25.891370301559785\t26.106957744939113\t8.0\t5.0\t4.0\t6.0\t9.0\t8.0\t9.0\t6.0\t7.0\t8.0\t8.0\t5.0\t5.0\t5.0\t11.0\t6.0\t9.0\t8.0\t8.0\t7.0\t9.0\t6.0\t8.0\t10.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\n+GO:0000049\ttRNA binding\tmolecular_function\t29.334384670306477\t29.866410348871714\t29.34869846467857\t29.421655277196997\t29.2837931122148\t29.981729378140212\t28.84739681956653\t29.861138275832506\t29.511822916465768\t29.5789021928085\t29.26397852161527\t29.849840976877704\t29.19847063527141\t29.680573984412536\t29.78160947364881\t30.14265486546316\t28.836974946568535\t29.77400766267598\t29.84406783531248\t29.98304230286376\t29.04660382106465\t29.921153355794505\t29.468392401488643\t30.227909688052133\t29.19134574545442\t29.780293851199517\t249.0\t200.0\t202.0\t317.0\t265.0\t303.0\t358.0\t'..b'\t5.0\t3.0\t4.0\t5.0\t4.0\t4.0\t5.0\t4.0\t4.0\t5.0\t3.0\t5.0\t5.0\t5.0\t4.0\t7.0\t2.0\t4.0\t4.0\t4.0\t5.0\t5.0\n+GO:2000112\tregulation of cellular macromolecule biosynthetic process\tbiological_process\t28.079891651623925\t28.790202097835518\t28.26915640698684\t28.40919311526568\t28.304349960869413\t28.72065470341578\t27.703615179375\t29.07974724242657\t27.72573130808365\t28.94447930691111\t27.98123342119566\t28.925853440725582\t28.070327450767127\t28.64378840898086\t28.0412330956282\t28.717095722191754\t27.542977117183128\t28.691346823804523\t28.63541965303673\t29.17655748772289\t28.259425342329425\t28.545245875488934\t27.939341483560987\t28.581495264653373\t28.135415728928514\t28.84866809360601\t163.0\t179.0\t156.0\t192.0\t165.0\t248.0\t167.0\t246.0\t214.0\t241.0\t214.0\t211.0\t177.0\t228.0\t150.0\t232.0\t325.0\t268.0\t198.0\t176.0\t162.0\t231.0\t211.0\t261.0\t3.0\t3.0\t3.0\t3.0\t4.0\t3.0\t3.0\t3.0\t4.0\t4.0\t4.0\t3.0\t3.0\t3.0\t4.0\t3.0\t4.0\t3.0\t4.0\t3.0\t4.0\t4.0\t4.0\t4.0\n+GO:2000113\tnegative regulation of cellular macromolecule biosynthetic process\tbiological_process\t22.60266741107676\t22.236837972385544\t21.30030518237217\t22.047478426541858\t23.27970856165999\t21.464966997040502\t22.68300308242573\t21.403375515281333\t20.941315544901308\t23.20906481771488\t23.110740747879433\t21.784612522231637\t23.234225562341464\t22.03786639857234\t21.433366644229807\t20.233594686557442\t21.522695545358385\t21.07809661598035\t22.89397308126998\t23.721564622589497\t23.42759588328258\t21.680974100515922\t22.096908708542376\t21.55145677527049\t22.65052395817018\t22.92760386629374\t10.0\t13.0\t15.0\t7.0\t14.0\t13.0\t11.0\t17.0\t16.0\t11.0\t21.0\t11.0\t7.0\t8.0\t7.0\t11.0\t20.0\t22.0\t17.0\t13.0\t10.0\t11.0\t17.0\t21.0\t1.0\t2.0\t2.0\t1.0\t3.0\t1.0\t2.0\t1.0\t3.0\t3.0\t3.0\t2.0\t1.0\t1.0\t3.0\t1.0\t3.0\t1.0\t2.0\t2.0\t3.0\t2.0\t2.0\t2.0\n+GO:2001059\tD-tagatose 6-phosphate catabolic process\tbiological_process\t23.511656222915654\t24.98449088822721\t24.58628517759067\t24.912876342135274\t25.061871229539328\t24.283061735179054\t23.405696302068467\t25.63328576980955\t17.829756253830322\t25.040481875405426\t19.691261902405127\t25.311348757482648\t22.64895131639827\t25.07592700325359\t24.957240657266393\t25.395341204296265\t22.223531971764206\t24.759006753308693\t24.25004185139378\t24.47573296436818\t21.889494052794266\t24.7374192095463\t19.94916118927913\t24.89935198902975\t21.075907601073208\t24.721609809672685\t27.0\t33.0\t30.0\t28.0\t12.0\t42.0\t2.0\t36.0\t5.0\t36.0\t11.0\t23.0\t26.0\t38.0\t12.0\t41.0\t23.0\t30.0\t10.0\t34.0\t4.0\t27.0\t10.0\t33.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\n+GO:2001141\tregulation of RNA biosynthetic process\tbiological_process\t26.34205256788306\t27.635435307439774\t26.651512126434778\t27.28352201899168\t26.948655423347923\t27.05700592789492\t25.51291335182695\t27.923407315980626\t26.27982855783693\t28.042422307734395\t26.20815926277268\t27.76388853668417\t26.412683613973726\t27.38663485129848\t26.03647283004182\t27.59377882498742\t25.126784640686463\t27.58471360291358\t26.947624030309463\t28.17369718937304\t26.68520714216416\t27.23792387977294\t25.86321781865529\t27.403800793482624\t26.354142491094432\t27.72650496536477\t108.0\t134.0\t103.0\t122.0\t105.0\t176.0\t99.0\t181.0\t134.0\t150.0\t147.0\t155.0\t111.0\t148.0\t87.0\t159.0\t195.0\t198.0\t131.0\t123.0\t93.0\t161.0\t142.0\t184.0\t3.0\t2.0\t2.0\t2.0\t2.0\t2.0\t2.0\t2.0\t2.0\t2.0\t2.0\t2.0\t2.0\t2.0\t3.0\t2.0\t2.0\t2.0\t2.0\t2.0\t2.0\t2.0\t2.0\t2.0\n+GO:2001295\tmalonyl-CoA biosynthetic process\tbiological_process\t24.041767189026174\t23.368503914625965\t21.869190774106308\t22.091623247786497\t22.35226996419096\t23.63067388937766\t23.95004243777072\t23.428428821209547\t24.81066402548795\t22.344982692352076\t24.884545910598035\t22.33349522393337\t24.3377404391613\t23.13908510884377\t23.65652105389825\t24.35531641248085\t24.302973205450648\t23.68292928714755\t23.659012427821196\t23.030970680176765\t23.41822612657516\t23.591034950731125\t23.797385759933352\t24.254723130459904\t24.70188938490118\t22.31230963978653\t7.0\t11.0\t16.0\t15.0\t21.0\t21.0\t23.0\t11.0\t24.0\t15.0\t24.0\t8.0\t22.0\t24.0\t13.0\t19.0\t25.0\t23.0\t16.0\t20.0\t18.0\t16.0\t23.0\t13.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\t0.0\n'
b
diff -r 000000000000 -r f1834b310c09 test-data/func_full_test_out.tab
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/func_full_test_out.tab Thu Apr 25 13:47:16 2019 -0400
b
b'@@ -0,0 +1,1249 @@\n+id\tname\tnamespace\tNS_mean\tWS_mean\tX730NS\tX730WS\tX733NS\tX733WS\tX734NS\tX734WS\tX737NS\tX737WS\tX760NS\tX760WS\tX769NS\tX769WS\tX781NS\tX781WS\tX795NS\tX795WS\tX852NS\tX852WS\tX861NS\tX861WS\tX866NS\tX866WS\tX867NS\tX867WS\tX730NS_n_peptide\tX730WS_n_peptide\tX733NS_n_peptide\tX733WS_n_peptide\tX734NS_n_peptide\tX734WS_n_peptide\tX737NS_n_peptide\tX737WS_n_peptide\tX760NS_n_peptide\tX760WS_n_peptide\tX769NS_n_peptide\tX769WS_n_peptide\tX781NS_n_peptide\tX781WS_n_peptide\tX795NS_n_peptide\tX795WS_n_peptide\tX852NS_n_peptide\tX852WS_n_peptide\tX861NS_n_peptide\tX861WS_n_peptide\tX866NS_n_peptide\tX866WS_n_peptide\tX867NS_n_peptide\tX867WS_n_peptide\tX730NS_n_samp_children\tX730WS_n_samp_children\tX733NS_n_samp_children\tX733WS_n_samp_children\tX734NS_n_samp_children\tX734WS_n_samp_children\tX737NS_n_samp_children\tX737WS_n_samp_children\tX760NS_n_samp_children\tX760WS_n_samp_children\tX769NS_n_samp_children\tX769WS_n_samp_children\tX781NS_n_samp_children\tX781WS_n_samp_children\tX795NS_n_samp_children\tX795WS_n_samp_children\tX852NS_n_samp_children\tX852WS_n_samp_children\tX861NS_n_samp_children\tX861WS_n_samp_children\tX866NS_n_samp_children\tX866WS_n_samp_children\tX867NS_n_samp_children\tX867WS_n_samp_children\tlog2fc_NS_over_WS\tp\tcorrected_p\n+GO:0000015\tphosphopyruvate hydratase complex\tcellular_component\t25.886058501686048\t27.75998767351391\t26.063085341729952\t26.75868414835451\t26.872321573535828\t27.714535507520914\t25.66138683343686\t26.91922948200433\t24.56792307320876\t27.02361179346473\t26.027647781700306\t28.016086841596714\t26.02628222102915\t27.691319718917903\t26.16224176931668\t28.14922479286621\t25.58935659144236\t28.605803973702113\t24.96556438729523\t27.182932679501942\t26.61887047167179\t28.06289719214795\t23.98035185379387\t28.471187733625282\t25.803186314724893\t26.966628159317192\t9.0\t12.0\t9.0\t21.0\t7.0\t12.0\t12.0\t15.0\t9.0\t16.0\t6.0\t10.0\t20.0\t15.0\t12.0\t16.0\t9.0\t13.0\t9.0\t19.0\t13.0\t12.0\t11.0\t16.0\tNA\tNA\tNA\tNA\tNA\tNA\tNA\tNA\tNA\tNA\tNA\tNA\tNA\tNA\tNA\tNA\tNA\tNA\tNA\tNA\tNA\tNA\tNA\tNA\t-1.8739291718278608\t4.146041132679973e-05\t0.0005099643033035255\n+GO:0000027\tribosomal large subunit assembly\tbiological_process\t24.93071577771554\t25.59199706393845\t24.79502406577661\t24.90569362782595\t24.98653026336489\t25.54103884489353\t23.235856648559913\t25.931788552669854\t25.039623407494012\t25.45976392090486\t24.544491045410794\t25.52182426968223\t25.141851834365106\t25.289466690231773\t25.900937208609022\t25.935471942444728\t24.03595672520859\t26.011397107654144\t24.664753825097794\t25.84980444944989\t24.843398416694487\t25.350436246047447\t25.80464628461343\t25.501822202499124\t24.28178647007801\t25.41548110918182\t14.0\t6.0\t12.0\t32.0\t12.0\t12.0\t20.0\t11.0\t24.0\t15.0\t21.0\t13.0\t25.0\t15.0\t17.0\t16.0\t26.0\t17.0\t19.0\t11.0\t26.0\t12.0\t15.0\t15.0\tNA\tNA\tNA\tNA\tNA\tNA\tNA\tNA\tNA\tNA\tNA\tNA\tNA\tNA\tNA\tNA\tNA\tNA\tNA\tNA\tNA\tNA\tNA\tNA\t-0.6612812862229092\t0.00268017172806849\t0.006910856026093958\n+GO:0000036\tacyl carrier activity\tmolecular_function\t25.95712476206603\t26.279571177686467\t26.5301700656991\t25.713248274935196\t23.51705029509677\t23.162225189828625\t25.71677865632887\t27.34753252356737\t24.76249594346933\t27.104656358315633\t25.695589715923877\t27.215607058954525\t25.964407715885855\t25.376217309281692\t24.710785124891835\t24.76949157731373\t26.583389308611466\t26.855652944530483\t27.299615071207107\t26.21417524637679\t25.987672484095224\t25.62275900338784\t25.498246974021807\t25.479528439599648\t25.891370301559785\t26.106957744939113\t8.0\t5.0\t4.0\t6.0\t9.0\t8.0\t9.0\t6.0\t7.0\t8.0\t8.0\t5.0\t5.0\t5.0\t11.0\t6.0\t9.0\t8.0\t8.0\t7.0\t9.0\t6.0\t8.0\t10.0\tNA\tNA\tNA\tNA\tNA\tNA\tNA\tNA\tNA\tNA\tNA\tNA\tNA\tNA\tNA\tNA\tNA\tNA\tNA\tNA\tNA\tNA\tNA\tNA\t-0.32244641562043697\t0.6033317722918665\t0.6716842567531217\n+GO:0000049\ttRNA binding\tmolecular_function\t29.33438467030648\t29.866410348871714\t29.34869846467857\t29.421655277196997\t29.2837931122148\t29.981729378140212\t28.84739681956653\t29.861138275832506\t29.511822916465768\t29.5789021928085\t29.26397852161527\t29.849840976877704\t29.19847063527141\t29.680573984412536\t29.78160947364881\t30.14265486546316\t28.83697494656853\t29.77400766267598\t29.84406783531248\t29.98304230286376\t29.04660382106465\t2'..b'304349960869413\t28.72065470341578\t27.703615179375\t29.07974724242657\t27.72573130808365\t28.94447930691111\t27.98123342119566\t28.925853440725582\t28.07032745076713\t28.64378840898086\t28.0412330956282\t28.717095722191754\t27.542977117183128\t28.691346823804523\t28.63541965303673\t29.176557487722892\t28.259425342329425\t28.54524587548893\t27.939341483560987\t28.581495264653373\t28.135415728928514\t28.84866809360601\t163.0\t179.0\t156.0\t192.0\t165.0\t248.0\t167.0\t246.0\t214.0\t241.0\t214.0\t211.0\t177.0\t228.0\t150.0\t232.0\t325.0\t268.0\t198.0\t176.0\t162.0\t231.0\t211.0\t261.0\t3.0\t3.0\t3.0\t3.0\t4.0\t3.0\t3.0\t3.0\t4.0\t4.0\t4.0\t3.0\t3.0\t3.0\t4.0\t3.0\t4.0\t3.0\t4.0\t3.0\t4.0\t4.0\t4.0\t4.0\t-0.7103104462115972\t6.784570247173055e-05\t0.0005498145239267514\n+GO:2000113\tnegative regulation of cellular macromolecule biosynthetic process\tbiological_process\t22.60266741107676\t22.236837972385544\t21.30030518237217\t22.047478426541858\t23.27970856165999\t21.464966997040502\t22.68300308242573\t21.403375515281333\t20.941315544901308\t23.20906481771488\t23.110740747879433\t21.78461252223164\t23.234225562341464\t22.03786639857234\t21.433366644229807\t20.233594686557442\t21.522695545358385\t21.07809661598035\t22.89397308126998\t23.721564622589497\t23.42759588328258\t21.680974100515922\t22.096908708542376\t21.55145677527049\t22.65052395817018\t22.92760386629374\t10.0\t13.0\t15.0\t7.0\t14.0\t13.0\t11.0\t17.0\t16.0\t11.0\t21.0\t11.0\t7.0\t8.0\t7.0\t11.0\t20.0\t22.0\t17.0\t13.0\t10.0\t11.0\t17.0\t21.0\t1.0\t2.0\t2.0\t1.0\t3.0\t1.0\t2.0\t1.0\t3.0\t3.0\t3.0\t2.0\t1.0\t1.0\t3.0\t1.0\t3.0\t1.0\t2.0\t2.0\t3.0\t2.0\t2.0\t2.0\t0.36582943869121465\t0.3263484733220724\t0.4012639356708831\n+GO:2001059\tD-tagatose 6-phosphate catabolic process\tbiological_process\t23.51165622291565\t24.98449088822721\t24.58628517759067\t24.912876342135274\t25.061871229539328\t24.283061735179054\t23.405696302068467\t25.63328576980955\t17.829756253830322\t25.040481875405426\t19.691261902405127\t25.311348757482648\t22.648951316398268\t25.07592700325359\t24.957240657266393\t25.395341204296265\t22.223531971764206\t24.759006753308693\t24.25004185139378\t24.47573296436818\t21.889494052794266\t24.7374192095463\t19.94916118927913\t24.89935198902975\t21.075907601073208\t24.721609809672685\t27.0\t33.0\t30.0\t28.0\t12.0\t42.0\t2.0\t36.0\t5.0\t36.0\t11.0\t23.0\t26.0\t38.0\t12.0\t41.0\t23.0\t30.0\t10.0\t34.0\t4.0\t27.0\t10.0\t33.0\tNA\tNA\tNA\tNA\tNA\tNA\tNA\tNA\tNA\tNA\tNA\tNA\tNA\tNA\tNA\tNA\tNA\tNA\tNA\tNA\tNA\tNA\tNA\tNA\t-1.4728346653115594\t0.0014961642897455532\t0.004424675435076897\n+GO:2001141\tregulation of RNA biosynthetic process\tbiological_process\t26.34205256788306\t27.63543530743977\t26.651512126434774\t27.28352201899168\t26.948655423347926\t27.05700592789492\t25.51291335182695\t27.923407315980626\t26.27982855783693\t28.042422307734395\t26.20815926277268\t27.76388853668417\t26.412683613973734\t27.38663485129848\t26.03647283004182\t27.59377882498742\t25.126784640686463\t27.58471360291358\t26.947624030309463\t28.17369718937304\t26.68520714216416\t27.23792387977294\t25.86321781865529\t27.403800793482624\t26.354142491094432\t27.72650496536477\t108.0\t134.0\t103.0\t122.0\t105.0\t176.0\t99.0\t181.0\t134.0\t150.0\t147.0\t155.0\t111.0\t148.0\t87.0\t159.0\t195.0\t198.0\t131.0\t123.0\t93.0\t161.0\t142.0\t184.0\t3.0\t2.0\t2.0\t2.0\t2.0\t2.0\t2.0\t2.0\t2.0\t2.0\t2.0\t2.0\t2.0\t2.0\t3.0\t2.0\t2.0\t2.0\t2.0\t2.0\t2.0\t2.0\t2.0\t2.0\t-1.2933827395567121\t3.225641456243767e-05\t0.0005099643033035255\n+GO:2001295\tmalonyl-CoA biosynthetic process\tbiological_process\t24.04176718902617\t23.368503914625965\t21.869190774106308\t22.091623247786497\t22.35226996419096\t23.63067388937766\t23.95004243777072\t23.42842882120955\t24.81066402548795\t22.34498269235208\t24.884545910598035\t22.333495223933372\t24.3377404391613\t23.13908510884377\t23.65652105389825\t24.35531641248085\t24.302973205450648\t23.68292928714755\t23.659012427821196\t23.030970680176765\t23.41822612657516\t23.591034950731125\t23.797385759933352\t24.254723130459904\t24.70188938490118\t22.31230963978653\t7.0\t11.0\t16.0\t15.0\t21.0\t21.0\t23.0\t11.0\t24.0\t15.0\t24.0\t8.0\t22.0\t24.0\t13.0\t19.0\t25.0\t23.0\t16.0\t20.0\t18.0\t16.0\t23.0\t13.0\tNA\tNA\tNA\tNA\tNA\tNA\tNA\tNA\tNA\tNA\tNA\tNA\tNA\tNA\tNA\tNA\tNA\tNA\tNA\tNA\tNA\tNA\tNA\tNA\t0.6732632744002061\t0.04964722965745621\t0.07872902492059129\n'
b
diff -r 000000000000 -r f1834b310c09 test-data/go_expanded.tab
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/go_expanded.tab Thu Apr 25 13:47:16 2019 -0400
b
@@ -0,0 +1,5 @@
+id name namespace s1_mean s2_mean int1 int2 int3 int4 int5 int6 int1_n_peptide int2_n_peptide int3_n_peptide int4_n_peptide int5_n_peptide int6_n_peptide int1_n_samp_children int2_n_samp_children int3_n_samp_children int4_n_samp_children int5_n_samp_children int6_n_samp_children
+GO:0000003 reproduction biological_process 10.013089999440444 3.5443205162238103 9.965784284662089 10.228818690495881 9.813781191217037 3.584962500721156 3.700439718141092 3.3219280948873617 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
+GO:0008150 biological_process biological_process 10.066537719931583 11.4814630999144 10.011227255423254 10.287712379549447 9.868822554774999 11.782998208920414 10.9901039638575 11.560332834212446 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0
+GO:0008152 metabolic process biological_process 3.9696263509564815 3.841302253980942 3.584962500721156 4.321928094887364 3.9068905956085187 3.584962500721156 4.392317422778762 3.3219280948873617 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0
+GO:0032505 reproduction of a single-celled organism biological_process 10.013089999440444 3.5443205162238103 9.965784284662089 10.228818690495881 9.813781191217037 3.584962500721156 3.700439718141092 3.3219280948873617 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0
b
diff -r 000000000000 -r f1834b310c09 test-data/go_filtered.tab
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/go_filtered.tab Thu Apr 25 13:47:16 2019 -0400
b
@@ -0,0 +1,2 @@
+id name namespace s1_mean s2_mean int1 int2 int3 int4 int5 int6 int1_n_peptide int2_n_peptide int3_n_peptide int4_n_peptide int5_n_peptide int6_n_peptide int1_n_samp_children int2_n_samp_children int3_n_samp_children int4_n_samp_children int5_n_samp_children int6_n_samp_children
+GO:0008150 biological_process biological_process 10.066537719931583 11.4814630999144 10.011227255423254 10.287712379549447 9.868822554774999 11.782998208920414 10.9901039638575 11.560332834212446 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0
b
diff -r 000000000000 -r f1834b310c09 test-data/int_737_test.tab
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/int_737_test.tab Thu Apr 25 13:47:16 2019 -0400
b
@@ -0,0 +1,8 @@
+peptide X737WS X737NS X852WS X852NS X867WS X867NS
+LPGQQHGTPSAK 160259.916175029 334347.666958984 NA NA 564647.63540584 402888.904269133
+ELPGLAALTDK 9640246.8931187 NA 6379355.00041968 1842766.95005539 5491673.68230822 NA
+ELADASVSTIEIER 3957112.96196795 NA 238529.022661759 NA 1277833.76064831 165964.15109473
+QISAGELR 17929965.5310232 774077.154902849 18109620.3255319 2481987.05852403 6576851.39343382 NA
+VPAILADATK NA 202338.16108319 447102.130728772 1892303.72241057 1049044.6751075 1696422.39796239
+TVAWYDNEMSYTAQLVR 312188.928912629 145755.448008399 NA NA 236226.302935237 101927.343240103
+NYLSPIFTPINER 584412.175442185 NA 640797.879601609 73945.5784882333 689197.378565154 118069.439027697
b
diff -r 000000000000 -r f1834b310c09 test-data/int_ttest.tab
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/int_ttest.tab Thu Apr 25 13:47:16 2019 -0400
b
@@ -0,0 +1,4 @@
+peptide int1 int2 int3 int4 int5 int6
+A 12 20 15 12 21 10
+B 20 30 20 3500 2000 3000
+C 1000 1200 900 12 13 10
b
diff -r 000000000000 -r f1834b310c09 test-data/multiple_func.tab
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/multiple_func.tab Thu Apr 25 13:47:16 2019 -0400
b
@@ -0,0 +1,4 @@
+peptide cog go ec
+A C GO:0008152 1.-.-.-
+B N GO:0022610 1.2.7.10
+C D GO:0000003,GO:0032505 3.1.8.1
b
diff -r 000000000000 -r f1834b310c09 test-data/multiple_int.tab
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/multiple_int.tab Thu Apr 25 13:47:16 2019 -0400
b
@@ -0,0 +1,4 @@
+peptide int1 int2 int3
+A 10 20 70
+B 40 30 30
+C 50 50 0
b
diff -r 000000000000 -r f1834b310c09 test-data/multiple_tax.tab
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/multiple_tax.tab Thu Apr 25 13:47:16 2019 -0400
b
@@ -0,0 +1,4 @@
+peptide lca
+A 210
+B 1496
+C 1870884
b
diff -r 000000000000 -r f1834b310c09 test-data/outfile.png
b
Binary file test-data/outfile.png has changed
b
diff -r 000000000000 -r f1834b310c09 test-data/rudney_samples.tab
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/rudney_samples.tab Thu Apr 25 13:47:16 2019 -0400
b
@@ -0,0 +1,3 @@
+group colnames
+NS X730NS,X733NS,X734NS,X737NS,X760NS,X769NS,X781NS,X795NS,X852NS,X861NS,X866NS,X867NS
+WS X730WS,X733WS,X734WS,X737WS,X760WS,X769WS,X781WS,X795WS,X852WS,X861WS,X866WS,X867WS
\ No newline at end of file
b
diff -r 000000000000 -r f1834b310c09 test-data/samples.tab
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/samples.tab Thu Apr 25 13:47:16 2019 -0400
b
@@ -0,0 +1,3 @@
+group colnames
+NS X737NS,X852NS,X867NS
+WS X737WS,X852WS,X867WS
b
diff -r 000000000000 -r f1834b310c09 test-data/samples0.tab
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/samples0.tab Thu Apr 25 13:47:16 2019 -0400
b
@@ -0,0 +1,3 @@
+group colnames
+NS X737NS,X852NS,X867NS
+WS X737WS,X852WS,X867WS
b
diff -r 000000000000 -r f1834b310c09 test-data/samples_basic.tab
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/samples_basic.tab Thu Apr 25 13:47:16 2019 -0400
b
@@ -0,0 +1,3 @@
+group colnames
+s1 int1,int2,int3
+s2 int4,int5,int6
b
diff -r 000000000000 -r f1834b310c09 test-data/tax_filt.tab
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/tax_filt.tab Thu Apr 25 13:47:16 2019 -0400
b
@@ -0,0 +1,15 @@
+id taxon_name rank NS_mean WS_mean X737NS X737WS X852NS X852WS X867NS X867WS X737NS_n_peptide X737WS_n_peptide X852NS_n_peptide X852WS_n_peptide X867NS_n_peptide X867WS_n_peptide X737NS_n_samp_children X737WS_n_samp_children X852NS_n_samp_children X852WS_n_samp_children X867NS_n_samp_children X867WS_n_samp_children
+712 Pasteurellaceae family 26.45508515455985 24.240760984631766 24.965005542520593 22.218244926365948 0.0 17.341365183225566 27.1723016809798 25.697827115441516 12.0 12.0 0.0 1.0 12.0 12.0 1.0 1.0 0.0 0.0 1.0 1.0
+724 Haemophilus genus 26.043545589333238 24.308669239875652 23.49238493402781 21.57274687722112 0.0 0.0 26.91490217583963 25.19610989120677 5.0 5.0 0.0 0.0 5.0 5.0 1.0 1.0 0.0 0.0 1.0 1.0
+729 Haemophilus parainfluenzae species 23.516051135977808 21.837453207025035 22.113077280032016 20.132830444840515 0.0 0.0 24.21369255243491 22.597204359627263 4.0 4.0 0.0 0.0 4.0 4.0 0.0 0.0 0.0 0.0 0.0 0.0
+1224 Proteobacteria phylum 26.506407720117732 26.405669726384243 25.647561843048845 25.684049762573892 25.572526514273356 26.02079872568725 27.451384780869606 27.10853680624065 18.0 18.0 3.0 4.0 17.0 17.0 2.0 2.0 2.0 2.0 2.0 2.0
+1239 Firmicutes phylum 28.512385596646148 30.091433318476454 28.16821189186139 29.85860894014845 28.689295147943678 29.902989443795985 28.625794429436656 30.43794314029389 247.0 362.0 325.0 366.0 317.0 354.0 3.0 2.0 3.0 3.0 3.0 2.0
+1301 Streptococcus genus 26.867617254051414 28.85011386863358 26.46624241376839 28.05891048314316 26.560458646377878 29.13539355848514 27.388297546047863 29.117339967272912 67.0 124.0 96.0 127.0 111.0 124.0 2.0 3.0 3.0 3.0 2.0 3.0
+1302 Streptococcus gordonii species 24.686370636745576 27.653507330007766 23.762400434698712 26.151624056996113 24.539475551766014 27.515752990669643 25.336906564014722 28.450914623490767 24.0 43.0 29.0 44.0 44.0 45.0 0.0 0.0 0.0 0.0 0.0 0.0
+28216 Betaproteobacteria class 23.29428542923752 24.791799066973446 22.374889513201293 21.402137416070087 24.544202571791207 23.84100698984557 19.8675358581728 26.047141520330538 2.0 2.0 2.0 2.0 1.0 1.0 2.0 2.0 2.0 2.0 1.0 1.0
+29465 Veillonella genus 27.14677305830786 28.768830375331426 27.034861383116564 28.980840680293607 27.47904567128595 27.71387087737904 26.85278433596802 29.212848758443123 134.0 167.0 149.0 156.0 126.0 156.0 3.0 2.0 3.0 2.0 2.0 3.0
+29466 Veillonella parvula species 18.832221452467913 23.646622731934286 18.99584905472981 22.846993959159153 18.647632848343047 21.527044665274683 0.0 24.781099201499504 3.0 4.0 2.0 4.0 0.0 4.0 0.0 0.0 0.0 0.0 0.0 0.0
+39778 Veillonella dispar species 20.06805764601431 21.234364824902784 18.873358040924337 21.41636590750601 18.430484676034965 0.0 21.232667529959397 21.02604333055197 4.0 4.0 1.0 0.0 4.0 4.0 0.0 0.0 0.0 0.0 0.0 0.0
+40674 Mammalia class 18.71423436046836 17.946348342079197 17.822232855425355 17.738850060395933 18.41771660331577 18.769965187049696 19.43400368663769 16.48885357307721 1.0 1.0 2.0 2.0 2.0 1.0 0.0 0.0 1.0 1.0 1.0 1.0
+46124 Granulicatella adiacens species 25.44795951209062 24.095117178766355 22.413021529130273 23.066852858599482 26.121087214932714 23.994120320785946 25.808003124552783 24.75258507306872 12.0 25.0 31.0 31.0 33.0 29.0 0.0 0.0 0.0 0.0 0.0 0.0
+186826 Lactobacillales order 27.515198585571607 29.11785831796523 26.715706855135487 28.32187712752904 27.586822118206747 29.36333727974101 27.974157758353318 29.426524865028252 92.0 171.0 151.0 183.0 167.0 176.0 2.0 3.0 3.0 3.0 2.0 3.0
b
diff -r 000000000000 -r f1834b310c09 test-data/tax_filt_out.tab
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/tax_filt_out.tab Thu Apr 25 13:47:16 2019 -0400
b
b'@@ -0,0 +1,93 @@\n+id\ttaxon_name\trank\tNS_mean\tWS_mean\tX730NS\tX730WS\tX733NS\tX733WS\tX734NS\tX734WS\tX737NS\tX737WS\tX760NS\tX760WS\tX769NS\tX769WS\tX781NS\tX781WS\tX795NS\tX795WS\tX852NS\tX852WS\tX861NS\tX861WS\tX866NS\tX866WS\tX867NS\tX867WS\tX730NS_n_peptide\tX730WS_n_peptide\tX733NS_n_peptide\tX733WS_n_peptide\tX734NS_n_peptide\tX734WS_n_peptide\tX737NS_n_peptide\tX737WS_n_peptide\tX760NS_n_peptide\tX760WS_n_peptide\tX769NS_n_peptide\tX769WS_n_peptide\tX781NS_n_peptide\tX781WS_n_peptide\tX795NS_n_peptide\tX795WS_n_peptide\tX852NS_n_peptide\tX852WS_n_peptide\tX861NS_n_peptide\tX861WS_n_peptide\tX866NS_n_peptide\tX866WS_n_peptide\tX867NS_n_peptide\tX867WS_n_peptide\tX730NS_n_samp_children\tX730WS_n_samp_children\tX733NS_n_samp_children\tX733WS_n_samp_children\tX734NS_n_samp_children\tX734WS_n_samp_children\tX737NS_n_samp_children\tX737WS_n_samp_children\tX760NS_n_samp_children\tX760WS_n_samp_children\tX769NS_n_samp_children\tX769WS_n_samp_children\tX781NS_n_samp_children\tX781WS_n_samp_children\tX795NS_n_samp_children\tX795WS_n_samp_children\tX852NS_n_samp_children\tX852WS_n_samp_children\tX861NS_n_samp_children\tX861WS_n_samp_children\tX866NS_n_samp_children\tX866WS_n_samp_children\tX867NS_n_samp_children\tX867WS_n_samp_children\n+157\tTreponema\tgenus\t22.4592368471399\t23.251641665456614\t21.782210465654984\t22.293663201701612\t19.506474847066862\t18.393389679254238\t21.31060467932299\t21.728055628093554\t20.480986062363687\t22.602867980613627\t23.203993721974225\t23.566696765176243\t22.313857374707805\t25.335612959036755\t24.564206593926965\t23.758132985051397\t21.865153582932077\t21.378622826723475\t22.004619704258204\t23.01330290131711\t21.929889350172612\t22.77047366650371\t22.145836211855425\t22.482730706742693\t22.080359413733433\t23.436551973678235\t9.0\t3.0\t2.0\t2.0\t6.0\t11.0\t8.0\t10.0\t10.0\t10.0\t7.0\t5.0\t15.0\t9.0\t4.0\t6.0\t8.0\t13.0\t12.0\t6.0\t5.0\t5.0\t14.0\t8.0\t5.0\t2.0\t2.0\t1.0\t4.0\t6.0\t4.0\t4.0\t5.0\t5.0\t4.0\t2.0\t4.0\t3.0\t3.0\t1.0\t4.0\t3.0\t5.0\t3.0\t3.0\t2.0\t6.0\t4.0\n+194\tCampylobacter\tgenus\t22.737726781977898\t23.402014527754694\t19.374983778535537\t20.606446832930114\t22.374052312423657\t22.175914745445667\t20.710711088017703\t21.497720060388442\t21.935778024142905\t21.360868814816588\t19.67510328882646\t18.442382745355207\t21.21818802567592\t18.98249372666148\t25.95861986611441\t24.365465047288765\t19.540072068600086\t22.271211580494718\t17.998259192791753\t26.353858284366478\t18.911902395646823\t20.233239126385538\t19.83361162568149\t19.261402979800614\t20.129527247691183\t22.479579021998745\t3.0\t5.0\t2.0\t5.0\t2.0\t7.0\t25.0\t5.0\t7.0\t4.0\t17.0\t3.0\t209.0\t8.0\t4.0\t9.0\t4.0\t8.0\t3.0\t5.0\t7.0\t4.0\t7.0\t6.0\t2.0\t2.0\t2.0\t3.0\t2.0\t4.0\t2.0\t3.0\t2.0\t2.0\t3.0\t2.0\t4.0\t4.0\t2.0\t3.0\t2.0\t4.0\t2.0\t3.0\t2.0\t2.0\t2.0\t4.0\n+286\tPseudomonas\tgenus\t22.84530963528067\t20.941262344966102\t19.390653532195216\t21.257892314732068\t23.40900039680405\t21.249447306145736\t22.85533086446144\t17.189270329854693\t21.43373289557238\t18.940290665716923\t21.2755581152792\t21.78465732920301\t19.42254043551283\t17.888724701002317\t22.016714341281943\t20.86953224363516\t18.685241717022148\t22.54333528743205\t20.234005329853034\t18.807506861121887\t23.765290496984004\t16.805950901945454\t25.39397860675149\t22.523625447598253\t19.404033335324762\t14.425011898222733\t2.0\t4.0\t2.0\t7.0\t11.0\t3.0\t4.0\t6.0\t7.0\t4.0\t4.0\t2.0\t16.0\t8.0\t2.0\t7.0\t5.0\t5.0\t6.0\t3.0\t6.0\t4.0\t5.0\t1.0\t1.0\t1.0\t1.0\t2.0\t3.0\t0.0\t2.0\t2.0\t2.0\t2.0\t2.0\t0.0\t3.0\t3.0\t2.0\t3.0\t3.0\t1.0\t2.0\t0.0\t3.0\t0.0\t2.0\t1.0\n+356\tRhizobiales\torder\t24.69225559146653\t24.47928415080033\t24.213805954712\t26.19612910182332\t23.852474395772273\t20.88389298705434\t24.072293206158825\t24.6359011866213\t23.253772028711925\t23.84124611127577\t25.211843229277033\t23.37465798633904\t24.971694694445382\t23.732993264497427\t25.466853125051237\t22.51337324493513\t23.333984301104184\t22.80206380634942\t24.48437767254155\t26.428256133544647\t25.06992046020705\t22.354137707550283\t23.963063933116196\t23.69000244474017\t25.821578844423875\t23.678835807279214\t18.0\t10.0\t13.0\t10.0\t12.0\t24.0\t14.0\t11.0\t12.0\t15.0\t20.0\t7.0\t21.0\t13.0\t17.0\t17.0\t18.0\t17.0\t16.0\t11.0\t15.0\t10.0\t21.0\t9.0\t5.0\t4.0\t5.0\t4.0\t5.0\t5.0\t4.0\t5.0\t4.0\t5.0\t5.0\t4.0\t4.0\t4.0\t5.0\t5.0\t5.0\t5.0\t3.0\t4.0'..b'\t16.378181817066846\t24.00350903786073\t17.7667506724018\t20.87439115632514\t19.272291498679323\t24.40326724487193\t0.0\t23.155822634831036\t15.8378395946466\t23.165629190009927\t21.236082242783827\t3.0\t4.0\t2.0\t2.0\t5.0\t3.0\t364.0\t9.0\t41.0\t12.0\t18.0\t5.0\t493.0\t2.0\t29.0\t2.0\t3.0\t3.0\t27.0\t0.0\t14.0\t2.0\t9.0\t8.0\t1.0\t2.0\t1.0\t1.0\t2.0\t1.0\t3.0\t2.0\t3.0\t3.0\t3.0\t3.0\t3.0\t1.0\t3.0\t1.0\t2.0\t1.0\t3.0\t0.0\t3.0\t2.0\t2.0\t3.0\n+649777\tSynergistaceae\tfamily\t21.34410870483268\t20.342481859790933\t12.722775191402784\t18.92833567189773\t20.513630556865273\t0.0\t21.123541056925603\t16.633712993437534\t17.439985048901242\t19.296406260651942\t20.62546717088497\t22.722314508599528\t18.941545335029307\t12.558719922528866\t23.26590054186841\t18.81660458896966\t20.71863709736182\t21.23783558474517\t20.577158921964482\t19.019500051140387\t23.284148568284248\t21.194625956766988\t20.366267968252497\t17.258831083285212\t19.802895038657333\t18.718863384956276\t1.0\t3.0\t3.0\t0.0\t4.0\t2.0\t3.0\t4.0\t3.0\t3.0\t2.0\t1.0\t9.0\t4.0\t1.0\t4.0\t2.0\t4.0\t2.0\t3.0\t4.0\t2.0\t2.0\t1.0\t1.0\t3.0\t2.0\t0.0\t2.0\t2.0\t2.0\t3.0\t2.0\t2.0\t2.0\t1.0\t3.0\t2.0\t1.0\t2.0\t2.0\t3.0\t2.0\t3.0\t3.0\t2.0\t2.0\t0.0\n+909932\tNegativicutes\tclass\t31.642194031354713\t32.13468762235439\t31.544314244694014\t22.26107368410749\t23.403415372397927\t25.274630134164894\t30.995174586086407\t32.534383226499486\t31.221607191441215\t33.416289115554946\t31.007758003630567\t32.812479432123524\t32.3657796226359\t31.27982807466682\t31.50580897261089\t31.419980035372852\t31.73676675760914\t32.46689932493384\t31.90335373250952\t32.01991155162215\t32.440506546087626\t31.624366871994567\t32.376633329293604\t30.77201116376389\t31.324387306077984\t33.27525557843209\t2112.0\t24.0\t13.0\t22.0\t1858.0\t4415.0\t2187.0\t6539.0\t2047.0\t4470.0\t3786.0\t2718.0\t2281.0\t2701.0\t2355.0\t4257.0\t2365.0\t3164.0\t3391.0\t2649.0\t3465.0\t1957.0\t2384.0\t5655.0\t2.0\t2.0\t2.0\t2.0\t2.0\t2.0\t2.0\t2.0\t2.0\t2.0\t2.0\t2.0\t2.0\t2.0\t2.0\t2.0\t2.0\t2.0\t2.0\t3.0\t2.0\t2.0\t2.0\t2.0\n+1570339\tPeptoniphilaceae\tfamily\t23.376192221156746\t21.9233285218442\t21.530370272488227\t18.080746778833426\t22.069344119853483\t21.69336496273765\t24.224440757757648\t23.248488219093908\t22.70511207327184\t20.87440581741395\t22.21077750839318\t21.90605373227633\t20.779175868793548\t20.912271401897566\t25.86972432971436\t21.05424678262083\t21.751447218169673\t22.82055468109171\t22.872969174097605\t22.769851569191083\t22.94097984639506\t22.587358803525447\t21.898503869358407\t20.8124661881928\t22.427603428836107\t20.403651221891238\t8.0\t4.0\t5.0\t7.0\t9.0\t15.0\t16.0\t11.0\t20.0\t11.0\t13.0\t8.0\t28.0\t9.0\t16.0\t17.0\t10.0\t13.0\t8.0\t5.0\t7.0\t9.0\t9.0\t8.0\t4.0\t2.0\t4.0\t3.0\t4.0\t4.0\t4.0\t4.0\t4.0\t3.0\t3.0\t3.0\t4.0\t3.0\t4.0\t4.0\t4.0\t3.0\t3.0\t2.0\t4.0\t3.0\t4.0\t3.0\n+1643824\tAtopobiaceae\tfamily\t23.095961409992302\t23.208563169782163\t24.915226695607878\t21.298333283010308\t24.201904039997398\t23.93953836973515\t21.588480102781343\t22.589064661598893\t22.67860039633661\t22.386543718617833\t23.38407466541362\t19.904829849577574\t22.032654192647296\t22.494976060551032\t21.97127765348275\t23.91618649632667\t23.087297488120807\t23.709595883268843\t21.94359747287084\t22.81282029308393\t22.48415692721951\t22.29631653248385\t21.844043109426398\t23.250123815558876\t22.211599792157088\t24.682377093999648\t6.0\t2.0\t8.0\t7.0\t5.0\t5.0\t10.0\t10.0\t7.0\t3.0\t3.0\t3.0\t9.0\t8.0\t4.0\t5.0\t5.0\t6.0\t5.0\t3.0\t2.0\t8.0\t6.0\t7.0\t2.0\t1.0\t2.0\t2.0\t2.0\t2.0\t2.0\t2.0\t2.0\t2.0\t2.0\t2.0\t2.0\t2.0\t2.0\t2.0\t2.0\t2.0\t2.0\t2.0\t1.0\t2.0\t2.0\t2.0\n+1843491\tSelenomonadaceae\tfamily\t23.23864639783701\t22.8728938280295\t22.15215088671252\t17.208137383583722\t21.598185771677297\t22.661543465600804\t23.015096873655523\t22.531134703617262\t22.68649736015477\t23.24016576883264\t23.96621462793578\t21.778565860399933\t24.31621982642957\t21.414594274785475\t23.418189249072828\t20.40663564024541\t23.612216055685572\t22.864012545765014\t22.747995432652267\t22.521151691407837\t22.712049747539854\t24.22506609220036\t23.83919133820257\t24.50800705913742\t22.384756810701738\t22.106172333873914\t9.0\t2.0\t10.0\t10.0\t14.0\t13.0\t15.0\t10.0\t15.0\t7.0\t18.0\t6.0\t16.0\t9.0\t8.0\t12.0\t12.0\t12.0\t13.0\t9.0\t16.0\t9.0\t10.0\t9.0\t2.0\t1.0\t2.0\t3.0\t2.0\t2.0\t2.0\t2.0\t2.0\t1.0\t3.0\t1.0\t3.0\t3.0\t3.0\t2.0\t2.0\t2.0\t3.0\t2.0\t3.0\t2.0\t2.0\t3.0\n'
b
diff -r 000000000000 -r f1834b310c09 test-data/tax_ns.png
b
Binary file test-data/tax_ns.png has changed
b
diff -r 000000000000 -r f1834b310c09 test-data/tax_test_out.tab
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/tax_test_out.tab Thu Apr 25 13:47:16 2019 -0400
b
b'@@ -0,0 +1,93 @@\n+id\ttaxon_name\trank\tNS_mean\tWS_mean\tX730NS\tX730WS\tX733NS\tX733WS\tX734NS\tX734WS\tX737NS\tX737WS\tX760NS\tX760WS\tX769NS\tX769WS\tX781NS\tX781WS\tX795NS\tX795WS\tX852NS\tX852WS\tX861NS\tX861WS\tX866NS\tX866WS\tX867NS\tX867WS\tX730NS_n_peptide\tX730WS_n_peptide\tX733NS_n_peptide\tX733WS_n_peptide\tX734NS_n_peptide\tX734WS_n_peptide\tX737NS_n_peptide\tX737WS_n_peptide\tX760NS_n_peptide\tX760WS_n_peptide\tX769NS_n_peptide\tX769WS_n_peptide\tX781NS_n_peptide\tX781WS_n_peptide\tX795NS_n_peptide\tX795WS_n_peptide\tX852NS_n_peptide\tX852WS_n_peptide\tX861NS_n_peptide\tX861WS_n_peptide\tX866NS_n_peptide\tX866WS_n_peptide\tX867NS_n_peptide\tX867WS_n_peptide\tX730NS_n_samp_children\tX730WS_n_samp_children\tX733NS_n_samp_children\tX733WS_n_samp_children\tX734NS_n_samp_children\tX734WS_n_samp_children\tX737NS_n_samp_children\tX737WS_n_samp_children\tX760NS_n_samp_children\tX760WS_n_samp_children\tX769NS_n_samp_children\tX769WS_n_samp_children\tX781NS_n_samp_children\tX781WS_n_samp_children\tX795NS_n_samp_children\tX795WS_n_samp_children\tX852NS_n_samp_children\tX852WS_n_samp_children\tX861NS_n_samp_children\tX861WS_n_samp_children\tX866NS_n_samp_children\tX866WS_n_samp_children\tX867NS_n_samp_children\tX867WS_n_samp_children\tlog2fc_NS_over_WS\tp\tcorrected_p\n+157\tTreponema\tgenus\t22.4592368471399\t23.25164166545661\t21.782210465654984\t22.29366320170161\t19.506474847066862\t18.393389679254238\t21.31060467932299\t21.728055628093554\t20.480986062363687\t22.602867980613627\t23.203993721974225\t23.566696765176243\t22.313857374707805\t25.335612959036755\t24.564206593926965\t23.758132985051397\t21.865153582932077\t21.378622826723475\t22.004619704258204\t23.01330290131711\t21.929889350172612\t22.77047366650371\t22.145836211855425\t22.482730706742693\t22.080359413733433\t23.436551973678235\t9.0\t3.0\t2.0\t2.0\t6.0\t11.0\t8.0\t10.0\t10.0\t10.0\t7.0\t5.0\t15.0\t9.0\t4.0\t6.0\t8.0\t13.0\t12.0\t6.0\t5.0\t5.0\t14.0\t8.0\t5.0\t2.0\t2.0\t1.0\t4.0\t6.0\t4.0\t4.0\t5.0\t5.0\t4.0\t2.0\t4.0\t3.0\t3.0\t1.0\t4.0\t3.0\t5.0\t3.0\t3.0\t2.0\t6.0\t4.0\t-0.7924048183167116\t0.10596880912720232\t0.22157114635687755\n+194\tCampylobacter\tgenus\t22.737726781977898\t23.402014527754694\t19.374983778535537\t20.606446832930114\t22.374052312423657\t22.175914745445667\t20.710711088017703\t21.497720060388442\t21.935778024142905\t21.360868814816588\t19.67510328882646\t18.442382745355207\t21.21818802567592\t18.98249372666148\t25.95861986611441\t24.365465047288765\t19.540072068600086\t22.271211580494718\t17.998259192791753\t26.353858284366478\t18.911902395646823\t20.233239126385538\t19.83361162568149\t19.261402979800614\t20.129527247691183\t22.479579021998745\t3.0\t5.0\t2.0\t5.0\t2.0\t7.0\t25.0\t5.0\t7.0\t4.0\t17.0\t3.0\t209.0\t8.0\t4.0\t9.0\t4.0\t8.0\t3.0\t5.0\t7.0\t4.0\t7.0\t6.0\t2.0\t2.0\t2.0\t3.0\t2.0\t4.0\t2.0\t3.0\t2.0\t2.0\t3.0\t2.0\t4.0\t4.0\t2.0\t3.0\t2.0\t4.0\t2.0\t3.0\t2.0\t2.0\t2.0\t4.0\t-0.6642877457767966\t0.27265646879500405\t0.41807325215233954\n+286\tPseudomonas\tgenus\t22.84530963528067\t20.941262344966106\t19.390653532195216\t21.257892314732068\t23.40900039680405\t21.249447306145736\t22.85533086446144\t17.189270329854693\t21.43373289557238\t18.940290665716926\t21.2755581152792\t21.78465732920301\t19.42254043551283\t17.888724701002317\t22.016714341281943\t20.86953224363516\t18.685241717022148\t22.54333528743205\t20.234005329853034\t18.807506861121887\t23.765290496984004\t16.805950901945454\t25.39397860675149\t22.523625447598253\t19.404033335324762\t14.425011898222733\t2.0\t4.0\t2.0\t7.0\t11.0\t3.0\t4.0\t6.0\t7.0\t4.0\t4.0\t2.0\t16.0\t8.0\t2.0\t7.0\t5.0\t5.0\t6.0\t3.0\t6.0\t4.0\t5.0\t1.0\t1.0\t1.0\t1.0\t2.0\t3.0\tNA\t2.0\t2.0\t2.0\t2.0\t2.0\tNA\t3.0\t3.0\t2.0\t3.0\t3.0\t1.0\t2.0\tNA\t3.0\tNA\t2.0\t1.0\t1.9040472903145655\t0.06467168750236378\t0.15657355921624916\n+356\tRhizobiales\torder\t24.69225559146653\t24.47928415080033\t24.213805954712\t26.19612910182332\t23.852474395772273\t20.88389298705434\t24.072293206158825\t24.6359011866213\t23.253772028711925\t23.84124611127577\t25.211843229277033\t23.37465798633904\t24.971694694445386\t23.732993264497427\t25.466853125051237\t22.51337324493513\t23.333984301104184\t22.80206380634942\t24.48437767254155\t26.42825613354465\t25.06992046020705\t22.354137707550287\t23.963063933116196\t23.69000244474017\t25.821578844423875\t23.678835807'..b'0\t3.0\t1.0\t3.0\t1.0\t2.0\t1.0\t3.0\tNA\t3.0\t2.0\t2.0\t3.0\t4.064428054212016\t0.031232244921543854\t0.09268924299296886\n+649777\tSynergistaceae\tfamily\t21.34410870483268\t20.342481859790933\t12.722775191402786\t18.92833567189773\t20.513630556865273\tNA\t21.123541056925603\t16.633712993437534\t17.439985048901242\t19.296406260651946\t20.62546717088497\t22.722314508599528\t18.941545335029307\t12.558719922528866\t23.26590054186841\t18.81660458896966\t20.71863709736182\t21.23783558474517\t20.577158921964482\t19.019500051140387\t23.284148568284248\t21.194625956766988\t20.366267968252497\t17.258831083285212\t19.802895038657333\t18.718863384956283\t1.0\t3.0\t3.0\tNA\t4.0\t2.0\t3.0\t4.0\t3.0\t3.0\t2.0\t1.0\t9.0\t4.0\t1.0\t4.0\t2.0\t4.0\t2.0\t3.0\t4.0\t2.0\t2.0\t1.0\t1.0\t3.0\t2.0\tNA\t2.0\t2.0\t2.0\t3.0\t2.0\t2.0\t2.0\t1.0\t3.0\t2.0\t1.0\t2.0\t2.0\t3.0\t2.0\t3.0\t3.0\t2.0\t2.0\tNA\t1.0016268450417485\t0.17573433564422514\t0.3233511775853743\n+909932\tNegativicutes\tclass\t31.642194031354713\t32.13468762235439\t31.544314244694014\t22.26107368410749\t23.403415372397927\t25.27463013416489\t30.99517458608641\t32.534383226499486\t31.221607191441212\t33.416289115554946\t31.00775800363057\t32.812479432123524\t32.3657796226359\t31.27982807466682\t31.50580897261089\t31.419980035372852\t31.73676675760914\t32.46689932493384\t31.90335373250952\t32.01991155162215\t32.440506546087626\t31.62436687199457\t32.376633329293604\t30.77201116376389\t31.324387306077984\t33.27525557843209\t2112.0\t24.0\t13.0\t22.0\t1858.0\t4415.0\t2187.0\t6539.0\t2047.0\t4470.0\t3786.0\t2718.0\t2281.0\t2701.0\t2355.0\t4257.0\t2365.0\t3164.0\t3391.0\t2649.0\t3465.0\t1957.0\t2384.0\t5655.0\t2.0\t2.0\t2.0\t2.0\t2.0\t2.0\t2.0\t2.0\t2.0\t2.0\t2.0\t2.0\t2.0\t2.0\t2.0\t2.0\t2.0\t2.0\t2.0\t3.0\t2.0\t2.0\t2.0\t2.0\t-0.49249359099967904\t0.3864762307712327\t0.4969091373099221\n+1570339\tPeptoniphilaceae\tfamily\t23.376192221156746\t21.9233285218442\t21.530370272488227\t18.080746778833426\t22.069344119853483\t21.693364962737647\t24.224440757757648\t23.248488219093908\t22.70511207327184\t20.87440581741395\t22.21077750839318\t21.90605373227633\t20.779175868793548\t20.912271401897566\t25.86972432971436\t21.05424678262083\t21.751447218169673\t22.82055468109171\t22.872969174097605\t22.769851569191083\t22.94097984639506\t22.587358803525447\t21.898503869358407\t20.8124661881928\t22.427603428836107\t20.403651221891238\t8.0\t4.0\t5.0\t7.0\t9.0\t15.0\t16.0\t11.0\t20.0\t11.0\t13.0\t8.0\t28.0\t9.0\t16.0\t17.0\t10.0\t13.0\t8.0\t5.0\t7.0\t9.0\t9.0\t8.0\t4.0\t2.0\t4.0\t3.0\t4.0\t4.0\t4.0\t4.0\t4.0\t3.0\t3.0\t3.0\t4.0\t3.0\t4.0\t4.0\t4.0\t3.0\t3.0\t2.0\t4.0\t3.0\t4.0\t3.0\t1.4528636993125446\t0.0940685547103812\t0.2012629542640714\n+1643824\tAtopobiaceae\tfamily\t23.095961409992302\t23.208563169782163\t24.915226695607878\t21.298333283010308\t24.201904039997398\t23.93953836973515\t21.588480102781343\t22.589064661598893\t22.67860039633661\t22.386543718617833\t23.38407466541362\t19.904829849577574\t22.032654192647296\t22.494976060551032\t21.97127765348275\t23.91618649632667\t23.087297488120807\t23.709595883268843\t21.94359747287084\t22.81282029308393\t22.48415692721951\t22.29631653248385\t21.844043109426398\t23.250123815558876\t22.211599792157088\t24.682377093999648\t6.0\t2.0\t8.0\t7.0\t5.0\t5.0\t10.0\t10.0\t7.0\t3.0\t3.0\t3.0\t9.0\t8.0\t4.0\t5.0\t5.0\t6.0\t5.0\t3.0\t2.0\t8.0\t6.0\t7.0\t2.0\t1.0\t2.0\t2.0\t2.0\t2.0\t2.0\t2.0\t2.0\t2.0\t2.0\t2.0\t2.0\t2.0\t2.0\t2.0\t2.0\t2.0\t2.0\t2.0\t1.0\t2.0\t2.0\t2.0\t-0.11260175978986098\t0.4884223166225936\t0.5991313750570482\n+1843491\tSelenomonadaceae\tfamily\t23.23864639783701\t22.8728938280295\t22.15215088671252\t17.208137383583722\t21.598185771677297\t22.661543465600804\t23.015096873655523\t22.53113470361727\t22.68649736015477\t23.24016576883264\t23.96621462793578\t21.778565860399933\t24.31621982642957\t21.414594274785475\t23.418189249072828\t20.40663564024541\t23.612216055685572\t22.864012545765014\t22.747995432652267\t22.521151691407837\t22.71204974753985\t24.22506609220036\t23.83919133820257\t24.50800705913742\t22.38475681070173\t22.106172333873914\t9.0\t2.0\t10.0\t10.0\t14.0\t13.0\t15.0\t10.0\t15.0\t7.0\t18.0\t6.0\t16.0\t9.0\t8.0\t12.0\t12.0\t12.0\t13.0\t9.0\t16.0\t9.0\t10.0\t9.0\t2.0\t1.0\t2.0\t3.0\t2.0\t2.0\t2.0\t2.0\t2.0\t1.0\t3.0\t1.0\t3.0\t3.0\t3.0\t2.0\t2.0\t2.0\t3.0\t2.0\t3.0\t2.0\t2.0\t3.0\t0.36575256980750837\t0.14891467317876572\t0.2914925517541797\n'
b
diff -r 000000000000 -r f1834b310c09 test-data/tf_filt_out.tab
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/tf_filt_out.tab Thu Apr 25 13:47:16 2019 -0400
b
b'@@ -0,0 +1,195 @@\n+go_id\tname\tnamespace\ttax_id\ttaxon_name\trank\tNS_mean\tWS_mean\tX730NS\tX730WS\tX733NS\tX733WS\tX734NS\tX734WS\tX737NS\tX737WS\tX760NS\tX760WS\tX769NS\tX769WS\tX781NS\tX781WS\tX795NS\tX795WS\tX852NS\tX852WS\tX861NS\tX861WS\tX866NS\tX866WS\tX867NS\tX867WS\tX730NS_n_peptide\tX730WS_n_peptide\tX733NS_n_peptide\tX733WS_n_peptide\tX734NS_n_peptide\tX734WS_n_peptide\tX737NS_n_peptide\tX737WS_n_peptide\tX760NS_n_peptide\tX760WS_n_peptide\tX769NS_n_peptide\tX769WS_n_peptide\tX781NS_n_peptide\tX781WS_n_peptide\tX795NS_n_peptide\tX795WS_n_peptide\tX852NS_n_peptide\tX852WS_n_peptide\tX861NS_n_peptide\tX861WS_n_peptide\tX866NS_n_peptide\tX866WS_n_peptide\tX867NS_n_peptide\tX867WS_n_peptide\n+GO:0000166\tnucleotide binding\tmolecular_function\t1301\tStreptococcus\tgenus\t23.30473651409458\t26.548612184308638\t23.469319528833342\t24.7382759122065\t25.555924940970954\t26.638659151994535\t19.389738778451733\t26.641124760139174\t23.21396920345138\t26.25209508256927\t19.95805429931315\t24.977003986496424\t23.18662389945245\t25.822526630314737\t21.242631199315323\t27.21066416016841\t19.189672167395045\t27.4189579238358\t21.90159227429199\t25.349443551980176\t24.62573002453793\t27.207659326313976\t20.325458678389854\t27.524097432181115\t22.97000793114937\t25.356803912239922\t19.0\t39.0\t37.0\t69.0\t2.0\t47.0\t4.0\t41.0\t1.0\t36.0\t6.0\t23.0\t12.0\t80.0\t4.0\t74.0\t5.0\t37.0\t12.0\t50.0\t4.0\t51.0\t5.0\t44.0\n+GO:0000166\tnucleotide binding\tmolecular_function\t29465\tVeillonella\tgenus\t25.061382835641886\t25.413140921517357\t25.182980714582033\t0.0\t0.0\t0.0\t23.84783230965444\t25.954093563676754\t24.47189750298385\t26.47990470144072\t23.31018946572931\t25.673785960186528\t25.526821726449107\t24.40788278890973\t24.878194280627323\t24.4978172691651\t25.790196506866693\t26.457431198243547\t25.206034591897694\t25.08453705764599\t26.08715490399581\t24.857420426791197\t25.231858222246238\t24.198738798089927\t25.476611215806788\t26.585622413772803\t24.0\t0.0\t0.0\t0.0\t19.0\t41.0\t31.0\t89.0\t23.0\t59.0\t50.0\t51.0\t33.0\t26.0\t28.0\t40.0\t40.0\t46.0\t40.0\t27.0\t42.0\t26.0\t39.0\t73.0\n+GO:0003674\tmolecular_function\tmolecular_function\t848\tFusobacterium\tgenus\t28.11951718676351\t22.86520267660315\t20.329170797503192\t0.0\t0.0\t15.024037079358726\t28.32967721965599\t17.392119432799262\t29.29633271109983\t19.135077784899664\t29.07092254978022\t16.59358146251789\t28.457321331078692\t0.0\t28.689881092715343\t0.0\t27.944216326982474\t0.0\t26.9747543674305\t26.43625153656205\t21.69481319084998\t0.0\t28.03359789877866\t0.0\t28.800955533598604\t0.0\t2.0\t0.0\t0.0\t1.0\t253.0\t2.0\t495.0\t1.0\t370.0\t1.0\t309.0\t0.0\t340.0\t0.0\t218.0\t0.0\t169.0\t151.0\t14.0\t0.0\t327.0\t0.0\t342.0\t0.0\n+GO:0003674\tmolecular_function\tmolecular_function\t1301\tStreptococcus\tgenus\t24.17749078971571\t27.19240926722064\t25.00536657619239\t26.43181828778861\t26.267064167585012\t28.304036489686922\t23.176162407246885\t27.227650085451693\t22.31501654089106\t26.015140769225468\t20.973588081830002\t26.356756258599738\t23.876746050504387\t26.34229757090562\t24.52556954029224\t27.86988957773961\t23.65472647404589\t28.020945805277695\t22.696778984577822\t26.697344428895306\t24.52551571803027\t26.66995033821489\t18.131289261738054\t27.42533767082077\t23.57506016193438\t26.699736352863823\t49.0\t110.0\t104.0\t201.0\t32.0\t160.0\t21.0\t115.0\t7.0\t79.0\t35.0\t113.0\t41.0\t245.0\t28.0\t226.0\t18.0\t107.0\t51.0\t151.0\t1.0\t158.0\t32.0\t137.0\n+GO:0003674\tmolecular_function\tmolecular_function\t29465\tVeillonella\tgenus\t25.93722399321307\t26.314247777963637\t25.709601572027978\t0.0\t0.0\t0.0\t25.02242940625912\t26.398086419196463\t25.03679385999819\t27.62435530533861\t25.446910164978362\t27.371571993928388\t26.952331228853694\t25.978072011068967\t25.56633594374977\t25.016910767501468\t25.896066676196\t26.269920138379554\t26.273868323349934\t26.08235242500588\t26.863076793039014\t25.342501795056748\t26.629362410766387\t25.59683041932128\t25.656903997318274\t27.47848803217556\t50.0\t0.0\t0.0\t0.0\t43.0\t107.0\t59.0\t192.0\t47.0\t155.0\t117.0\t88.0\t51.0\t50.0\t64.0\t94.0\t93.0\t98.0\t120.0\t56.0\t122.0\t82.0\t84.0\t160.0\n+GO:0003674\tmolecular_function\tmolecular_function\t117563\tGranulicatella\tgenus\t18.901345185090822\t16.74568294784119\t20.19942142370727\t16.51475103911933\t20.89029598149793\t'..b'2\t0.0\t18.94067497176566\t18.4806722846698\t19.14133148086633\t17.21054951006002\t21.344089663101013\t0.0\t22.411171288147322\t1.0\t1.0\t4.0\t7.0\t0.0\t1.0\t0.0\t0.0\t0.0\t2.0\t0.0\t4.0\t0.0\t8.0\t0.0\t4.0\t0.0\t2.0\t2.0\t4.0\t2.0\t11.0\t0.0\t3.0\n+GO:0071103\tDNA conformation change\tbiological_process\t29465\tVeillonella\tgenus\t22.87124269025797\t24.2585148099511\t23.669369834355532\t0.0\t0.0\t0.0\t24.401265363442803\t25.730618255768036\t21.825068496324388\t25.501765042904516\t23.44100927831922\t23.42472437254513\t23.088814286474804\t18.692094591961858\t21.67848569171658\t24.078521915299646\t21.98838566126453\t25.46748107120349\t16.921693875375762\t18.612821701851047\t23.058381199606405\t23.97483651939533\t19.457805036261412\t17.69892906240016\t23.88105434544159\t25.4154122051635\t1.0\t0.0\t0.0\t0.0\t1.0\t2.0\t1.0\t2.0\t1.0\t3.0\t1.0\t2.0\t1.0\t1.0\t1.0\t1.0\t1.0\t2.0\t2.0\t1.0\t2.0\t1.0\t1.0\t5.0\n+GO:0071840\tcellular component organization or biogenesis\tbiological_process\t1301\tStreptococcus\tgenus\t23.36931070865711\t24.721234639267717\t23.214112725619877\t25.222660044465798\t25.60430670963775\t24.450217718226728\t20.612896964619733\t24.499369252445863\t22.2412481050996\t24.16558347824425\t21.306188337086507\t24.554230527406734\t23.569525654358724\t25.051474067430238\t23.70668160397436\t24.96099281159652\t22.28197046606773\t24.574747083875604\t22.85856154793457\t24.85097034670341\t23.672315384320868\t25.179956921584967\t17.334673670897438\t23.909218989841328\t22.886908951336306\t24.643721802564322\t19.0\t32.0\t41.0\t28.0\t4.0\t30.0\t8.0\t29.0\t6.0\t21.0\t18.0\t32.0\t15.0\t33.0\t6.0\t38.0\t7.0\t32.0\t25.0\t49.0\t2.0\t21.0\t21.0\t33.0\n+GO:0071840\tcellular component organization or biogenesis\tbiological_process\t29465\tVeillonella\tgenus\t24.097348812911477\t24.637755457084594\t24.351184254733386\t0.0\t0.0\t0.0\t24.180523356547976\t24.870641359316657\t23.906371561747516\t25.867956023729683\t23.714766029463487\t25.524988863394555\t24.087075945684518\t24.036441617178927\t23.677110119598144\t23.969556463382226\t23.70567091769716\t24.633916794640783\t24.400852524711308\t24.837313965399453\t24.809943268517042\t23.546744521039894\t25.037078294286733\t23.461853550794412\t23.796371143471536\t25.82869938736789\t8.0\t0.0\t0.0\t0.0\t8.0\t16.0\t9.0\t15.0\t7.0\t16.0\t14.0\t10.0\t13.0\t14.0\t10.0\t11.0\t9.0\t11.0\t12.0\t6.0\t15.0\t10.0\t13.0\t18.0\n+GO:0098796\tmembrane protein complex\tcellular_component\t1301\tStreptococcus\tgenus\t19.31403457379215\t24.45702636411511\t17.792993945984726\t22.306527125247868\t22.1763444493302\t26.01308822536041\t17.697296528266712\t24.65400944698547\t0.0\t22.78075181061697\t14.27685011398016\t21.61874746879364\t15.451243733640421\t22.418464849517303\t0.0\t24.93971753338989\t0.0\t24.535178058478014\t0.0\t23.502136007085014\t21.166689366268905\t25.23080938877911\t0.0\t24.741645992530664\t17.769786625557195\t24.588105806371953\t1.0\t10.0\t9.0\t18.0\t2.0\t19.0\t0.0\t15.0\t1.0\t10.0\t1.0\t8.0\t0.0\t14.0\t0.0\t22.0\t0.0\t12.0\t9.0\t24.0\t0.0\t17.0\t2.0\t21.0\n+GO:0098796\tmembrane protein complex\tcellular_component\t29465\tVeillonella\tgenus\t20.687321205051425\t21.031905660730022\t21.244896270905162\t0.0\t0.0\t0.0\t20.31938965940495\t21.48816335772356\t21.347724264625754\t22.914580151950407\t20.813023310157554\t22.332056737078872\t20.54181700530028\t0.0\t20.13924967928026\t18.94819855494045\t21.032866092684017\t21.22278153658437\t19.86184840048016\t14.119792935624705\t21.77051225750943\t20.546332311343974\t20.48735440221516\t18.31497074377935\t20.10855979453269\t22.186305533186427\t3.0\t0.0\t0.0\t0.0\t3.0\t4.0\t3.0\t4.0\t3.0\t4.0\t4.0\t0.0\t3.0\t1.0\t3.0\t2.0\t2.0\t1.0\t5.0\t2.0\t3.0\t1.0\t4.0\t2.0\n+GO:1902494\tcatalytic complex\tcellular_component\t29465\tVeillonella\tgenus\t21.12332288217632\t21.370496892516858\t20.692925428588058\t0.0\t0.0\t0.0\t20.85873065770146\t21.187603040292192\t19.808103372439547\t22.742662284967327\t19.676578790516746\t22.314140505391073\t22.432794666476656\t19.233519486788925\t21.598930991842714\t19.011890747676965\t20.699493362489285\t22.20298218139625\t19.8584855550306\t20.62501181575648\t21.908335367926746\t20.10093312257102\t22.408930034510973\t21.85194041996485\t20.019372695664032\t22.368056850115337\t6.0\t0.0\t0.0\t0.0\t7.0\t11.0\t4.0\t21.0\t4.0\t9.0\t10.0\t4.0\t11.0\t4.0\t7.0\t15.0\t6.0\t4.0\t11.0\t7.0\t13.0\t7.0\t8.0\t15.0\n'
b
diff -r 000000000000 -r f1834b310c09 test-data/wrapped_outfile.html
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/wrapped_outfile.html Thu Apr 25 13:47:16 2019 -0400
b
@@ -0,0 +1,1 @@
+<!DOCTYPE html> <html> <head> <link rel="stylesheet" type="text/css" href="style.css"/> </head> <body> <h1>Output Figure</h1> <br> <img src="outfile.png" width=600 height=600> <br> <p>To download the image, right-click and choose "Save image as..."</p> <br> <p>OR</p> <br> <p><a href="outfile.png">Click Here</a></p> </body> </html>