changeset 0:22d5d811dc37 draft

planemo upload for repository https://github.com/artbio/tools-artbio/tree/master/tools/high_dim_heatmap commit 3839913fd15008dd999f2da10dcb6797ddb8dbdc
author artbio
date Sat, 20 Jul 2019 17:55:20 -0400
parents
children 58b36ae7baca
files heatmap.xml test-data/complex_result1.pdf test-data/complex_table.tsv test-data/mtcars.txt test-data/result1.pdf test-data/result2.pdf
diffstat 6 files changed, 554 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/heatmap.xml	Sat Jul 20 17:55:20 2019 -0400
@@ -0,0 +1,208 @@
+<tool id="high_dim_heatmap" name="Plot heatmap" version="1.0.0">
+    <description>with high number of rows</description>
+    <requirements>
+        <requirement type="package" version="3.0.1">r-gplots</requirement>
+        <requirement type="package" version="1.1_2">r-rcolorbrewer</requirement>
+    </requirements>
+    <command detect_errors="exit_code"><![CDATA[
+cat '$script' &&
+Rscript '$script'
+    ]]></command>
+    <configfiles>
+        <configfile name="script"><![CDATA[
+## Setup R error handling to go to stderr
+options(show.error.messages=F, error=function(){cat(geterrmessage(), file=stderr()); q("no",1,F)})
+
+## Unify locale settings
+loc <- Sys.setlocale("LC_MESSAGES", "en_US.UTF-8")
+
+## Import library
+library("RColorBrewer")
+library("gplots")
+
+input <- read.delim('$input1', sep='\t', header=TRUE)
+
+mat_input <- data.matrix(input[,2:ncol(input)])
+rownames(mat_input) <- input[,1]
+
+#if $transform == "none"
+    linput <- mat_input
+#elif $transform == "log2"
+    linput <- log2(mat_input)
+#elif $transform == "log2plus1"
+    linput <- log2(mat_input+1)
+#elif $transform == "log10"
+    linput <- log10(mat_input)
+#elif $transform == "log10plus1"
+    linput <- log10(mat_input+1)
+#end if
+
+#if $colorscheme == "whrd"
+    colorscale = colfunc <- colorRampPalette(c("white", "red"))
+#elif $colorscheme == "whblu"
+    colorscale = colfunc <- colorRampPalette(c("white", "blue"))
+#elif $colorscheme == "blwhre"
+    colorscale = colfunc <- colorRampPalette(c("blue","white", "red"))
+#end if
+
+#if $labels== "both"
+    rlabs = NULL
+    clabs = NULL
+#elif $labels== "rows"
+    rlabs = NULL
+    clabs = FALSE
+#elif $labels== "columns"
+    rlabs = FALSE
+    clabs = NULL
+#elif $labels== "none"
+    rlabs = FALSE
+    clabs = FALSE
+#end if
+
+pdf(file='$output1', paper='special', height=$height)
+colorscale
+
+#if $cluster_cond.cluster:
+    hclust_fun = function(x) hclust(x, method='$cluster_cond.clustering')
+    dist_fun = function(x) dist(x, method='$cluster_cond.distance')
+    #if $cluster_cond.cluster_cols_rows=="rows":
+        heatmap.2(linput, dendrogram="row", Colv=FALSE, Rowv=TRUE,
+            distfun=dist_fun, hclustfun=hclust_fun, scale = '$scale', labRow = rlabs, labCol = clabs,
+            col=colfunc(50), trace="none", density.info = "none", margins=c(8,8),
+            main = '$title', key.xlab='$key', keysize=1, cexCol=0.8, cexRow = $rowfontsize, srtCol=45,
+            lhei=c(1, $lineheight))
+    #elif $cluster_cond.cluster_cols_rows=="columns":
+        heatmap.2(linput, dendrogram="column", Colv=TRUE, Rowv=FALSE,
+            distfun=dist_fun, hclustfun=hclust_fun, scale = '$scale', labRow = rlabs, labCol = clabs,
+            col=colfunc(50), trace="none", density.info = "none", margins=c(8,8),
+            main = '$title', key.xlab='$key', keysize=1, cexCol=0.8, cexRow = $rowfontsize, srtCol=45,
+            lhei=c(1, $lineheight))
+    #else
+        heatmap.2(linput,
+            distfun=dist_fun, hclustfun=hclust_fun, scale = '$scale', labRow = rlabs, labCol = clabs,
+            col=colfunc(50), trace="none", density.info = "none", margins=c(8,8),
+            main = '$title', key.xlab='$key', keysize=1, cexCol=0.8, cexRow = $rowfontsize, srtCol=45,
+            lhei=c(1, $lineheight))
+    #end if
+#else
+    heatmap.2(linput,
+        dendrogram="none", Colv=FALSE, Rowv=FALSE, scale = '$scale', labRow = rlabs, labCol = clabs,
+        col=colfunc(50), trace="none", density.info = "none", margins=c(8,8),
+        main='$title', key.xlab='$key', keysize=1, cexCol=0.8, cexRow = $rowfontsize, srtCol=45,
+        lhei=c(1, $lineheight))
+#end if
+
+dev.off()
+        ]]></configfile>
+    </configfiles>
+
+    <inputs>
+        <param name="input1" type="data" format="tabular" label="Input should have column headers - these will be the columns that are plotted"/>
+        <param name="title" type="text" format="txt" label="Plot title"/>
+        <param name="key" type="text" format="txt" label="key title"/>
+        <param name="transform" type="select" label="Data transformation">
+            <option value="none">Plot the data as it is</option>
+            <option value="log2">Log2(value) transform my data</option>
+            <option value="log2plus1">Log2(value+1) transform my data</option>
+            <option value="log10">Log10(value) transform my data</option>
+            <option value="log10plus1">Log10(value+1) transform my data</option>
+        </param>
+        <conditional name="cluster_cond">
+            <param name="cluster" type="select" label="Enable data clustering">
+                <option value="true">Yes</option>
+                <option value="">No</option>
+            </param>
+            <when value="true">
+                <param name="cluster_cols_rows" type="select" label="Clustering columns and rows">
+                    <option value="both" selected="true">Cluster rows and columns</option>
+                    <option value="rows">Cluster rows and not columns</option>
+                    <option value="columns">Cluster columns and not rows</option>
+                </param>
+                <param name="distance" type="select" label="Distance method" help="The method used to compute the distance (dissimilarity) between both rows and columns. Default: Euclidean" >
+                    <option value="euclidean" selected="true">Euclidean</option>
+                    <option value="maximum">Maximum</option>
+                </param>
+                <param name="clustering" type="select" label="Clustering method" help="The method used to compute the hierarchical clustering. Default: Complete" >
+                    <option value="complete" selected="true">Complete</option>
+                    <option value="average">Average</option>
+                </param>
+            </when>
+            <when value=""/>
+        </conditional>
+        <param name="labels" type="select" label="Labeling columns and rows" >
+            <option value="both" selected="true">Label my columns and rows</option>
+            <option value="rows">Label rows and not columns</option>
+            <option value="columns">Label columns and not rows</option>
+            <option value="none">Do not label rows or columns</option>
+        </param>
+        <param name="colorscheme" type="select" label="Coloring groups" >
+            <option value="whrd" selected="true">White to red</option>
+            <option value="whblu">White to blue</option>
+            <option value="blwhre">Blue to white to red</option>
+        </param>
+        <param name="scale" type="select" label="Data scaling" >
+            <option value="none" selected="true">Do not scale my data</option>
+            <option value="row">Scale my data by row</option>
+            <option value="column">Scale my data by column</option>
+        </param>
+
+        <param name="height" type="float" label="tweak plot height" value="7" />
+        <param name="rowfontsize" type="float" label="tweak row label size" value="0.8" />
+        <param name="lineheight" type="integer" label="tweak line height" value="4" />
+    </inputs>
+    <outputs>
+        <data name="output1" format="pdf"/>
+    </outputs>
+    <tests>
+        <test>
+            <param name="input1" value="mtcars.txt"/>
+            <param name="cluster" value="true"/>
+            <output name="output1" file="result1.pdf"/>
+        </test>
+        <test>
+            <param name="input1" value="mtcars.txt"/>
+            <param name="cluster" value=""/>
+            <output name="output1" file="result2.pdf"/>
+        </test>
+        <test>
+            <param name="input1" value="complex_table.tsv"/>
+            <param name="transform" value="log2plus1"/>
+            <param name="cluster" value=""/>
+            <param name="colorscheme" value="blwhre"/>
+            <param name="height" value="21"/>
+            <param name="rowfontsize" value="0.4"/>
+            <param name="lineheight" value="15"/>
+            <output name="output1" file="complex_result1.pdf"/>
+        </test>
+    </tests>
+    <help><![CDATA[
+This tool employs the heatmap.2 function from the R gplots package and will generate a
+heatmap of your data. If clustering is enabled, the heatmap uses the Euclidean distance
+method and the Complete hierarchical clustering method by default.
+
+Input data should have row labels in the first column and column labels. For example,
+the row labels (the first column) should represent gene IDs and the column labels should
+represent sample IDs.
+
+To adapt heatmap.2 to high number of lines, tweak the parameters:
+
+- `tweak plot height`. By default 7 (inches), this can be increased to 14, 21, 28, etc..
+- `tweak row label size`. By default 0.8. This is usually diminished to 0.3, 0.1, etc to
+  adapt the label font to high number of rows
+- `tweak line height`. By default 4. This is a metric to define the relative size of the
+  heatmap panel in the plot layout. This is a bit tricky to adjust, but should be adapted
+  when plot height is increased (typically to 8, 10, 15, etc...)
+
+For instance, upload the dataset
+https://raw.githubusercontent.com/ARTbio/tools-artbio/master/tools/high_dim_heatmap/test-data/complex_table.tsv
+to your account and test this tools with:
+
+- `tweak plot height` : 21.0
+- `tweak row label size`: 0.4
+- `tweak line height`: 14
+
+
+    ]]></help>
+    <citations>
+    </citations>
+</tool>
Binary file test-data/complex_result1.pdf has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/complex_table.tsv	Sat Jul 20 17:55:20 2019 -0400
@@ -0,0 +1,313 @@
+gene	w	rpp18_rpp18_rescGFP	rpp18_rpp18	rpp18_rppPE	rpp18_mnkP6
+tRNA:Val-TAC-1-1	11786.1544320038	5991.12683905689	3650.19670718242	12312.1615238538	3671.49628715974
+tRNA:Val-AAC-2-3	10942.8889667146	5005.2390170392	515.465139153632	4776.62851659804	1076.3411200586
+tRNA:Val-AAC-2-2	10828.3110575949	5009.64030195893	476.230259795482	4683.8322465371	1146.31358293048
+tRNA:Val-AAC-2-4	10817.1327249979	5097.17696869561	566.876360381554	4846.82056702874	1181.29981436642
+tRNA:Val-AAC-2-1	10802.4611634643	5216.50069318585	557.405872260621	4759.97277581787	1205.99597773296
+tRNA:Val-AAC-1-2	10795.4747055911	5187.64782537879	514.112212279213	4689.78072538716	1181.29981436642
+tRNA:Val-AAC-1-1	10762.6383535873	5061.47765768009	477.583186669901	4699.29829154726	1224.51810025787
+tRNA:Val-TAC-1-2	7397.96024187835	3432.51320572527	3527.08036161029	10083.8613466214	2897.68316834132
+tRNA:Glu-CTC-3-8	5691.16858346784	9114.57203708614	1270.39833507942	10042.221994671	11214.1161820255
+tRNA:Phe-GAA-1-2	4993.22144194018	1820.66486179159	2519.14984016815	5341.73400735372	1695.80321783611
+tRNA:Phe-GAA-1-8	4993.22144194018	1832.40162157752	2482.62081455883	5373.85579314404	1716.3833539749
+tRNA:Phe-GAA-1-5	4989.7282130036	1861.74352104233	2523.2086207914	5464.27267166495	1710.20931313326
+tRNA:Phe-GAA-1-6	4977.85123461925	1825.06614671131	2631.44277074492	5429.77149433461	1736.96349011369
+tRNA:Phe-GAA-1-7	4968.07019359684	1829.95646328878	2584.09033014026	5457.13449704488	1652.58493194466
+tRNA:Phe-GAA-1-4	4956.8918609998	1854.40804617613	2477.20910706116	5363.14853121394	1710.20931313326
+tRNA:Phe-GAA-1-3	4956.19321521248	1880.81575569446	2551.6200851542	5463.08297589494	1774.00773516351
+tRNA:Phe-GAA-1-1	4939.42571631692	1851.96288788739	2478.56203393558	5335.78552850366	1771.94972154963
+tRNA:Pro-CGG-2-1	4508.36126554358	4006.14734026235	11191.4111051938	5108.55363643138	1790.47184407454
+tRNA:Pro-AGG-1-4	4350.46731761039	3851.61333641434	11659.5238037428	4730.23038156757	1732.84746288593
+tRNA:Pro-AGG-1-2	4314.83638245733	3809.55661384811	11913.8740561336	5144.24450953173	1883.08245669908
+tRNA:Pro-AGG-1-7	3985.07557084466	3084.3226654095	11698.7586831009	4531.55118797557	1790.47184407454
+tRNA:Pro-AGG-1-3	3936.86901151992	3061.82720915315	11917.9328367568	4764.73155889792	1819.28403466884
+tRNA:Pro-AGG-1-6	3935.47171994529	3322.48108273223	12165.5184547755	4456.60035446482	1771.94972154963
+tRNA:Pro-CGG-1-1	3869.79901593769	2709.7244155754	12216.9296760034	4400.68465327426	1685.51314976672
+tRNA:Pro-CGG-2-3	3831.37349763536	2897.02354049245	11234.7047651752	4325.7338197635	1634.06280941975
+tRNA:Pro-CGG-3-1	3831.37349763536	2652.99674327676	11287.4689132776	4320.97503668346	1510.58199258702
+tRNA:Pro-CGG-2-2	3825.08568554953	2806.06365215153	11348.3506226264	4259.11085664283	1786.35581684678
+tRNA:Pro-AGG-1-5	3756.61839839266	3077.96525385879	11909.8152755103	4608.88141302635	1640.23685026139
+tRNA:Pro-AGG-1-1	3714.69965115376	3066.22849407287	11907.1094217615	4481.58396563507	1683.45513615284
+tRNA:Val-CAC-1-1	3394.7198805635	2300.40491804127	355.819767972192	2629.22765172644	1368.57905322939
+tRNA:Ala-TGC-1-1	2191.6518348071	1433.84082051382	5446.88359641082	1999.87858939011	2778.31837873635
+tRNA:Lys-TTT-1-1	2026.07278321345	1752.68946136478	4651.36259425246	2795.78505952812	3951.38613864725
+tRNA:Gln-CTG-4-1	2000.92153487011	1200.08368811082	106.8812230791	1299.14778085307	2006.56327353181
+tRNA:Gln-CTG-2-2	1915.68674881768	1153.13664896712	537.111969144336	1377.66770167385	749.116955451875
+tRNA:Lys-TTT-2-5	1883.54904260119	2065.18069066503	2578.67862264258	1833.32118158844	4375.33694310628
+tRNA:His-GTG-1-5	1882.15175102656	1954.17050435649	699.463194074614	1251.55995005259	1452.95761139842
+tRNA:Lys-TTT-2-3	1876.56258472804	2093.54452681435	2552.97301202862	1865.44296737876	4325.94461637319
+tRNA:Lys-TTT-2-4	1868.17883528026	2091.58840018336	2506.97349829838	1863.06357583874	4321.82858914543
+tRNA:Gly-GCC-1-10	1865.384252131	2512.15562584567	3276.78888984278	1982.03315283993	2819.47865101392
+tRNA:His-GTG-1-2	1856.30185689591	1931.18601644239	725.168804688575	1309.85504278317	1531.16212872581
+tRNA:Lys-TTT-2-1	1838.83571221303	2053.93296253685	2520.50276704256	1895.18536162906	4354.75680696749
+tRNA:Gly-GCC-1-5	1834.64383748914	2554.70138006964	3272.73010921952	2048.6561159606	3150.81884284841
+tRNA:Lys-TTT-2-2	1833.94519170183	2074.47229216222	2570.56106139607	1801.19939579811	4334.17667082871
+tRNA:Gly-GCC-1-7	1826.95873382868	2492.10532787804	3270.02425547068	2051.03550750063	2918.26330448011
+tRNA:Gly-GCC-1-4	1824.16415067942	2560.56975996261	3168.55473988926	2089.10577214101	3041.74412131283
+tRNA:His-GTG-1-3	1821.36956753016	1899.88799034659	765.756610921144	1305.09625970313	1562.03233293399
+tRNA:Ala-TGC-2-1	1819.27363016821	1042.61549431632	3859.90037271736	1700.0752553471	2175.32038986987
+tRNA:Gly-GCC-1-6	1810.19123493312	2514.6007841344	3313.31791545209	1962.99802051974	2932.66939977726
+tRNA:Gly-GCC-1-13	1808.79394335849	2519.49110071187	3284.90645108929	2048.6561159606	3027.33802601568
+tRNA:Gly-GCC-1-8	1802.50613127265	2577.196836326	3311.96498857767	2062.93246520075	2953.24953591605
+tRNA:Glu-CTC-4-1	1788.53321552635	1401.56473110253	2107.86007034478	5234.66138805264	6388.07425747973
+tRNA:Gly-GCC-1-3	1787.83456973904	2500.41886605974	3150.96669052181	2004.63737247016	2955.30754952992
+tRNA:Gly-GCC-1-12	1785.73863237709	2418.26154755827	3287.61230483813	2054.60459481066	2942.95946784665
+tRNA:Gly-GCC-1-2	1785.73863237709	2424.61895910898	3394.49352791723	2074.82942290087	2800.95652848902
+tRNA:His-GTG-1-1	1785.73863237709	1976.66596061284	735.992219683927	1275.35386545283	1520.87206065642
+tRNA:Gly-GCC-1-9	1778.75217450394	2485.25888466959	3244.31864485672	2059.36337789071	2945.01748146053
+tRNA:Tyr-GTA-3-1	1759.88873824644	164.803668660695	4303.66038752678	584.140623075875	312.818069309574
+tRNA:His-GTG-1-4	1754.99821773524	1969.81951740439	722.462950939737	1351.49439473359	1475.59576115108
+tRNA:Glu-CTC-2-1	1746.61446828746	1427.48340896311	2133.56568095874	5340.54431158371	6322.2178218356
+tRNA:Gly-GCC-1-1	1743.8198851382	2531.71689215554	3374.19962480094	1978.4640655299	3076.73035274877
+tRNA:Gln-CTG-2-4	1725.65509466801	919.86854822186	604.758312865285	1134.96976459141	763.523050749026
+tRNA:Glu-CTC-2-2	1722.86051151875	1373.20089495321	2195.80031718201	5120.4505941315	6246.07131812209
+tRNA:Gly-GCC-1-11	1714.47676207097	2589.91165942742	3487.84548225214	1945.15258396956	3064.3822710655
+tRNA:Gln-CTG-2-3	1702.59978368661	939.429814531735	588.523190372258	1283.68173584291	730.594832926966
+tRNA:Gln-CTG-2-5	1688.62686794031	944.320131109204	610.170020362961	1201.59272771208	792.335241343329
+tRNA:Gln-CTG-2-1	1651.59864121262	880.256983944364	611.52294723738	1252.7496458226	833.495513620905
+tRNA:Gly-GCC-2-1	1583.13135405575	2485.74791632733	1603.21834618649	1588.24385296597	2689.82379333956
+tRNA:Leu-TAA-4-1	1576.1448961826	1395.69635120956	5775.64482689464	2362.73579924376	1597.01856436993
+tRNA:Glu-CTC-1-1	1536.32208630565	1264.6358669334	1124.28223264217	5350.0618777438	6657.67404089784
+tRNA:Glu-CTC-3-9	1533.52750315639	1280.2848799813	1016.04808268866	5561.82772480593	6606.22370055088
+tRNA:Glu-CTC-3-4	1497.89656800332	1153.13664896712	1006.57759456772	5019.32645368048	6287.23159039966
+tRNA:Glu-CTC-3-7	1491.60875591749	1163.89534543755	1011.9893020654	5012.18827906041	6239.89727728045
+tRNA:Gln-CTG-3-1	1483.22500646971	981.486537097966	381.525378586153	1038.60440722045	804.683323026602
+tRNA:Glu-CTC-3-6	1476.23854859656	1131.61925602625	963.283934586316	5231.09230074261	6169.92481440857
+tRNA:Glu-CTC-3-2	1442.70355080544	1194.7043398756	1033.6361320561	5191.83234033221	6379.84220302421
+tRNA:Glu-CTC-3-3	1435.71709293229	1157.53793388684	953.813446465383	5326.26796234357	6528.01918322348
+tRNA:Glu-CTC-3-5	1429.42928084645	1133.57538265724	1030.93027830726	5389.3218381542	6546.54130574839
+tRNA:Glu-CTC-3-1	1420.34688561136	1150.20245902064	1021.45979018633	5040.74097754069	6484.80089733203
+tRNA:Val-CAC-2-5	1410.56584458895	991.75620191065	262.467813637283	1088.57162956095	442.472926983937
+tRNA:Val-CAC-2-3	1225.42471095048	641.609534963892	234.056349274484	1068.34680147074	426.008818072907
+tRNA:Val-CAC-2-4	1223.32877358853	622.048268654017	309.820254241947	1069.53649724076	458.937035894967
+tRNA:Val-CAC-2-6	1221.9314820139	616.179888761055	296.290985497757	1077.86436763084	423.950804459028
+tRNA:Lys-CTT-1-2	1210.75314941686	1926.29569986492	1511.219318726	1023.13836221029	1819.28403466884
+tRNA:Lys-CTT-1-4	1206.56127469297	1954.65953601424	1458.45517062366	1058.82923531065	1876.90841585744
+tRNA:Lys-CTT-1-7	1196.08158788325	1890.5963888494	1467.9256587446	1064.77771416071	1695.80321783611
+tRNA:Lys-CTT-1-1	1195.38294209593	1871.03512253952	1524.74858747019	994.585663730002	1697.86123144999
+tRNA:Lys-CTT-1-6	1195.38294209593	2006.98592339315	1565.33639370276	1055.26014800061	1790.47184407454
+tRNA:Val-CAC-2-1	1195.38294209593	667.528212824476	274.644155507053	1048.12197338054	436.298886142301
+tRNA:Lys-CTT-1-12	1192.58835894667	1996.71625858047	1573.45395494928	1099.27889149106	1872.79238862969
+tRNA:Lys-CTT-1-8	1189.79377579741	1986.93562542553	1582.92444307021	1038.60440722045	1730.78944927205
+tRNA:Val-CAC-2-2	1188.39648422278	650.901136461083	297.643912372176	1070.72619301077	436.298886142301
+tRNA:Lys-CTT-1-3	1179.31408898769	1905.75637023955	1448.98468250273	1019.56927490025	1660.81698640017
+tRNA:Lys-CTT-1-5	1175.82086005112	1942.92277622831	1485.51370811204	1054.0704522306	1835.74814357987
+tRNA:Ser-AGA-2-3	1169.53304796528	2977.71376402068	2964.26278185199	1962.99802051974	1825.45807551048
+tRNA:Lys-CTT-1-13	1163.24523587945	1886.19510392967	1519.33687997252	1043.36319030049	1726.67342204429
+tRNA:Lys-CTT-1-11	1151.36825749509	1889.12929387615	1457.10224374924	1099.27889149106	1802.81992575781
+tRNA:Trp-CCA-2-6	1149.27232013315	412.742719138357	910.519786483975	836.356126318411	376.616491339816
+tRNA:Trp-CCA-2-5	1146.47773698389	420.07819400456	970.048568958411	830.407647468351	368.384436884301
+tRNA:Lys-CTT-1-9	1142.28586226	1989.86981537201	1503.10175747949	999.34444681005	1815.16800744108
+tRNA:Lys-CTT-1-10	1135.29940438685	1967.8633907734	1484.16078123762	1117.12432804123	1817.22602105496
+tRNA:Trp-CCA-2-1	1111.54544761814	451.37622010036	906.461005860719	768.543467427729	347.804300745513
+tRNA:Trp-CCA-2-3	1103.16169817036	403.940149298914	952.460519590964	759.025901267633	304.586014854059
+tRNA:Trp-CCA-2-4	1102.46305238304	444.040745234157	898.343444614205	792.337382827968	382.790532181453
+tRNA:Trp-CCA-2-2	1083.59961612554	447.463966838385	909.166859609556	786.388903977909	337.514232676119
+tRNA:Ser-AGA-2-4	981.59733117755	2601.1593875556	2968.32156247525	2092.67485945105	1697.86123144999
+tRNA:Gln-TTG-1-1	973.21358172977	707.139777101973	537.111969144336	927.962700609332	695.608601491027
+tRNA:Gln-TTG-1-3	970.41899858051	741.371993144253	537.111969144336	868.477912108734	755.290996293511
+tRNA:Gln-TTG-1-2	942.473167087911	705.183650470985	539.817822893174	887.513044428926	870.539758670723
+tRNA:Glu-TTC-1-6	936.884000789391	581.458641061027	331.467084232651	1087.38193379094	1179.24180075254
+tRNA:Glu-TTC-1-4	928.500251341611	550.160614965228	367.996109841963	1193.264857322	1240.9822091689
+tRNA:Leu-CAA-1-1	924.308376617721	1129.66312939527	2190.38860968433	1188.50607424195	860.249690601329
+tRNA:Glu-TTC-1-3	922.212439255777	557.007058173684	330.114157358232	1203.97211925211	1224.51810025787
+tRNA:Glu-TTC-1-5	912.431398233367	540.869013468037	332.82001110707	1168.28124615175	1131.90748763333
+tRNA:Glu-TTC-1-2	910.335460871422	556.02899485819	327.408303609394	1099.27889149106	1187.47385520805
+tRNA:Ser-AGA-2-5	909.636815084107	2317.52102606241	2908.79278000081	1808.33757041819	1712.26732674714
+tRNA:Leu-CAA-2-1	908.239523509477	1140.4218258657	2102.4483628471	1173.0400292318	860.249690601329
+tRNA:Leu-CAA-2-3	908.239523509477	1119.88249624033	2161.97714532153	1104.0376745711	884.945853967874
+tRNA:Glu-TTC-1-1	907.540877722162	556.02899485819	324.702449860556	1096.89949995103	1158.66166461375
+tRNA:Cys-GCA-1-1	897.759836699752	863.140875923224	1168.928819498	1161.14307153168	1860.44430694641
+tRNA:Cys-GCA-1-2	894.965253550492	850.915084479552	1124.28223264217	1118.31402381125	1664.93301362793
+tRNA:Leu-AAG-1-1	894.965253550492	87.0476350789427	455.936356679197	184.402844351854	125.538830446605
+tRNA:Ala-AGC-2-3	892.170670401232	1494.48074607443	520.876846651308	424.721389894271	2092.99984531472
+tRNA:Ala-AGC-2-4	890.773378826602	1539.96069024489	556.052945386202	433.049260284355	2053.89758665102
+tRNA:Cys-GCA-1-3	887.280149890027	864.607970896464	1102.63540265147	1159.95337576167	1697.86123144999
+tRNA:Leu-CAA-2-2	885.882858315397	1126.23990779104	2199.85909780527	1132.59037305139	872.597772284602
+tRNA:Ala-AGC-1-1	884.485566740767	1502.30525259838	519.523919776889	411.63473642414	2068.30368194817
+tRNA:Leu-AAG-1-2	884.485566740767	66.0192737958273	550.641237888526	211.76584706213	104.958694307818
+tRNA:Leu-AAG-1-4	884.485566740767	70.4205587155491	497.877089786186	214.145238602154	98.7846534661813
+tRNA:Ala-AGC-2-5	878.896400442248	1505.23944254486	528.994407897822	410.445040654128	2029.20142328447
+tRNA:Leu-AAG-1-3	875.403171505673	84.1134451324615	538.464896018755	217.71432591219	146.118966585393
+tRNA:Ala-AGC-2-8	872.608588356413	1526.75683548572	504.641724158281	506.810398025097	2206.19059407805
+tRNA:Ser-AGA-2-1	872.608588356413	2322.41134263988	2888.49887688453	1776.21578462786	1718.44136758878
+tRNA:Ala-AGC-2-6	864.923484695948	1546.80713345335	541.170749767593	436.618347594391	2097.11587254247
+tRNA:Ala-AGC-2-2	862.827547334003	1481.27689131527	505.9946510327	424.721389894271	2066.24566833429
+tRNA:Ala-AGC-2-11	862.128901546688	1466.11690992511	510.053431655957	408.065649114104	2066.24566833429
+tRNA:Ser-AGA-3-2	862.128901546688	2313.60877280044	2722.08887133099	1527.56936869536	1601.13459159769
+tRNA:Ala-AGC-2-9	861.430255759373	1564.90130478998	495.171236037348	421.152302584235	2088.88381808696
+tRNA:Cys-GCA-1-4	860.731609972058	875.855699024642	1083.69442640961	1115.93463227122	1646.41089110302
+tRNA:Ser-AGA-2-2	859.334318397428	2347.35195718497	2865.49912001941	1848.78722659859	1769.89170793575
+tRNA:Gly-TCC-2-2	850.950568949648	787.830000630206	2741.02984757286	2154.53903949167	899.351949265026
+tRNA:Ala-AGC-2-1	850.251923162333	1509.64072746458	526.288554148984	414.014127964164	2027.1434096706
+tRNA:Ala-AGC-2-10	848.155985800388	1534.09231035193	537.111969144336	400.927474494032	2095.0578589286
+tRNA:Gly-TCC-2-1	836.279007416034	760.444227796381	2769.44131193566	2203.31656606216	952.860303225874
+tRNA:Ser-AGA-3-1	829.991195330199	2288.66815825535	2743.7357013217	1606.08928951615	1724.61540843042
+tRNA:Ala-AGC-2-7	815.319633796584	1545.34003848011	528.994407897822	398.548082954008	2086.82580447308
+tRNA:Gln-CTG-1-1	809.730467498064	467.514264806007	458.642210428035	788.768295517933	675.028465352239
+tRNA:Leu-CAG-1-2	772.003594983055	482.67424619616	1405.69102252132	649.573890426533	463.053063122725
+tRNA:Gln-TTG-2-1	766.414428684535	532.55547528634	545.22953039085	839.925213628447	687.376547035512
+tRNA:Gly-TCC-1-3	753.838804512866	891.015680414795	2616.56057512631	1838.07996466849	950.802289611995
+tRNA:Gly-TCC-1-1	741.263180341196	927.204023088064	2708.5596025868	1895.18536162906	921.990099017692
+tRNA:Gly-TCC-1-4	724.495681445636	866.075065869705	2548.91423140536	1784.54365501795	887.003867581753
+tRNA:Leu-CAG-1-1	721.002452509062	464.091043201779	1382.6912656562	562.726099215659	318.99211015121
+tRNA:Leu-CAG-1-5	721.002452509062	481.696182880666	1365.10321628875	565.105490755683	430.124845300664
+tRNA:Leu-CAG-1-6	721.002452509062	464.091043201779	1301.51565319106	575.812752685791	370.44245049818
+tRNA:Asp-GTC-1-2	715.413286210542	1306.69258949963	259.761959888445	675.747197366796	1088.68920174187
+tRNA:Leu-CAG-1-8	714.714640423227	455.777505020082	1447.63175562831	543.690966895468	366.326423270422
+tRNA:Gly-TCC-1-2	711.221411486652	908.131788435936	2567.85520764723	1872.58114199883	837.611540848662
+tRNA:Leu-CAG-1-3	709.824119912022	496.367132613072	1367.80907003759	593.65818923597	353.97834158715
+tRNA:Leu-CAG-1-4	706.330890975447	496.856164270819	1363.75028941433	556.777620365599	432.182858914543
+tRNA:Ala-CGC-1-2	705.632245188132	623.026331969511	1465.21980499576	577.002448455803	358.094368814907
+tRNA:Leu-CAG-1-7	702.837662038872	462.623948228538	1393.51468065155	565.105490755683	446.588954211695
+tRNA:Trp-CCA-1-2	702.139016251557	312.002197642502	528.994407897822	347.391164843494	164.641089110302
+tRNA:Pro-TGG-1-4	688.864746292572	737.948771540025	188.056835544239	166.557407801675	372.500464112059
+tRNA:Pro-TGG-1-2	653.932456926823	774.62614587104	255.703179265188	177.264669731783	341.630259903877
+tRNA:Pro-TGG-1-3	652.535165352193	759.955196138634	223.232934279132	180.833757041819	321.050123765089
+tRNA:Pro-TGG-1-5	645.548707479044	762.889386085116	217.821226781456	199.86888936201	378.674504953695
+tRNA:Trp-CCA-1-1	640.658186967839	316.403482562224	507.347577907119	329.545728293314	84.3785581690299
+tRNA:Pro-TGG-1-1	636.466312243949	782.939684052737	189.409762418658	177.264669731783	300.469987626301
+mt:tRNA:Lys-CTT	615.506938624499	462.134916570791	2489.38544893093	1192.07516155199	2584.86509903174
+tRNA:Ser-GCT-1-1	588.259752919215	456.266536677829	2708.5596025868	1024.3280579803	596.823948024845
+tRNA:Ser-GCT-2-2	560.313921426616	445.996871865144	2681.50106509842	1008.86201297015	539.19956683624
+tRNA:Ser-GCT-2-4	551.231526191521	459.20072662431	2593.56081826119	1010.05170874016	502.155321786422
+tRNA:Ser-GCT-2-3	542.149130956426	446.974935180638	2600.32545263328	1027.89714529034	516.561417083573
+tRNA:Ser-GCT-2-5	532.368089934016	465.558138175019	2590.85496451235	939.859658309452	514.503403469694
+tRNA:Asp-GTC-1-10	528.874860997441	816.193836779524	292.2322048745	566.295186525695	1259.50433169381
+tRNA:Ser-GCT-2-1	514.203299463827	440.128491972182	2590.85496451235	957.705094859631	535.083539608482
+tRNA:Asp-GTC-1-6	503.723612654102	1025.49938629518	258.409033014026	571.053969605743	1154.54563738599
+tRNA:Asp-GTC-1-5	497.435800568267	824.996406618968	263.820740511702	546.070358435492	1045.47091585042
+tRNA:Asp-GTC-1-12	496.038508993637	779.516462448509	280.055863004729	534.173400735372	1183.3578279803
+tRNA:Asp-GTC-1-11	489.052051120488	849.447989506311	269.232448009378	521.08674726524	1156.60365099987
+tRNA:Asp-GTC-1-8	482.065593247338	814.237710148537	303.055619869852	512.758876875157	1121.61741956393
+tRNA:Asp-GTC-1-1	476.476426948818	786.362905656965	273.291228632634	552.018837285552	1214.22803218848
+tRNA:Asp-GTC-1-4	473.681843799558	793.698380523168	278.70293613031	524.655834575276	1133.96550124721
+tRNA:Asp-GTC-2-1	467.394031713723	800.055792073878	257.056106139607	504.431006485073	1203.93796411908
+tRNA:Asp-GTC-1-3	466.695385926408	787.340968972459	266.52659426054	559.157011905623	1160.71967822763
+tRNA:Ala-CGC-1-3	463.202156989833	249.89517710865	1524.74858747019	441.377130674439	265.483756190362
+tRNA:Asp-GTC-1-9	459.708928053258	780.005494106256	290.879278000081	530.604313425336	1150.42961015824
+tRNA:Asp-GTC-1-7	458.311636478628	806.902235282334	239.46805677216	547.260054205504	1133.96550124721
+tRNA:Ala-CGC-1-1	455.517053329368	257.7196836326	1538.27785621438	403.306866034056	321.050123765089
+tRNA:Ser-CGA-1-4	405.21455664269	447.952998496132	633.169777228084	624.590279256281	489.807240103149
+tRNA:Thr-AGT-1-2	396.83080719491	567.276722986368	1649.21785991674	735.231985867394	1041.35488862266
+tRNA:Leu-TAG-1-2	377.26872515009	367.262774967899	945.695885218869	247.456720162489	298.411974012423
+tRNA:Leu-TAG-1-1	369.583621489626	383.400819673545	891.57881024211	226.042196302273	265.483756190362
+tRNA:Ser-CGA-1-3	365.391746765736	405.896275929901	629.110996604827	679.316284676832	483.633199261513
+mt:tRNA:Ile-GAT	362.597163616476	512.505177318719	132.58683369306	285.526984802871	963.150371295268
+tRNA:Ser-CGA-1-2	361.898517829161	448.442030153879	627.758069730408	662.660543896664	446.588954211695
+tRNA:Ser-CGA-1-1	355.610705743326	462.134916570791	645.346119097855	672.17811005676	530.967512380725
+tRNA:Ser-AGA-1-1	346.528310508231	416.654972400332	639.934411600179	661.470848126652	477.459158419876
+tRNA:Tyr-GTA-1-3	275.266440202103	265.54419015655	105.528296204681	187.97193166189	86.4365717829086
+tRNA:Thr-AGT-1-7	267.581336541638	213.706834435382	1530.16029496787	223.662804762249	411.602722775755
+tRNA:Thr-AGT-1-5	266.882690754323	224.465530905813	1561.27761307951	253.405199012548	417.776763617392
+tRNA:SeC-TCA-1-1	255.704358157283	214.684897750875	74.4109780930441	91.6065742909213	251.077660893211
+tRNA:Thr-AGT-1-4	254.307066582654	224.465530905813	1540.98370996322	314.079683283159	368.384436884301
+tRNA:Thr-AGT-1-1	252.909775008024	214.684897750875	1484.16078123762	229.611283612309	337.514232676119
+tRNA:Tyr-GTA-1-8	252.211129220709	128.615325987427	90.6461005860718	128.487143161292	84.3785581690299
+mt:tRNA:Tyr-GTA	249.416546071449	296.842216252349	78.469758716301	324.786945213266	625.636138619148
+tRNA:Tyr-GTA-1-7	248.019254496819	138.884990800111	113.645857451195	140.384100861412	82.3205445551511
+tRNA:Tyr-GTA-1-6	243.128733985614	154.534003848011	96.0578080837478	121.34896854122	94.6686262384238
+tRNA:Ile-TAT-1-1	238.238213474409	239.136480638219	139.351468065155	210.576151292118	253.13567450709
+tRNA:Tyr-GTA-1-2	237.539567687094	137.906927484617	104.175369330262	118.969577001196	96.7266398523025
+tRNA:iMet-CAT-1-1	237.539567687094	276.791918284728	229.997568651227	73.7611377407418	209.917388615635
+tRNA:Tyr-GTA-1-1	236.840921899779	155.512067163504	96.0578080837478	133.24592624134	109.074721535575
+tRNA:Tyr-GTA-1-5	235.443630325149	133.016610907148	102.822442455843	141.573796631424	113.190748763333
+tRNA:Thr-AGT-1-3	234.744984537834	201.48104299171	1493.63126935856	276.009418642776	397.196627478604
+tRNA:iMet-CAT-1-2	233.347692963204	313.469292615743	212.40951928378	139.1944050914	207.859375001756
+tRNA:Met-CAT-2-1	225.662589302739	111.499217966286	401.819281702438	157.039841641579	183.163211635211
+tRNA:Tyr-GTA-1-4	220.772068791534	141.819180746592	142.057321813993	132.056230471328	90.5525990106662
+mt:tRNA:Ser-GCT	218.676131429589	491.476816035603	362.584402344287	788.768295517933	2601.32920794277
+tRNA:Thr-AGT-1-6	216.580194067644	219.575214328344	1509.86639185158	261.733069402632	426.008818072907
+tRNA:iMet-CAT-1-5	209.593736194495	257.230651974853	303.055619869852	61.8641800406222	172.873143565817
+tRNA:Arg-CCT-1-1	205.401861470605	471.915549725729	418.054404195466	377.133559093793	1045.47091585042
+tRNA:Arg-CCT-1-2	201.90863253403	491.476816035603	380.172451711734	365.236601393673	1053.70297030593
+mt:tRNA:Cys-GCA	195.620820448195	249.89517710865	775.227099042077	359.288122543613	442.472926983937
+tRNA:Arg-CCT-1-3	194.92217466088	498.812290901806	373.407817339639	391.409908333936	1049.58694307818
+tRNA:iMet-CAT-1-3	184.442487851155	286.572551439665	216.468299907037	59.4847885005982	172.873143565817
+mt:tRNA:Gly-TCC	183.74384206384	242.559702242447	243.526837395417	299.803334043015	302.52800124018
+tRNA:iMet-CAT-1-4	174.661446828746	266.522253472044	221.880007404713	54.7260054205504	168.75711633806
+tRNA:Cys-GCA-3-1	168.373634742911	543.314171756771	363.937329218706	195.110106281962	483.633199261513
+tRNA:Tyr-GTA-2-1	166.976343168281	67.9754004268148	85.2343930883959	115.400489691161	78.2045173273935
+tRNA:iMet-CAT-2-1	154.400718996611	232.77906908751	217.821226781456	58.2950927305863	121.422803218848
+mt:tRNA:Leu-TAA	143.921032186886	85.5805401057021	106.8812230791	3159.83196515178	2397.58586016878
+tRNA:Asp-GTC-3-1	140.427803250311	185.83202994381	87.9402468372339	143.953188171448	102.900680693939
+tRNA:Ile-TAT-1-2	122.263012780122	115.900502886008	121.763418697708	84.4683996708495	115.248762377212
+mt:tRNA:Arg-TCG	120.865721205492	369.218901598886	346.34927985126	747.128943567514	1105.1533106529
+tRNA:Met-CAT-1-2	118.071138056232	63.0850838493461	45.9995137302454	51.1569181105145	57.6243811886058
+tRNA:Met-CAT-1-1	111.783325970397	66.997337111321	52.7641481023403	53.5363096505384	45.2762995053331
+tRNA:Met-CAT-1-4	111.783325970397	56.7276722986368	37.8819524837315	52.3466138805264	55.566367574727
+tRNA:Leu-TAA-2-1	111.084680183082	110.032122993046	974.107349581668	304.562117123063	220.207456685029
+tRNA:Arg-TCT-1-1	106.194159671877	122.746946094464	97.4107349581668	170.126495111711	240.787592823817
+tRNA:Met-CAT-1-3	104.796868097247	66.5083054535742	37.8819524837315	55.9157011905623	53.5083539608482
+tRNA:Met-CAT-1-5	104.796868097247	55.2605773253962	32.4702449860556	57.1053969605743	67.9144492579996
+tRNA:Leu-TAA-1-1	100.604993373357	91.9379516564114	907.813932735137	325.976640983278	240.787592823817
+tRNA:Arg-TCG-2-4	90.8239523509477	69.9315270578023	35.1760987348936	48.7775265704906	51.4503403469694
+tRNA:Arg-ACG-1-8	86.6320776270578	106.608901388817	43.2936599814075	65.4332673506581	30.8702042081817
+tRNA:Arg-TCG-2-2	82.4402029031679	56.2386406408899	28.4114643627986	36.8805688703709	47.3343131192119
+tRNA:Arg-ACG-1-1	81.0429113285379	96.3392365761332	54.1170749767593	60.6744842706102	51.4503403469694
+tRNA:Arg-ACG-1-7	81.0429113285379	79.2231285549928	52.7641481023403	60.6744842706102	45.2762995053331
+tRNA:Thr-CGT-1-2	79.645619753908	77.2670019240053	83.8814662139769	45.2084392604547	104.958694307818
+tRNA:Thr-CGT-1-3	78.946973966593	55.7496089831431	67.6463437209491	71.3817462007179	117.30677599109
+tRNA:Arg-ACG-1-4	76.1523908173331	81.1792551859802	67.6463437209491	42.8290477204307	51.4503403469694
+tRNA:Arg-TCG-2-1	75.4537450300181	68.9534637423085	35.1760987348936	53.5363096505384	30.8702042081817
+mt:tRNA:Ala-TGC	74.7550992427031	90.9598883409176	160.998298055859	192.730714741938	349.862314359392
+tRNA:Arg-TCG-2-3	74.0564534553881	65.5302421380804	37.8819524837315	45.2084392604547	43.2182858914543
+tRNA:Arg-TCG-3-1	73.3578076680731	51.8373557211681	32.4702449860556	45.2084392604547	43.2182858914543
+tRNA:Arg-ACG-1-2	72.6591618807581	62.5960521915992	47.3524406046644	41.6393519504188	28.8121905943029
+tRNA:Cys-GCA-2-1	72.6591618807581	47.9251024591932	123.116345572127	55.9157011905623	142.002939357636
+tRNA:Arg-ACG-1-3	70.5632245188132	76.7779702662584	48.7053674790834	46.3981350304666	43.2182858914543
+tRNA:Arg-TCG-3-3	69.8645787314982	51.3483240634212	37.8819524837315	32.121785790323	49.3923267330907
+tRNA:Arg-TCG-3-4	68.4672871568683	46.9470391436994	40.5878062325695	41.6393519504188	28.8121905943029
+tRNA:Arg-ACG-1-10	66.3713497949233	87.0476350789427	62.2346362232732	65.4332673506581	43.2182858914543
+tRNA:Ser-TGA-1-1	66.3713497949233	76.7779702662584	60.8817093488542	165.367712031663	92.610612624545
+tRNA:Arg-ACG-1-6	64.9740582202933	82.6463501592208	55.4700018511783	74.9508335107538	55.566367574727
+tRNA:Arg-TCG-4-1	64.9740582202933	49.3921974324338	33.8231718604746	40.4496561804068	41.1602722775755
+tRNA:Ile-AAT-1-1	64.9740582202933	44.5018808549651	44.6465868558264	26.1733069402632	26.7541769804241
+tRNA:Arg-ACG-1-9	64.2754124329784	88.0256983944364	47.3524406046644	71.3817462007179	37.044245049818
+tRNA:Arg-TCG-1-1	62.8781208583484	52.8154190366618	21.6468299907037	40.4496561804068	30.8702042081817
+tRNA:Arg-TCG-3-2	62.8781208583484	57.7057356141305	35.1760987348936	52.3466138805264	34.9862314359392
+tRNA:Ile-AAT-1-5	62.8781208583484	32.7651210690402	47.3524406046644	20.2248280902034	34.9862314359392
+tRNA:Ile-AAT-1-4	62.1794750710334	34.7212477000277	50.0582943535024	16.6557407801675	20.5801361387878
+tRNA:Thr-CGT-1-1	62.1794750710334	47.9251024591932	52.7641481023403	58.2950927305863	123.480816832727
+tRNA:Ile-AAT-1-8	61.4808292837184	37.6554376465089	51.4112212279213	13.0866534701316	45.2762995053331
+tRNA:Cys-GCA-4-1	60.0835377090885	37.6554376465089	56.8229287255973	84.4683996708495	61.7404084163633
+tRNA:Leu-TAA-3-1	57.2889545598285	47.9251024591932	305.76147361869	133.24592624134	92.610612624545
+tRNA:Asn-GTT-1-3	56.5903087725136	42.0567225662307	24.3526837395417	78.5199208207897	111.132735149454
+tRNA:Ile-AAT-1-3	55.1930171978836	37.6554376465089	48.7053674790834	15.4660450101555	28.8121905943029
+tRNA:Ile-AAT-1-7	55.1930171978836	29.830931122559	35.1760987348936	15.4660450101555	22.6381497526665
+tRNA:Thr-AGT-2-1	55.1930171978836	63.0850838493461	39.2348793581505	40.4496561804068	43.2182858914543
+mt:tRNA:Met-CAT	54.4943714105686	42.0567225662307	177.233420548887	155.850145871567	253.13567450709
+tRNA:Ile-AAT-1-9	53.7957256232536	36.6773743310152	52.7641481023403	13.0866534701316	28.8121905943029
+tRNA:Arg-ACG-1-5	53.0970798359386	70.4205587155491	59.5287824744352	52.3466138805264	26.7541769804241
+tRNA:Ile-AAT-1-2	46.8092677501038	35.2102793577746	64.9404899721112	22.6042196302273	26.7541769804241
+tRNA:Ile-AAT-1-6	46.1106219627888	27.3857728338247	50.0582943535024	17.8454365501795	34.9862314359392
+tRNA:Ser-TGA-2-1	46.1106219627888	66.5083054535742	73.0580512186251	35.6908731003589	43.2182858914543
+tRNA:Asn-GTT-1-6	40.521455664269	32.7651210690402	21.6468299907037	34.501177330347	26.7541769804241
+tRNA:Thr-TGT-2-5	36.3295809403791	22.495456256356	21.6468299907037	27.3630027102752	41.1602722775755
+tRNA:Thr-TGT-2-1	33.5349977911191	112.47728128178	25.7056106139607	108.262315071089	51.4503403469694
+tRNA:Asn-GTT-1-8	30.0417688545442	21.0283612831154	17.5880493674468	26.1733069402632	16.4641089110302
+mt:tRNA:Phe-GAA	25.1512483433394	23.9625512295966	87.9402468372339	24.9836111702513	34.9862314359392
+tRNA:Asn-GTT-1-2	25.1512483433394	37.6554376465089	22.9997568651227	21.4145238602154	20.5801361387878
+tRNA:Asn-GTT-1-4	25.1512483433394	27.8748044915715	14.8821956186088	24.9836111702513	18.522122524909
+mt:tRNA:Asn-GTT	23.0553109813944	23.9625512295966	50.0582943535024	44.0187434904427	26.7541769804241
+tRNA:Asn-GTT-1-1	23.0553109813944	26.8967411760778	16.2351224930278	16.6557407801675	24.6961633665453
+tRNA:Asn-GTT-1-10	23.0553109813944	36.1883426732683	10.8234149953519	23.7939154002393	12.3480816832727
+tRNA:Asn-GTT-1-7	23.0553109813944	32.7651210690402	12.1763418697708	30.9320900203111	28.8121905943029
+tRNA:Thr-TGT-2-3	23.0553109813944	24.4515828873434	31.1173181116366	45.2084392604547	47.3343131192119
+tRNA:Asn-GTT-1-5	21.6580194067644	31.2980260957996	12.1763418697708	32.121785790323	43.2182858914543
+tRNA:Thr-TGT-2-4	21.6580194067644	27.3857728338247	45.9995137302454	64.2435715806461	61.7404084163633
+mt:tRNA:His-GTG	19.5620820448195	31.2980260957996	14.8821956186088	26.1733069402632	45.2762995053331
+tRNA:Asn-GTT-1-9	18.1647904701895	31.2980260957996	27.0585374883797	34.501177330347	28.8121905943029
+tRNA:Thr-TGT-2-2	18.1647904701895	17.6051396788873	43.2936599814075	39.2599604103948	49.3923267330907
+mt:tRNA:Asp-GTC	16.7674988955596	15.1599813901529	427.524892316399	155.850145871567	856.133663373571
+tRNA:Thr-TGT-1-1	15.3702073209296	15.1599813901529	27.0585374883797	29.7423942502991	18.522122524909
+mt:tRNA:Leu-TAG	11.1783325970397	16.1380447056467	9.47048812093288	24.9836111702513	18.522122524909
+mt:tRNA:Val-TAC	9.78104102240975	9.78063315493738	8.1175612465139	14.2763492401436	14.4060952971514
+mt:tRNA:Trp-TCA	6.98645787314982	9.78063315493738	20.2939031162847	117.779881231184	333.398205448362
+mt:tRNA:Gln-TTG	5.58916629851986	7.8245065239499	2.70585374883797	4.75878308004786	0
+tRNA:Arg-TCT-2-1	5.58916629851986	2.44515828873434	4.05878062325695	2.37939154002393	6.17404084163633
+tRNA:Arg-TCT-3-1	2.09593736194495	4.89031657746869	1.35292687441898	1.18969577001196	2.05801361387878
+mt:tRNA:Glu-TTC	0.698645787314982	0.978063315493738	1.35292687441898	0	2.05801361387878
+mt:tRNA:Pro-TGG	0.698645787314982	0.978063315493738	0	2.37939154002393	0
+mt:tRNA:Ser-TGA	0.698645787314982	3.91225326197495	0	13.0866534701316	4.11602722775755
+mt:tRNA:Thr-TGT	0.698645787314982	1.46709497324061	2.70585374883797	0	0
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/mtcars.txt	Sat Jul 20 17:55:20 2019 -0400
@@ -0,0 +1,33 @@
+brand	mpg	cyl	disp	hp	drat	wt	qsec	vs	am	gear	carb
+Mazda RX4	21	6	160	110	3.9	2.62	16.46	0	1	4	4
+Mazda RX4 Wag	21	6	160	110	3.9	2.875	17.02	0	1	4	4
+Datsun 710	22.8	4	108	93	3.85	2.32	18.61	1	1	4	1
+Hornet 4 Drive	21.4	6	258	110	3.08	3.215	19.44	1	0	3	1
+Hornet Sportabout	18.7	8	360	175	3.15	3.44	17.02	0	0	3	2
+Valiant	18.1	6	225	105	2.76	3.46	20.22	1	0	3	1
+Duster 360	14.3	8	360	245	3.21	3.57	15.84	0	0	3	4
+Merc 240D	24.4	4	146.7	62	3.69	3.19	20	1	0	4	2
+Merc 230	22.8	4	140.8	95	3.92	3.15	22.9	1	0	4	2
+Merc 280	19.2	6	167.6	123	3.92	3.44	18.3	1	0	4	4
+Merc 280C	17.8	6	167.6	123	3.92	3.44	18.9	1	0	4	4
+Merc 450SE	16.4	8	275.8	180	3.07	4.07	17.4	0	0	3	3
+Merc 450SL	17.3	8	275.8	180	3.07	3.73	17.6	0	0	3	3
+Merc 450SLC	15.2	8	275.8	180	3.07	3.78	18	0	0	3	3
+Cadillac Fleetwood	10.4	8	472	205	2.93	5.25	17.98	0	0	3	4
+Lincoln Continental	10.4	8	460	215	3	5.424	17.82	0	0	3	4
+Chrysler Imperial	14.7	8	440	230	3.23	5.345	17.42	0	0	3	4
+Fiat 128	32.4	4	78.7	66	4.08	2.2	19.47	1	1	4	1
+Honda Civic	30.4	4	75.7	52	4.93	1.615	18.52	1	1	4	2
+Toyota Corolla	33.9	4	71.1	65	4.22	1.835	19.9	1	1	4	1
+Toyota Corona	21.5	4	120.1	97	3.7	2.465	20.01	1	0	3	1
+Dodge Challenger	15.5	8	318	150	2.76	3.52	16.87	0	0	3	2
+AMC Javelin	15.2	8	304	150	3.15	3.435	17.3	0	0	3	2
+Camaro Z28	13.3	8	350	245	3.73	3.84	15.41	0	0	3	4
+Pontiac Firebird	19.2	8	400	175	3.08	3.845	17.05	0	0	3	2
+Fiat X1-9	27.3	4	79	66	4.08	1.935	18.9	1	1	4	1
+Porsche 914-2	26	4	120.3	91	4.43	2.14	16.7	0	1	5	2
+Lotus Europa	30.4	4	95.1	113	3.77	1.513	16.9	1	1	5	2
+Ford Pantera L	15.8	8	351	264	4.22	3.17	14.5	0	1	5	4
+Ferrari Dino	19.7	6	145	175	3.62	2.77	15.5	0	1	5	6
+Maserati Bora	15	8	301	335	3.54	3.57	14.6	0	1	5	8
+Volvo 142E	21.4	4	121	109	4.11	2.78	18.6	1	1	4	2
Binary file test-data/result1.pdf has changed
Binary file test-data/result2.pdf has changed