Repository 'miranda2asko'
hg clone https://toolshed.g2.bx.psu.edu/repos/genouest/miranda2asko

Changeset 1:605bb64c2668 (2018-04-18)
Previous changeset 0:3f6cdc878f35 (2018-04-12)
Commit message:
planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/miranda2asko commit dea4b3dfc2393e4f5b9945099cfec37afe471283
modified:
miranda2asko.pl
miranda2asko.xml
added:
test-data/mature.fa
test-data/mirna.asko.tsv
test-data/target.asko.tsv
removed:
test-data/miranda.asko.out
b
diff -r 3f6cdc878f35 -r 605bb64c2668 miranda2asko.pl
--- a/miranda2asko.pl Thu Apr 12 10:53:04 2018 -0400
+++ b/miranda2asko.pl Wed Apr 18 06:26:33 2018 -0400
b
@@ -1,10 +1,39 @@
 use strict;
 use warnings;
+use Getopt::Long;
 
-my $miranda=shift;
+my $miranda;
+my $mature;
+
+GetOptions ("miranda=s" => \$miranda,
+            "mature=s"   => \$mature);
+
+
+open MAT, $mature or die "failed to open $mature\n";
+open OUT_MIR, ">mirna.asko.tsv" or die "failed to open mirna.asko.tsv";
+my $mirna="";
+my $mirna_seq="";
+my $start=1;
+print OUT_MIR "mirna\tseq\n";
+while (<MAT>) {
+  chomp;
+  if (/^>(\S+)/) {
+    unless ($start==1) {
+      print OUT_MIR $mirna, "\t", $mirna_seq, "\n";
+    }
+    $start=0;
+    $mirna=$1;
+    $mirna_seq="";
+    next;
+  }
+  $mirna_seq.=$_;
+}
+print OUT_MIR $mirna, "\t", $mirna_seq, "\n";
+
+
 open MIRANDA, $miranda or die "failed to open $miranda\n";
-
-print "mirna\ttargets\@mRNA\tscore\tenergy\talignment length\tglobal coverage\tseed coverage\n";
+open TARGET, ">target.asko.tsv" or die "failed to open target.asko.tsv\n";
+print TARGET "target\ttargets\@mirna\ttargets\@mRNA\tscore\tenergy\talignment length\tglobal coverage\tseed coverage\n";
 
 while (<MIRANDA>) {
   chomp;
@@ -13,5 +42,5 @@
   $target=~s/_UTR3$//;
   $glcov=~ s/\%$//;
   $seedcov=~ s/\%$//;
-  print join ("\t", $mirna, $target, $score, $energy,$alnlength, $glcov, $seedcov), "\n";
+  print TARGET join ("\t", $mirna.'.'.$target, $mirna, $target, $score, $energy,$alnlength, $glcov, $seedcov), "\n";
 }
b
diff -r 3f6cdc878f35 -r 605bb64c2668 miranda2asko.xml
--- a/miranda2asko.xml Thu Apr 12 10:53:04 2018 -0400
+++ b/miranda2asko.xml Wed Apr 18 06:26:33 2018 -0400
[
@@ -1,30 +1,34 @@
-<tool id="miranda2asko" name="Convert miRanda output to tabular" version="0.1">
+<tool id="miranda2asko" name="Convert miRanda output to tabular" version="0.2">
     <description>for AskOmics</description>
     <requirements>
         <requirement type="package" version="5.22.2.1">perl</requirement>
     </requirements>
 
     <command detect_errors="exit_code"><![CDATA[
-        perl '$__tool_directory__/miranda2asko.pl' '${miranda}' > '${mirasko}'
+        perl '$__tool_directory__/miranda2asko.pl' -miranda '${miranda}' -mature '${mature}'
     ]]></command>
 
     <inputs>
-        <param format="tsv" name="miranda" type="data" label="miRanda output" />
+        <param format="tsv,tabular" name="miranda" type="data" label="miRanda output" />
+        <param format="fasta" name="mature" type="data" label="mature fasta file" />
     </inputs>
 
     <outputs>
-        <data format="tsv" name="mirasko" label="${tool.name} on ${on_string} : AskOmics miRanda output" />
+        <data name="targets" format="tabular" from_work_dir="target.asko.tsv" label="${tool.name} on ${on_string}: targets in Askomics format"/>
+        <data name="mirna" format="tabular" from_work_dir="mirna.asko.tsv" label="${tool.name} on ${on_string}: mirna in Askomics format"/>
     </outputs>
 
     <tests>
         <test>
-            <param name="miranda" ftype="tsv" value="miranda.out" />
-            <output name="mirasko" ftype="tsv" file="miranda.asko.out" compare="sim_size" />
+            <param name="miranda" ftype="tabular" value="miranda.out" />
+            <param name="mature" ftype="fasta" value="mature.fa" />
+            <output name="targets" ftype="tabular" file="target.asko.tsv" compare="sim_size" />
+            <output name="mirna" ftype="tabular" file="mirna.asko.tsv" compare="sim_size" />
         </test>
     </tests>
 
     <help>
-        Generates a TSV compliant to AskOmics from the miRanda output.
+        Generates TSV files compliant to AskOmics from the miRanda output.
     </help>
 
     <citations>
b
diff -r 3f6cdc878f35 -r 605bb64c2668 test-data/mature.fa
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/mature.fa Wed Apr 18 06:26:33 2018 -0400
b
b'@@ -0,0 +1,718 @@\n+>api-miR-3015c\n+AACCAGATGTTGTAAGAACGA\n+>api-miR-279a\n+TGACTAGATCCACACTCATCC\n+>api-miR-3045a\n+CAGAATAAGGGCACACTAGATTAACG\n+>api-miR-3021\n+TTGTCTTGTGTAGTCCATGATAGCATC\n+>api-miR-71\n+TGAAAGACATGGGTAGTGAGATG\n+>api-miR-3041\n+TTAAAGCTTTGATGACGGGATA\n+>api-miR-3038\n+TGGGGTTTCAATAGGCATTTACC\n+>api-miR-3053\n+CCACGGTTGAATAAGGTACCATA\n+>api-miR-219\n+TGATTGTCCAAACGCAATTCTTG\n+>api-miR-252b\n+CTAAGTAGTAGCGCCAACGGTGA\n+>api-miR-3056\n+TAAGACATTATCTGAAGATTTC\n+>api-miR-3030\n+AGGTAACAGGTTTGTTTTGTGA\n+>api-miR-3017a\n+CGGTCTGTCGCAGAACACGGCA\n+>api-miR-3033\n+TCCACGGACATCCATTTTTGTGA\n+>api-miR-3032\n+TGTTAGTATAACTCTTAGTAACA\n+>api-miR-3028\n+TACGGTTTAGACTATTCATTTT\n+>api-miR-3023\n+AAGCTTGATTTCAGAAATGTCGA\n+>api-miR-184a\n+TGGACGGAGAACTGATAAGGGC\n+>api-miR-29\n+TAGCACCATTTGAAACCAGT\n+>api-miR-7\n+TGGAAGACTAGTGATTTTGTTGTT\n+>api-miR-3040\n+CAGCCGGTGGTGACTGTTTCCACA\n+>api-miR-137\n+TATTGCTTGAGAATACACGTAG\n+>api-miR-998\n+TAGCACCATGGAATTCAGCTG\n+>api-miR-306\n+TCAGGTACCAAGTGATTTCTGA\n+>api-miR-3027\n+CCAGTCTTGCATTTATTCCACT\n+>api-miR-275\n+TCAGGTACCTGAAGTAGCGCG\n+>api-miR-3015a\n+TTACTGGACATTGTAAGAACGG\n+>api-miR-3042\n+GAGGGCAGATTATTTCTGATAC\n+>api-miR-3026\n+TCGGCGTAACATGATGTGTGCG\n+>api-miR-92a\n+TATTGCACATGTCCCGGCCAAT\n+>api-miR-124\n+TAAGGCACGCGGTGAATGCCA\n+>api-miR-981\n+TTCGTTGTCGATGAAACCTTGA\n+>api-miR-8\n+TAATACTGTCAGGTAATGATGTC\n+>api-miR-276\n+TAGGAACTTCATACCGTGCTCT\n+>api-miR-281\n+TGTCATGGAGTTGCTCTCTTT\n+>api-miR-929\n+AAATTGACTCTAGTAGGGAG\n+>api-miR-184b\n+TGGACGGAGAACTGATAAAGGA\n+>api-miR-278\n+TCGGTGGGACTTTCGTTCGTTT\n+>api-miR-2a\n+TATCACAGCCAGCTTTGATGAGCG\n+>api-miR-2b\n+TATCACAGCCAGCTTTGTATGAGCA\n+>api-miR-277\n+TAAATGCACTATCTGGTACGACA\n+>api-let-7\n+TGAGGTAGTTGGTTGTATAGT\n+>api-miR-3046\n+TTATAGATAATACAAGCATAT\n+>api-miR-3015b\n+CCGGACATTGTGAGAACGGCTC\n+>api-miR-3039\n+AAAAACGTCAAAACACGGTGG\n+>api-miR-3022\n+TCTCGTTATATCTGACGTCGGGGAA\n+>api-miR-9a\n+TCTTTGGTTATCTAGCTGTATGA\n+>api-miR-279b\n+TGACTAGATCTACACTCATCA\n+>api-miR-971\n+TTGGTGTTCAACCTTACAGTGAG\n+>api-miR-317\n+TGAACACAGCTGGTGGTATCT\n+>api-miR-3051\n+AAGGAACGTTAAAAACCATTGT\n+>api-miR-315\n+TTTTGATTGTTGCTCAGAAAGCC\n+>api-miR-14\n+TCAGTCTTTTTCTCTCTCCTAT\n+>api-bantam\n+TGAGATCATTGTGAAAGCTAATT\n+>api-miR-3037\n+TTACAAAACATTCAGAATTTTG\n+>api-miR-3049\n+TCGGGAAGGCAGCTGCGGCGGACT\n+>api-miR-3034\n+TGCAACTGTACAATGACAATAGTAGGA\n+>api-miR-87a\n+GTGAGCAAAGTTTCAGGTGTGC\n+>api-miR-3043\n+CACATTAAGGACTCATATTGGAG\n+>api-miR-3044\n+TGAATTCTTATGTGAGCTTTGC\n+>api-miR-3050\n+TGAGATCTTGATAAACTCGCCT\n+>api-miR-3035\n+TTACTGGTCATCGTCTTAACTT\n+>api-miR-3024\n+TCTTTGGGATTTAATAGAGCCGGT\n+>api-miR-263b\n+CTTGGCACTGGAAGAATTCACAGA\n+>api-miR-993\n+GAAGCTCGTCTCTACAGGTATCT\n+>api-miR-190\n+AGATATGTTTGATATTCTTGGTTG\n+>api-miR-3036\n+ATTGGTTTCTAGATCTCAGCA\n+>api-miR-13a\n+TATCACAGCCACTTTGATGAGC\n+>api-miR-1000\n+ATATTGTCCTGTCACAGCAGTA\n+>api-miR-1\n+TGGAATGTAAAGAAGTATGGAG\n+>api-miR-92b\n+TATTGCACTTGACCCAGCCTGC\n+>api-miR-3045b\n+GCCTGGTGTGCTCTTATTCTGAA\n+>api-miR-316\n+TGTCTTTTTCCGCTTTGCTGCCG\n+>api-miR-2765\n+TGGTAACTCCAAACCATTGCCGG\n+>api-miR-996\n+TGACTAGAGTTACACTCGTCA\n+>api-miR-2796\n+GTAGGCCGGCGGAAACTACTAG\n+>api-miR-1923\n+AATCGCGTACCGTTGCACAGTCGTGGC\n+>api-miR-34\n+TGGCAGTGTGATTAGCTGGTT\n+>api-miR-3017b\n+CGGTCTGTCACGGAACACGGGA\n+>api-miR-252a\n+CTAAGTACTAGTGCCGCGGGAG\n+>api-miR-210\n+TTGTGCGTGTGACATCGGCTA\n+>api-miR-3019\n+TACTGACTTTCTAATTGATTTA\n+>api-miR-9b\n+TCTTTGGTACTTTAGCTGTAG\n+>api-miR-3054\n+TTAGTGGATTCGCCTGTTGACACCGGC\n+>api-miR-3029\n+AAAGACGTAAATGTTACCTGCG\n+>api-miR-100\n+GACCCGTAGATCCGAACTTGTG\n+>api-miR-927\n+TTTAGAATTCCTACGCTTTACC\n+>api-miR-3047\n+CAAAACATTCAAAACTCCCTAC\n+>api-miR-2c\n+CCGTCAAAGCGGGCTGTCGTA\n+>api-miR-965\n+TAAGCGTATAGCTTTTCCCCTT\n+>api-miR-3016\n+ATTGGTAACACATACGTCTTTAG\n+>api-miR-iab-4\n+ACGTATACTAAATGTATCCTGA\n+>api-miR-10\n+ACCCTGTAGATCCGAATTTGT\n+>api-miR-263a\n+AATGGCACTGAAAGAATTCACGGG\n+>api-miR-3018\n+AAAGAATAGAAAATCGAAGGTG\n+>api-miR-307\n+CCACAACCTCCTTGAGTGAGCGA\n+>api-miR-3020\n+GTAAGAATAATGATCCATTAGA\n+>api-miR-3031\n+TTGCTTTTTAACAAGTTTCACTA\n+>api-miR-3055\n+GCAGTTCGCGATAAGCGGCCG\n+>api-miR-3052\n+TGCATTCTTTGAGCTTAGCATGATGGCT\n+>api-miR-3025\n+AGTAGTAAGAGATCAGTTGGATA\n+>api-miR-3048\n+TGTGAACTGGTCATGCTCTTAA\n+>api'..b'TATAATACTTTAT\n+>GL350151_32911\n+TTGAGCTCTTGTCAATATTATG\n+>GL349660_8244\n+TCAGTCTTATATTTCTCACTTT\n+>GL350151_32860\n+ATTGGAATTCGTTAACATGCTTG\n+>GL349660_8239\n+TGAGATCATTATAACACTTTAT\n+>GL349645_5436\n+TAGTGGAAAATTTAGACTTTAG\n+>GL349919_26546\n+TATCTTGCTTAACTTTAAAAGT\n+>GL349919_26534\n+TATCTTGCTTAACTTTAAAAGT\n+>GL349678_10254\n+CACGGACGTATCACCGAGGCGGCG\n+>GL349637_3676\n+CACCGTGAAACTATTTTAAACT\n+>GL351656_44863\n+TGATGGTCATATTATGGTCATTG\n+>GL349919_26535\n+TTTTAAAGTTTTCGTATTATATG\n+>GL349919_26573\n+TTTTAAAGTTTTCGTATTATATG\n+>GL365736_47329\n+TTTTAAAGTTTTCGTATTATATG\n+>GL350151_32900\n+TGATAGTCATATTATGGTCATTG\n+>GL349897_25528\n+TCTTTGGTTTTAAAGTAGCCGT\n+>GL350584_39652\n+TCAGTCTTATATTTCTCACTTT\n+>GL350804_41763\n+GTAATCCGTTTAGACGTCGCAGT\n+>GL349633_2878\n+CAAATTTATGTTGAGCAGTTGA\n+>GL349928_26839\n+TCACTGGTGACAATTCATGAAG\n+>GL349919_26556\n+TCTGTTCTTATACTACTTTCCA\n+>GL349919_26550\n+TCTGTTCTTATACTACTTTCCA\n+>GL357479_46406\n+GCCTGTATTTGTCCGCTGGTG\n+>GL350151_32902\n+TTGGCCATAATATACACTCTCT\n+>GL349935_27002\n+ATGCTCTCGAATTATCTAGGGA\n+>GL349919_26554\n+TACCTACCTTAACTTTAAAAGT\n+>GL350396_37175\n+TATATTTAATATGATGTGGGCG\n+>GL373398_48269\n+TATATTTAATATGATGTGGGCG\n+>GL349919_26528\n+AAAAATAATTTAAACTTTCTGT\n+>GL349652_7061\n+CGCCGGTGATTGTTTTCGGA\n+>GL349665_8703\n+ATCGACGCGTACGAACGGCGCC\n+>GL349862_23755\n+CGCCATCCGCGTCCCGGC\n+>GL349745_16094\n+TCTGTGACTGACTCGGATGGCGCC\n+>GL351286_44212\n+TTATATCTCGAGACTTAGAACACT\n+>GL349895_25394\n+TTACGTATACTGAAGGTATA\n+>GL349681_10700\n+CGTGCCTGGACGTCACTCTGAC\n+>GL350607_39936\n+CTTCCTTCGTCGTCGTCGTCGA\n+>GL349773_18685\n+CCGCGGCTGGCTTGGACACCG\n+>GL349624_956\n+TTTGATCCTCATTAGAAACCT\n+>GL350677_40695\n+CGTTCGCCCGTCGCCGGC\n+>GL349744_16062\n+TTATCGTCTTCACTTGGTCGCT\n+>GL349745_16238\n+TTTGACCTCCGTTTGCGTGCAT\n+>GL349911_26176\n+TTTACCCAATATATGGCTATAT\n+>GL350550_39307\n+AACCGGCAATTGTAAGAACAGC\n+>GL350344_36516\n+TGGTGTTTCTTATTCGGAATG\n+>GL351656_44868\n+AATGGCAACAGCTGGAGTGC\n+>GL367428_47527\n+CATGGGCGGCGCTAGGGATTGA\n+>GL349919_26584\n+TATGGAGCTGTATGCCATATT\n+>GL349621_14\n+TTTATTCGGGTTTTGGGTGC\n+>GL360975_46812\n+CATGGGCGGCGCTAGGGATTGA\n+>GL349912_26187\n+TTAGAATATCCTCGCTTTTATAGA\n+>GL350396_37173\n+TATATTTAATATGATGTGGACG\n+>GL349688_11446\n+ATATTGGTATCCGGTTGACTGTC\n+>GL350223_34252\n+ATCCGGCTCGAAGGACCA\n+>GL349641_4750\n+TTGTTGTTATCGTCATTTCGA\n+>GL373398_48267\n+TATATTTAATATGATGTGGACG\n+>GL349773_18697\n+TCTTTGGTATTCTAGCTGTAGG\n+>GL349643_5180\n+GCAGTTCGTGATATTCGGCCG\n+>GL349679_10332\n+CCCGGATACTTGTATTTTTACTG\n+>GL350229_34377\n+CGGGTGCTTCTTATTTGGAACA\n+>GL350396_37171\n+TATATTTAATATGATGTGGACG\n+>GL349935_26988\n+CAAGAATATAAAACAATGTACT\n+>GL349919_26565\n+AATGACAACAGTTGGCAGCC\n+>GL349829_21990\n+AGAAAAAAAGCAGTGTACTG\n+>GL349919_26539\n+ATTTTGGTAGTTTGATAGCT\n+>GL349697_12321\n+AGAAAAAAAGCAGTGTACTG\n+>GL349919_26587\n+ATTTTGGTAGTTTGATAGCT\n+>GL349919_26577\n+ATTTTGGTAGTTTGATAGC\n+>GL349645_5444\n+AAGGTAACGTTCAAGTCTCTAG\n+>GL349734_15208\n+TTTGTGTGACAAAAACTCCGGGGA\n+>GL370083_47873\n+CTTTGAACGCGAGCATTAACAGA\n+>GL349823_21651\n+TTTTAAATACCCATAACTTGCT\n+>GL349920_26641\n+TTTATGTGTCACAAAAGACATG\n+>GL349935_26989\n+TGTGAGGAAGAGGCTGCCT\n+>GL350151_32906\n+CGGCATTTCTGTTTTCAATCT\n+>GL349919_26526\n+TTTGGTTTCAGGATTTAGATC\n+>GL350463_38159\n+AGGAAATCAGTATGGCTTTTAG\n+>GL349806_20754\n+AAAGTTGACTGTATAGCAATGT\n+>GL353821_45854\n+CCCTGAATACTGGTCGCA\n+>GL349919_26532\n+AATGAATTCAGAAATGTTGTCC\n+>GL349959_27749\n+ATTGATATCACGACGATA\n+>GL349887_25094\n+ATTTGCTTGAATTTCCCGGGGA\n+>GL350623_40094\n+TATAAAATACTCATAGCTCGGT\n+>GL349870_24134\n+AACCACGCTCTGCTACCA\n+>GL349789_19705\n+TGACGGTTTTAAATATTC\n+>GL351629_44800\n+TTATATTGGTGATTTAGT\n+>GL350034_30305\n+ATGCGTGTGTAGTAAGTGACCA\n+>GL349948_27468\n+TAAGCGCCGGCAGGCAGACGG\n+>GL349950_27537\n+CACAAGAATAATGCACGTATTTTT\n+>GL349660_8233\n+TGAGATCATTATAACACTTTAT\n+>GL349765_18133\n+GTTTGGGATCCGAATGGAAAC\n+>GL350151_32903\n+TGTGAATTGAACTATTAACAAA\n+>GL350137_32552\n+TTGGCGGTCCGTCGTGTCGG\n+>GL350151_32892\n+ATATCACTCTGTATAGGTACC\n+>GL349703_12985\n+TATTTGTGTGTTCTGTAGTCT\n+>GL349753_16977\n+TTGGTGTTATTTATTACGGGAC\n+>GL349798_20257\n+AAGAACCTGAGTTTCCTCGTGA\n+>GL349715_13756\n+AATAGTAACTGATTCATTT\n+>GL349919_26544\n+AATGACAACAGTTGGCAGCC\n+>GL349772_18677\n+AATAGTAACTGATTCATT\n'
b
diff -r 3f6cdc878f35 -r 605bb64c2668 test-data/miranda.asko.out
--- a/test-data/miranda.asko.out Thu Apr 12 10:53:04 2018 -0400
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
b
b'@@ -1,1001 +0,0 @@\n-mirna\ttargets@mRNA\tscore\tenergy\talignment length\tglobal coverage\tseed coverage\n-api-miR-3015c\trna27318\t146.00\t-13.54\t17\t64.71\t88.24\n-api-miR-3015c\trna14037\t141.00\t-16.27\t16\t68.75\t81.25\n-api-miR-3015c\trna15090\t140.00\t-11.77\t15\t66.67\t86.67\n-api-miR-3015c\trna25490\t145.00\t-12.86\t18\t66.67\t88.89\n-api-miR-3015c\trna23800\t163.00\t-15.96\t18\t72.22\t83.33\n-api-miR-3015c\trna28874\t141.00\t-13.48\t15\t80.00\t86.67\n-api-miR-3015c\trna5471\t145.00\t-17.38\t18\t72.22\t83.33\n-api-miR-3015c\trna16140\t142.00\t-15.04\t17\t64.71\t82.35\n-api-miR-3015c\trna16105\t141.00\t-16.02\t17\t70.59\t88.24\n-api-miR-3015c\trna142\t150.00\t-17.80\t17\t70.59\t88.24\n-api-miR-3015c\trna28003\t146.00\t-11.43\t15\t73.33\t80.00\n-api-miR-3015c\trna6629\t140.00\t-11.26\t17\t70.59\t82.35\n-api-miR-3015c\trna31159\t154.00\t-15.85\t17\t76.47\t88.24\n-api-miR-3015c\trna7103\t154.00\t-14.69\t19\t73.68\t73.68\n-api-miR-3015c\trna27233\t161.00\t-13.68\t16\t81.25\t81.25\n-api-miR-3015c\trna25366\t143.00\t-11.32\t18\t66.67\t77.78\n-api-miR-3015c\trna13454\t144.00\t-11.74\t17\t70.59\t88.24\n-api-miR-3015c\trna16129\t140.00\t-11.44\t7\t100.00\t100.00\n-api-miR-3015c\trna21816\t155.00\t-16.34\t18\t77.78\t83.33\n-api-miR-3015c\trna1484\t150.00\t-13.99\t17\t76.47\t82.35\n-api-miR-3015c\trna9925\t156.00\t-15.91\t17\t82.35\t94.12\n-api-miR-3015c\trna22538\t142.00\t-16.96\t16\t68.75\t87.50\n-api-miR-3015c\trna10626\t143.00\t-11.27\t14\t71.43\t92.86\n-api-miR-3015c\trna8007\t141.00\t-10.21\t16\t68.75\t81.25\n-api-miR-3015c\trna13271\t156.00\t-13.56\t17\t76.47\t82.35\n-api-miR-3015c\trna19614\t150.00\t-15.29\t9\t100.00\t100.00\n-api-miR-3015c\trna7395\t146.00\t-12.72\t17\t64.71\t88.24\n-api-miR-3015c\trna24477\t140.00\t-12.34\t15\t66.67\t86.67\n-api-miR-3015c\trna21283\t169.00\t-16.42\t18\t83.33\t88.89\n-api-miR-3015c\trna18527\t151.00\t-13.33\t17\t70.59\t82.35\n-api-miR-3015c\trna3409\t148.00\t-13.28\t17\t76.47\t88.24\n-api-miR-3015c\trna22964\t143.00\t-13.51\t18\t61.11\t83.33\n-api-miR-3015c\trna15636\t141.00\t-14.21\t18\t66.67\t83.33\n-api-miR-3015c\trna15636\t141.00\t-12.11\t20\t65.00\t80.00\n-api-miR-3015c\trna18504\t151.00\t-13.33\t17\t70.59\t82.35\n-api-miR-3015c\trna8921\t157.00\t-15.36\t12\t91.67\t91.67\n-api-miR-3015c\trna10851\t147.00\t-12.83\t14\t78.57\t92.86\n-api-miR-3015c\trna15581\t147.00\t-11.38\t14\t78.57\t92.86\n-api-miR-3015c\trna11089\t151.00\t-18.87\t16\t81.25\t93.75\n-api-miR-3015c\trna19278\t144.00\t-11.18\t13\t76.92\t84.62\n-api-miR-3015c\trna7087\t157.00\t-13.96\t18\t72.22\t83.33\n-api-miR-3015c\trna23299\t142.00\t-10.62\t17\t76.47\t88.24\n-api-miR-3015c\trna14645\t145.00\t-11.11\t16\t68.75\t87.50\n-api-miR-3015c\trna19270\t140.00\t-15.57\t14\t78.57\t85.71\n-api-miR-3015c\trna69\t148.00\t-14.46\t13\t76.92\t92.31\n-api-miR-3015c\trna3686\t170.00\t-24.54\t17\t88.24\t100.00\n-api-miR-3015c\trna2350\t143.00\t-14.11\t16\t75.00\t87.50\n-api-miR-3015c\trna4825\t146.00\t-9.09\t17\t70.59\t82.35\n-api-miR-3015c\trna4825\t140.00\t-10.23\t7\t100.00\t100.00\n-api-miR-3015c\trna22288\t151.00\t-19.87\t17\t76.47\t88.24\n-api-miR-3015c\trna17118\t157.00\t-16.53\t18\t72.22\t83.33\n-api-miR-3015c\trna18729\t145.00\t-12.23\t16\t68.75\t87.50\n-api-miR-3015c\trna17281\t142.00\t-9.46\t17\t64.71\t82.35\n-api-miR-3015c\trna28869\t142.00\t-14.75\t15\t73.33\t93.33\n-api-miR-3015c\trna17162\t140.00\t-11.21\t19\t73.68\t78.95\n-api-miR-3015c\trna30664\t146.00\t-13.33\t17\t64.71\t88.24\n-api-miR-3015c\trna26576\t161.00\t-15.86\t19\t73.68\t84.21\n-api-miR-3015c\trna26576\t147.00\t-16.61\t16\t81.25\t87.50\n-api-miR-3015c\trna4495\t140.00\t-13.37\t17\t70.59\t82.35\n-api-miR-3015c\trna3554\t143.00\t-25.61\t18\t83.33\t94.44\n-api-miR-3015c\trna664\t168.00\t-18.83\t17\t88.24\t88.24\n-api-miR-3015c\trna5675\t150.00\t-15.84\t18\t72.22\t77.78\n-api-miR-3015c\trna28029\t154.00\t-13.63\t17\t70.59\t94.12\n-api-miR-3015c\trna5749\t140.00\t-13.33\t11\t81.82\t100.00\n-api-miR-3015c\trna6758\t162.00\t-13.43\t17\t76.47\t82.35\n-api-miR-3015c\trna3547\t141.00\t-11.77\t14\t78.57\t92.86\n-api-miR-3015c\trna7883\t146.00\t-16.70\t20\t70.00\t80.00\n-api-miR-3015c\trna11700\t156.00\t-15.85\t17\t70.59\t88.24\n-api-miR-3015c\trna24912\t175.00\t-20.91\t18\t83.33\t88.89\n-api-miR-3015c\trna25062\t140.00\t-11.00\t17\t70.59\t82.35\n-api-miR-3015c\trna26735\t153.00\t-18.27\t18\t72.22\t94.44\n-api-miR-3015c\trna21064\t157.00\t-16.73\t19\t68.42\t84.21\n-api-miR-3015c\trna21064\t146.00\t-17.62\t9\t88.89\t100.00\n-api-miR-3015c\trna10220\t140.00\t-13.36\t18\t72.22\t77.78\n-ap'..b'0.00\n-api-miR-279a\trna18404\t140.00\t-14.45\t7\t100.00\t100.00\n-api-miR-279a\trna8084\t157.00\t-15.05\t18\t77.78\t77.78\n-api-miR-279a\trna8084\t142.00\t-11.00\t15\t73.33\t73.33\n-api-miR-279a\trna2256\t140.00\t-10.61\t7\t100.00\t100.00\n-api-miR-279a\trna27026\t150.00\t-13.26\t21\t66.67\t71.43\n-api-miR-279a\trna28583\t140.00\t-9.26\t7\t100.00\t100.00\n-api-miR-279a\trna14556\t145.00\t-10.53\t8\t100.00\t100.00\n-api-miR-279a\trna5401\t140.00\t-7.96\t7\t100.00\t100.00\n-api-miR-279a\trna8818\t141.00\t-10.25\t8\t87.50\t100.00\n-api-miR-279a\trna27253\t141.00\t-19.11\t20\t70.00\t80.00\n-api-miR-279a\trna26199\t143.00\t-9.96\t17\t70.59\t70.59\n-api-miR-279a\trna6208\t140.00\t-8.43\t7\t100.00\t100.00\n-api-miR-279a\trna12634\t140.00\t-10.64\t7\t100.00\t100.00\n-api-miR-279a\trna2213\t140.00\t-10.61\t7\t100.00\t100.00\n-api-miR-279a\trna4278\t151.00\t-17.35\t12\t91.67\t91.67\n-api-miR-279a\trna16360\t140.00\t-8.46\t7\t100.00\t100.00\n-api-miR-279a\trna3294\t145.00\t-13.99\t8\t100.00\t100.00\n-api-miR-279a\trna21213\t147.00\t-21.46\t16\t81.25\t87.50\n-api-miR-279a\trna2565\t145.00\t-12.32\t8\t100.00\t100.00\n-api-miR-279a\trna13819\t160.00\t-19.91\t17\t82.35\t82.35\n-api-miR-279a\trna14390\t150.00\t-24.63\t15\t86.67\t93.33\n-api-miR-279a\trna27924\t149.00\t-16.21\t14\t78.57\t85.71\n-api-miR-279a\trna16359\t140.00\t-8.46\t7\t100.00\t100.00\n-api-miR-279a\trna22198\t140.00\t-11.69\t7\t100.00\t100.00\n-api-miR-279a\trna7992\t150.00\t-18.65\t15\t80.00\t80.00\n-api-miR-279a\trna24977\t145.00\t-11.63\t8\t100.00\t100.00\n-api-miR-279a\trna16281\t145.00\t-12.65\t8\t100.00\t100.00\n-api-miR-279a\trna17858\t140.00\t-11.47\t7\t100.00\t100.00\n-api-miR-279a\trna25009\t147.00\t-14.16\t16\t75.00\t75.00\n-api-miR-279a\trna2214\t140.00\t-10.61\t7\t100.00\t100.00\n-api-miR-279a\trna15732\t140.00\t-8.46\t7\t100.00\t100.00\n-api-miR-279a\trna27885\t141.00\t-12.34\t8\t87.50\t100.00\n-api-miR-279a\trna5465\t142.00\t-9.54\t15\t73.33\t73.33\n-api-miR-279a\trna15011\t145.00\t-9.77\t8\t100.00\t100.00\n-api-miR-279a\trna13817\t160.00\t-19.91\t17\t82.35\t82.35\n-api-miR-279a\trna15352\t145.00\t-12.71\t8\t100.00\t100.00\n-api-miR-279a\trna17432\t140.00\t-8.43\t7\t100.00\t100.00\n-api-miR-279a\trna27672\t166.00\t-22.87\t19\t78.95\t84.21\n-api-miR-279a\trna1959\t141.00\t-13.46\t18\t72.22\t77.78\n-api-miR-279a\trna4728\t144.00\t-9.08\t11\t81.82\t81.82\n-api-miR-279a\trna13584\t141.00\t-12.25\t18\t72.22\t77.78\n-api-miR-279a\trna24628\t145.00\t-10.53\t8\t100.00\t100.00\n-api-miR-279a\trna2789\t141.00\t-12.40\t8\t87.50\t100.00\n-api-miR-279a\trna12191\t142.00\t-8.00\t9\t88.89\t88.89\n-api-miR-279a\trna8229\t151.00\t-14.33\t18\t77.78\t77.78\n-api-miR-279a\trna2248\t140.00\t-10.61\t7\t100.00\t100.00\n-api-miR-279a\trna17489\t145.00\t-12.32\t8\t100.00\t100.00\n-api-miR-279a\trna19953\t148.00\t-10.97\t19\t73.68\t73.68\n-api-miR-279a\trna17076\t140.00\t-10.21\t7\t100.00\t100.00\n-api-miR-279a\trna19892\t141.00\t-22.51\t16\t75.00\t93.75\n-api-miR-279a\trna2222\t140.00\t-10.61\t7\t100.00\t100.00\n-api-miR-279a\trna2246\t140.00\t-10.61\t7\t100.00\t100.00\n-api-miR-279a\trna9635\t146.00\t-19.30\t23\t65.22\t65.22\n-api-miR-279a\trna17538\t140.00\t-10.64\t7\t100.00\t100.00\n-api-miR-279a\trna13747\t173.00\t-24.00\t18\t88.89\t88.89\n-api-miR-279a\trna21294\t151.00\t-14.51\t12\t91.67\t91.67\n-api-miR-279a\trna7335\t141.00\t-12.70\t8\t87.50\t100.00\n-api-miR-279a\trna13820\t160.00\t-19.91\t17\t82.35\t82.35\n-api-miR-279a\trna25648\t155.00\t-15.02\t18\t72.22\t72.22\n-api-miR-279a\trna16112\t140.00\t-8.46\t7\t100.00\t100.00\n-api-miR-279a\trna16112\t140.00\t-11.40\t7\t100.00\t100.00\n-api-miR-279a\trna28946\t143.00\t-12.06\t18\t66.67\t77.78\n-api-miR-279a\trna8223\t149.00\t-14.11\t18\t77.78\t83.33\n-api-miR-279a\trna16113\t140.00\t-8.46\t7\t100.00\t100.00\n-api-miR-279a\trna16113\t140.00\t-11.40\t7\t100.00\t100.00\n-api-miR-279a\trna14062\t145.00\t-9.64\t8\t100.00\t100.00\n-api-miR-279a\trna24995\t149.00\t-10.62\t12\t83.33\t83.33\n-api-miR-279a\trna28104\t159.00\t-13.59\t14\t85.71\t85.71\n-api-miR-279a\trna9665\t145.00\t-12.71\t8\t100.00\t100.00\n-api-miR-279a\trna9665\t142.00\t-22.76\t19\t78.95\t84.21\n-api-miR-279a\trna26200\t143.00\t-9.96\t17\t70.59\t70.59\n-api-miR-279a\trna8900\t145.00\t-12.71\t8\t100.00\t100.00\n-api-miR-279a\trna24277\t151.00\t-12.00\t14\t78.57\t78.57\n-api-miR-279a\trna181\t145.00\t-12.71\t8\t100.00\t100.00\n-api-miR-279a\trna6966\t140.00\t-10.61\t7\t100.00\t100.00\n-api-miR-279a\trna6605\t140.00\t-10.64\t7\t100.00\t100.00\n-api-miR-279a\trna14788\t141.00\t-8.46\t18\t66.67\t66.67\n'
b
diff -r 3f6cdc878f35 -r 605bb64c2668 test-data/mirna.asko.tsv
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/mirna.asko.tsv Wed Apr 18 06:26:33 2018 -0400
b
b'@@ -0,0 +1,360 @@\n+mirna\tseq\n+api-miR-3015c\tAACCAGATGTTGTAAGAACGA\n+api-miR-279a\tTGACTAGATCCACACTCATCC\n+api-miR-3045a\tCAGAATAAGGGCACACTAGATTAACG\n+api-miR-3021\tTTGTCTTGTGTAGTCCATGATAGCATC\n+api-miR-71\tTGAAAGACATGGGTAGTGAGATG\n+api-miR-3041\tTTAAAGCTTTGATGACGGGATA\n+api-miR-3038\tTGGGGTTTCAATAGGCATTTACC\n+api-miR-3053\tCCACGGTTGAATAAGGTACCATA\n+api-miR-219\tTGATTGTCCAAACGCAATTCTTG\n+api-miR-252b\tCTAAGTAGTAGCGCCAACGGTGA\n+api-miR-3056\tTAAGACATTATCTGAAGATTTC\n+api-miR-3030\tAGGTAACAGGTTTGTTTTGTGA\n+api-miR-3017a\tCGGTCTGTCGCAGAACACGGCA\n+api-miR-3033\tTCCACGGACATCCATTTTTGTGA\n+api-miR-3032\tTGTTAGTATAACTCTTAGTAACA\n+api-miR-3028\tTACGGTTTAGACTATTCATTTT\n+api-miR-3023\tAAGCTTGATTTCAGAAATGTCGA\n+api-miR-184a\tTGGACGGAGAACTGATAAGGGC\n+api-miR-29\tTAGCACCATTTGAAACCAGT\n+api-miR-7\tTGGAAGACTAGTGATTTTGTTGTT\n+api-miR-3040\tCAGCCGGTGGTGACTGTTTCCACA\n+api-miR-137\tTATTGCTTGAGAATACACGTAG\n+api-miR-998\tTAGCACCATGGAATTCAGCTG\n+api-miR-306\tTCAGGTACCAAGTGATTTCTGA\n+api-miR-3027\tCCAGTCTTGCATTTATTCCACT\n+api-miR-275\tTCAGGTACCTGAAGTAGCGCG\n+api-miR-3015a\tTTACTGGACATTGTAAGAACGG\n+api-miR-3042\tGAGGGCAGATTATTTCTGATAC\n+api-miR-3026\tTCGGCGTAACATGATGTGTGCG\n+api-miR-92a\tTATTGCACATGTCCCGGCCAAT\n+api-miR-124\tTAAGGCACGCGGTGAATGCCA\n+api-miR-981\tTTCGTTGTCGATGAAACCTTGA\n+api-miR-8\tTAATACTGTCAGGTAATGATGTC\n+api-miR-276\tTAGGAACTTCATACCGTGCTCT\n+api-miR-281\tTGTCATGGAGTTGCTCTCTTT\n+api-miR-929\tAAATTGACTCTAGTAGGGAG\n+api-miR-184b\tTGGACGGAGAACTGATAAAGGA\n+api-miR-278\tTCGGTGGGACTTTCGTTCGTTT\n+api-miR-2a\tTATCACAGCCAGCTTTGATGAGCG\n+api-miR-2b\tTATCACAGCCAGCTTTGTATGAGCA\n+api-miR-277\tTAAATGCACTATCTGGTACGACA\n+api-let-7\tTGAGGTAGTTGGTTGTATAGT\n+api-miR-3046\tTTATAGATAATACAAGCATAT\n+api-miR-3015b\tCCGGACATTGTGAGAACGGCTC\n+api-miR-3039\tAAAAACGTCAAAACACGGTGG\n+api-miR-3022\tTCTCGTTATATCTGACGTCGGGGAA\n+api-miR-9a\tTCTTTGGTTATCTAGCTGTATGA\n+api-miR-279b\tTGACTAGATCTACACTCATCA\n+api-miR-971\tTTGGTGTTCAACCTTACAGTGAG\n+api-miR-317\tTGAACACAGCTGGTGGTATCT\n+api-miR-3051\tAAGGAACGTTAAAAACCATTGT\n+api-miR-315\tTTTTGATTGTTGCTCAGAAAGCC\n+api-miR-14\tTCAGTCTTTTTCTCTCTCCTAT\n+api-bantam\tTGAGATCATTGTGAAAGCTAATT\n+api-miR-3037\tTTACAAAACATTCAGAATTTTG\n+api-miR-3049\tTCGGGAAGGCAGCTGCGGCGGACT\n+api-miR-3034\tTGCAACTGTACAATGACAATAGTAGGA\n+api-miR-87a\tGTGAGCAAAGTTTCAGGTGTGC\n+api-miR-3043\tCACATTAAGGACTCATATTGGAG\n+api-miR-3044\tTGAATTCTTATGTGAGCTTTGC\n+api-miR-3050\tTGAGATCTTGATAAACTCGCCT\n+api-miR-3035\tTTACTGGTCATCGTCTTAACTT\n+api-miR-3024\tTCTTTGGGATTTAATAGAGCCGGT\n+api-miR-263b\tCTTGGCACTGGAAGAATTCACAGA\n+api-miR-993\tGAAGCTCGTCTCTACAGGTATCT\n+api-miR-190\tAGATATGTTTGATATTCTTGGTTG\n+api-miR-3036\tATTGGTTTCTAGATCTCAGCA\n+api-miR-13a\tTATCACAGCCACTTTGATGAGC\n+api-miR-1000\tATATTGTCCTGTCACAGCAGTA\n+api-miR-1\tTGGAATGTAAAGAAGTATGGAG\n+api-miR-92b\tTATTGCACTTGACCCAGCCTGC\n+api-miR-3045b\tGCCTGGTGTGCTCTTATTCTGAA\n+api-miR-316\tTGTCTTTTTCCGCTTTGCTGCCG\n+api-miR-2765\tTGGTAACTCCAAACCATTGCCGG\n+api-miR-996\tTGACTAGAGTTACACTCGTCA\n+api-miR-2796\tGTAGGCCGGCGGAAACTACTAG\n+api-miR-1923\tAATCGCGTACCGTTGCACAGTCGTGGC\n+api-miR-34\tTGGCAGTGTGATTAGCTGGTT\n+api-miR-3017b\tCGGTCTGTCACGGAACACGGGA\n+api-miR-252a\tCTAAGTACTAGTGCCGCGGGAG\n+api-miR-210\tTTGTGCGTGTGACATCGGCTA\n+api-miR-3019\tTACTGACTTTCTAATTGATTTA\n+api-miR-9b\tTCTTTGGTACTTTAGCTGTAG\n+api-miR-3054\tTTAGTGGATTCGCCTGTTGACACCGGC\n+api-miR-3029\tAAAGACGTAAATGTTACCTGCG\n+api-miR-100\tGACCCGTAGATCCGAACTTGTG\n+api-miR-927\tTTTAGAATTCCTACGCTTTACC\n+api-miR-3047\tCAAAACATTCAAAACTCCCTAC\n+api-miR-2c\tCCGTCAAAGCGGGCTGTCGTA\n+api-miR-965\tTAAGCGTATAGCTTTTCCCCTT\n+api-miR-3016\tATTGGTAACACATACGTCTTTAG\n+api-miR-iab-4\tACGTATACTAAATGTATCCTGA\n+api-miR-10\tACCCTGTAGATCCGAATTTGT\n+api-miR-263a\tAATGGCACTGAAAGAATTCACGGG\n+api-miR-3018\tAAAGAATAGAAAATCGAAGGTG\n+api-miR-307\tCCACAACCTCCTTGAGTGAGCGA\n+api-miR-3020\tGTAAGAATAATGATCCATTAGA\n+api-miR-3031\tTTGCTTTTTAACAAGTTTCACTA\n+api-miR-3055\tGCAGTTCGCGATAAGCGGCCG\n+api-miR-3052\tTGCATTCTTTGAGCTTAGCATGATGGCT\n+api-miR-3025\tAGTAGTAAGAGATCAGTTGGATA\n+api-miR-3048\tTGTGAACTGGTCATGCTCTTAA\n+api-miR-87b\tGTGAGCAAAGTTTCAGGCGTGT\n+GL349742_15837\tTATCACAGCCGTTTTTGACAATT\n+GL355572_46131\tTCAGTATGTGTCCTTGAATGTG\n+GL349872_24254\tACCCGTTTTCATGAGCGTACTG\n+GL349650_6646\tTCAGTATGTGTCCTTGAATGTG\n+GL349'..b'TTATAATACTTTAT\n+GL350151_32885\tTGATGGTCATATTATGGTCATTG\n+GL350151_32864\tATTGGAATTCGTTAACATGCTTG\n+GL350011_29531\tAATCGTGACCAGGATGTTTGAACC\n+GL349660_8242\tAAAGTATTGTTTTGGTCTTATT\n+GL349660_8235\tTGAGATCATTATAATACTTTAT\n+GL350151_32911\tTTGAGCTCTTGTCAATATTATG\n+GL349660_8244\tTCAGTCTTATATTTCTCACTTT\n+GL350151_32860\tATTGGAATTCGTTAACATGCTTG\n+GL349660_8239\tTGAGATCATTATAACACTTTAT\n+GL349645_5436\tTAGTGGAAAATTTAGACTTTAG\n+GL349919_26546\tTATCTTGCTTAACTTTAAAAGT\n+GL349919_26534\tTATCTTGCTTAACTTTAAAAGT\n+GL349678_10254\tCACGGACGTATCACCGAGGCGGCG\n+GL349637_3676\tCACCGTGAAACTATTTTAAACT\n+GL351656_44863\tTGATGGTCATATTATGGTCATTG\n+GL349919_26535\tTTTTAAAGTTTTCGTATTATATG\n+GL349919_26573\tTTTTAAAGTTTTCGTATTATATG\n+GL365736_47329\tTTTTAAAGTTTTCGTATTATATG\n+GL350151_32900\tTGATAGTCATATTATGGTCATTG\n+GL349897_25528\tTCTTTGGTTTTAAAGTAGCCGT\n+GL350584_39652\tTCAGTCTTATATTTCTCACTTT\n+GL350804_41763\tGTAATCCGTTTAGACGTCGCAGT\n+GL349633_2878\tCAAATTTATGTTGAGCAGTTGA\n+GL349928_26839\tTCACTGGTGACAATTCATGAAG\n+GL349919_26556\tTCTGTTCTTATACTACTTTCCA\n+GL349919_26550\tTCTGTTCTTATACTACTTTCCA\n+GL357479_46406\tGCCTGTATTTGTCCGCTGGTG\n+GL350151_32902\tTTGGCCATAATATACACTCTCT\n+GL349935_27002\tATGCTCTCGAATTATCTAGGGA\n+GL349919_26554\tTACCTACCTTAACTTTAAAAGT\n+GL350396_37175\tTATATTTAATATGATGTGGGCG\n+GL373398_48269\tTATATTTAATATGATGTGGGCG\n+GL349919_26528\tAAAAATAATTTAAACTTTCTGT\n+GL349652_7061\tCGCCGGTGATTGTTTTCGGA\n+GL349665_8703\tATCGACGCGTACGAACGGCGCC\n+GL349862_23755\tCGCCATCCGCGTCCCGGC\n+GL349745_16094\tTCTGTGACTGACTCGGATGGCGCC\n+GL351286_44212\tTTATATCTCGAGACTTAGAACACT\n+GL349895_25394\tTTACGTATACTGAAGGTATA\n+GL349681_10700\tCGTGCCTGGACGTCACTCTGAC\n+GL350607_39936\tCTTCCTTCGTCGTCGTCGTCGA\n+GL349773_18685\tCCGCGGCTGGCTTGGACACCG\n+GL349624_956\tTTTGATCCTCATTAGAAACCT\n+GL350677_40695\tCGTTCGCCCGTCGCCGGC\n+GL349744_16062\tTTATCGTCTTCACTTGGTCGCT\n+GL349745_16238\tTTTGACCTCCGTTTGCGTGCAT\n+GL349911_26176\tTTTACCCAATATATGGCTATAT\n+GL350550_39307\tAACCGGCAATTGTAAGAACAGC\n+GL350344_36516\tTGGTGTTTCTTATTCGGAATG\n+GL351656_44868\tAATGGCAACAGCTGGAGTGC\n+GL367428_47527\tCATGGGCGGCGCTAGGGATTGA\n+GL349919_26584\tTATGGAGCTGTATGCCATATT\n+GL349621_14\tTTTATTCGGGTTTTGGGTGC\n+GL360975_46812\tCATGGGCGGCGCTAGGGATTGA\n+GL349912_26187\tTTAGAATATCCTCGCTTTTATAGA\n+GL350396_37173\tTATATTTAATATGATGTGGACG\n+GL349688_11446\tATATTGGTATCCGGTTGACTGTC\n+GL350223_34252\tATCCGGCTCGAAGGACCA\n+GL349641_4750\tTTGTTGTTATCGTCATTTCGA\n+GL373398_48267\tTATATTTAATATGATGTGGACG\n+GL349773_18697\tTCTTTGGTATTCTAGCTGTAGG\n+GL349643_5180\tGCAGTTCGTGATATTCGGCCG\n+GL349679_10332\tCCCGGATACTTGTATTTTTACTG\n+GL350229_34377\tCGGGTGCTTCTTATTTGGAACA\n+GL350396_37171\tTATATTTAATATGATGTGGACG\n+GL349935_26988\tCAAGAATATAAAACAATGTACT\n+GL349919_26565\tAATGACAACAGTTGGCAGCC\n+GL349829_21990\tAGAAAAAAAGCAGTGTACTG\n+GL349919_26539\tATTTTGGTAGTTTGATAGCT\n+GL349697_12321\tAGAAAAAAAGCAGTGTACTG\n+GL349919_26587\tATTTTGGTAGTTTGATAGCT\n+GL349919_26577\tATTTTGGTAGTTTGATAGC\n+GL349645_5444\tAAGGTAACGTTCAAGTCTCTAG\n+GL349734_15208\tTTTGTGTGACAAAAACTCCGGGGA\n+GL370083_47873\tCTTTGAACGCGAGCATTAACAGA\n+GL349823_21651\tTTTTAAATACCCATAACTTGCT\n+GL349920_26641\tTTTATGTGTCACAAAAGACATG\n+GL349935_26989\tTGTGAGGAAGAGGCTGCCT\n+GL350151_32906\tCGGCATTTCTGTTTTCAATCT\n+GL349919_26526\tTTTGGTTTCAGGATTTAGATC\n+GL350463_38159\tAGGAAATCAGTATGGCTTTTAG\n+GL349806_20754\tAAAGTTGACTGTATAGCAATGT\n+GL353821_45854\tCCCTGAATACTGGTCGCA\n+GL349919_26532\tAATGAATTCAGAAATGTTGTCC\n+GL349959_27749\tATTGATATCACGACGATA\n+GL349887_25094\tATTTGCTTGAATTTCCCGGGGA\n+GL350623_40094\tTATAAAATACTCATAGCTCGGT\n+GL349870_24134\tAACCACGCTCTGCTACCA\n+GL349789_19705\tTGACGGTTTTAAATATTC\n+GL351629_44800\tTTATATTGGTGATTTAGT\n+GL350034_30305\tATGCGTGTGTAGTAAGTGACCA\n+GL349948_27468\tTAAGCGCCGGCAGGCAGACGG\n+GL349950_27537\tCACAAGAATAATGCACGTATTTTT\n+GL349660_8233\tTGAGATCATTATAACACTTTAT\n+GL349765_18133\tGTTTGGGATCCGAATGGAAAC\n+GL350151_32903\tTGTGAATTGAACTATTAACAAA\n+GL350137_32552\tTTGGCGGTCCGTCGTGTCGG\n+GL350151_32892\tATATCACTCTGTATAGGTACC\n+GL349703_12985\tTATTTGTGTGTTCTGTAGTCT\n+GL349753_16977\tTTGGTGTTATTTATTACGGGAC\n+GL349798_20257\tAAGAACCTGAGTTTCCTCGTGA\n+GL349715_13756\tAATAGTAACTGATTCATTT\n+GL349919_26544\tAATGACAACAGTTGGCAGCC\n+GL349772_18677\tAATAGTAACTGATTCATT\n'
b
diff -r 3f6cdc878f35 -r 605bb64c2668 test-data/target.asko.tsv
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/target.asko.tsv Wed Apr 18 06:26:33 2018 -0400
b
b'@@ -0,0 +1,1001 @@\n+target\ttargets@mirna\ttargets@mRNA\tscore\tenergy\talignment length\tglobal coverage\tseed coverage\n+api-miR-3015c.rna27318\tapi-miR-3015c\trna27318\t146.00\t-13.54\t17\t64.71\t88.24\n+api-miR-3015c.rna14037\tapi-miR-3015c\trna14037\t141.00\t-16.27\t16\t68.75\t81.25\n+api-miR-3015c.rna15090\tapi-miR-3015c\trna15090\t140.00\t-11.77\t15\t66.67\t86.67\n+api-miR-3015c.rna25490\tapi-miR-3015c\trna25490\t145.00\t-12.86\t18\t66.67\t88.89\n+api-miR-3015c.rna23800\tapi-miR-3015c\trna23800\t163.00\t-15.96\t18\t72.22\t83.33\n+api-miR-3015c.rna28874\tapi-miR-3015c\trna28874\t141.00\t-13.48\t15\t80.00\t86.67\n+api-miR-3015c.rna5471\tapi-miR-3015c\trna5471\t145.00\t-17.38\t18\t72.22\t83.33\n+api-miR-3015c.rna16140\tapi-miR-3015c\trna16140\t142.00\t-15.04\t17\t64.71\t82.35\n+api-miR-3015c.rna16105\tapi-miR-3015c\trna16105\t141.00\t-16.02\t17\t70.59\t88.24\n+api-miR-3015c.rna142\tapi-miR-3015c\trna142\t150.00\t-17.80\t17\t70.59\t88.24\n+api-miR-3015c.rna28003\tapi-miR-3015c\trna28003\t146.00\t-11.43\t15\t73.33\t80.00\n+api-miR-3015c.rna6629\tapi-miR-3015c\trna6629\t140.00\t-11.26\t17\t70.59\t82.35\n+api-miR-3015c.rna31159\tapi-miR-3015c\trna31159\t154.00\t-15.85\t17\t76.47\t88.24\n+api-miR-3015c.rna7103\tapi-miR-3015c\trna7103\t154.00\t-14.69\t19\t73.68\t73.68\n+api-miR-3015c.rna27233\tapi-miR-3015c\trna27233\t161.00\t-13.68\t16\t81.25\t81.25\n+api-miR-3015c.rna25366\tapi-miR-3015c\trna25366\t143.00\t-11.32\t18\t66.67\t77.78\n+api-miR-3015c.rna13454\tapi-miR-3015c\trna13454\t144.00\t-11.74\t17\t70.59\t88.24\n+api-miR-3015c.rna16129\tapi-miR-3015c\trna16129\t140.00\t-11.44\t7\t100.00\t100.00\n+api-miR-3015c.rna21816\tapi-miR-3015c\trna21816\t155.00\t-16.34\t18\t77.78\t83.33\n+api-miR-3015c.rna1484\tapi-miR-3015c\trna1484\t150.00\t-13.99\t17\t76.47\t82.35\n+api-miR-3015c.rna9925\tapi-miR-3015c\trna9925\t156.00\t-15.91\t17\t82.35\t94.12\n+api-miR-3015c.rna22538\tapi-miR-3015c\trna22538\t142.00\t-16.96\t16\t68.75\t87.50\n+api-miR-3015c.rna10626\tapi-miR-3015c\trna10626\t143.00\t-11.27\t14\t71.43\t92.86\n+api-miR-3015c.rna8007\tapi-miR-3015c\trna8007\t141.00\t-10.21\t16\t68.75\t81.25\n+api-miR-3015c.rna13271\tapi-miR-3015c\trna13271\t156.00\t-13.56\t17\t76.47\t82.35\n+api-miR-3015c.rna19614\tapi-miR-3015c\trna19614\t150.00\t-15.29\t9\t100.00\t100.00\n+api-miR-3015c.rna7395\tapi-miR-3015c\trna7395\t146.00\t-12.72\t17\t64.71\t88.24\n+api-miR-3015c.rna24477\tapi-miR-3015c\trna24477\t140.00\t-12.34\t15\t66.67\t86.67\n+api-miR-3015c.rna21283\tapi-miR-3015c\trna21283\t169.00\t-16.42\t18\t83.33\t88.89\n+api-miR-3015c.rna18527\tapi-miR-3015c\trna18527\t151.00\t-13.33\t17\t70.59\t82.35\n+api-miR-3015c.rna3409\tapi-miR-3015c\trna3409\t148.00\t-13.28\t17\t76.47\t88.24\n+api-miR-3015c.rna22964\tapi-miR-3015c\trna22964\t143.00\t-13.51\t18\t61.11\t83.33\n+api-miR-3015c.rna15636\tapi-miR-3015c\trna15636\t141.00\t-14.21\t18\t66.67\t83.33\n+api-miR-3015c.rna15636\tapi-miR-3015c\trna15636\t141.00\t-12.11\t20\t65.00\t80.00\n+api-miR-3015c.rna18504\tapi-miR-3015c\trna18504\t151.00\t-13.33\t17\t70.59\t82.35\n+api-miR-3015c.rna8921\tapi-miR-3015c\trna8921\t157.00\t-15.36\t12\t91.67\t91.67\n+api-miR-3015c.rna10851\tapi-miR-3015c\trna10851\t147.00\t-12.83\t14\t78.57\t92.86\n+api-miR-3015c.rna15581\tapi-miR-3015c\trna15581\t147.00\t-11.38\t14\t78.57\t92.86\n+api-miR-3015c.rna11089\tapi-miR-3015c\trna11089\t151.00\t-18.87\t16\t81.25\t93.75\n+api-miR-3015c.rna19278\tapi-miR-3015c\trna19278\t144.00\t-11.18\t13\t76.92\t84.62\n+api-miR-3015c.rna7087\tapi-miR-3015c\trna7087\t157.00\t-13.96\t18\t72.22\t83.33\n+api-miR-3015c.rna23299\tapi-miR-3015c\trna23299\t142.00\t-10.62\t17\t76.47\t88.24\n+api-miR-3015c.rna14645\tapi-miR-3015c\trna14645\t145.00\t-11.11\t16\t68.75\t87.50\n+api-miR-3015c.rna19270\tapi-miR-3015c\trna19270\t140.00\t-15.57\t14\t78.57\t85.71\n+api-miR-3015c.rna69\tapi-miR-3015c\trna69\t148.00\t-14.46\t13\t76.92\t92.31\n+api-miR-3015c.rna3686\tapi-miR-3015c\trna3686\t170.00\t-24.54\t17\t88.24\t100.00\n+api-miR-3015c.rna2350\tapi-miR-3015c\trna2350\t143.00\t-14.11\t16\t75.00\t87.50\n+api-miR-3015c.rna4825\tapi-miR-3015c\trna4825\t146.00\t-9.09\t17\t70.59\t82.35\n+api-miR-3015c.rna4825\tapi-miR-3015c\trna4825\t140.00\t-10.23\t7\t100.00\t100.00\n+api-miR-3015c.rna22288\tapi-miR-3015c\trna22288\t151.00\t-19.87\t17\t76.47\t88.24\n+api-miR-3015c.rna17118\tapi-miR-3015c\trna17118\t157.00\t-16.53\t18\t72.22\t83.33\n+api-miR-3015c.rna18729\tapi-miR-3015c\trna187'..b'140.00\t-8.46\t7\t100.00\t100.00\n+api-miR-279a.rna22198\tapi-miR-279a\trna22198\t140.00\t-11.69\t7\t100.00\t100.00\n+api-miR-279a.rna7992\tapi-miR-279a\trna7992\t150.00\t-18.65\t15\t80.00\t80.00\n+api-miR-279a.rna24977\tapi-miR-279a\trna24977\t145.00\t-11.63\t8\t100.00\t100.00\n+api-miR-279a.rna16281\tapi-miR-279a\trna16281\t145.00\t-12.65\t8\t100.00\t100.00\n+api-miR-279a.rna17858\tapi-miR-279a\trna17858\t140.00\t-11.47\t7\t100.00\t100.00\n+api-miR-279a.rna25009\tapi-miR-279a\trna25009\t147.00\t-14.16\t16\t75.00\t75.00\n+api-miR-279a.rna2214\tapi-miR-279a\trna2214\t140.00\t-10.61\t7\t100.00\t100.00\n+api-miR-279a.rna15732\tapi-miR-279a\trna15732\t140.00\t-8.46\t7\t100.00\t100.00\n+api-miR-279a.rna27885\tapi-miR-279a\trna27885\t141.00\t-12.34\t8\t87.50\t100.00\n+api-miR-279a.rna5465\tapi-miR-279a\trna5465\t142.00\t-9.54\t15\t73.33\t73.33\n+api-miR-279a.rna15011\tapi-miR-279a\trna15011\t145.00\t-9.77\t8\t100.00\t100.00\n+api-miR-279a.rna13817\tapi-miR-279a\trna13817\t160.00\t-19.91\t17\t82.35\t82.35\n+api-miR-279a.rna15352\tapi-miR-279a\trna15352\t145.00\t-12.71\t8\t100.00\t100.00\n+api-miR-279a.rna17432\tapi-miR-279a\trna17432\t140.00\t-8.43\t7\t100.00\t100.00\n+api-miR-279a.rna27672\tapi-miR-279a\trna27672\t166.00\t-22.87\t19\t78.95\t84.21\n+api-miR-279a.rna1959\tapi-miR-279a\trna1959\t141.00\t-13.46\t18\t72.22\t77.78\n+api-miR-279a.rna4728\tapi-miR-279a\trna4728\t144.00\t-9.08\t11\t81.82\t81.82\n+api-miR-279a.rna13584\tapi-miR-279a\trna13584\t141.00\t-12.25\t18\t72.22\t77.78\n+api-miR-279a.rna24628\tapi-miR-279a\trna24628\t145.00\t-10.53\t8\t100.00\t100.00\n+api-miR-279a.rna2789\tapi-miR-279a\trna2789\t141.00\t-12.40\t8\t87.50\t100.00\n+api-miR-279a.rna12191\tapi-miR-279a\trna12191\t142.00\t-8.00\t9\t88.89\t88.89\n+api-miR-279a.rna8229\tapi-miR-279a\trna8229\t151.00\t-14.33\t18\t77.78\t77.78\n+api-miR-279a.rna2248\tapi-miR-279a\trna2248\t140.00\t-10.61\t7\t100.00\t100.00\n+api-miR-279a.rna17489\tapi-miR-279a\trna17489\t145.00\t-12.32\t8\t100.00\t100.00\n+api-miR-279a.rna19953\tapi-miR-279a\trna19953\t148.00\t-10.97\t19\t73.68\t73.68\n+api-miR-279a.rna17076\tapi-miR-279a\trna17076\t140.00\t-10.21\t7\t100.00\t100.00\n+api-miR-279a.rna19892\tapi-miR-279a\trna19892\t141.00\t-22.51\t16\t75.00\t93.75\n+api-miR-279a.rna2222\tapi-miR-279a\trna2222\t140.00\t-10.61\t7\t100.00\t100.00\n+api-miR-279a.rna2246\tapi-miR-279a\trna2246\t140.00\t-10.61\t7\t100.00\t100.00\n+api-miR-279a.rna9635\tapi-miR-279a\trna9635\t146.00\t-19.30\t23\t65.22\t65.22\n+api-miR-279a.rna17538\tapi-miR-279a\trna17538\t140.00\t-10.64\t7\t100.00\t100.00\n+api-miR-279a.rna13747\tapi-miR-279a\trna13747\t173.00\t-24.00\t18\t88.89\t88.89\n+api-miR-279a.rna21294\tapi-miR-279a\trna21294\t151.00\t-14.51\t12\t91.67\t91.67\n+api-miR-279a.rna7335\tapi-miR-279a\trna7335\t141.00\t-12.70\t8\t87.50\t100.00\n+api-miR-279a.rna13820\tapi-miR-279a\trna13820\t160.00\t-19.91\t17\t82.35\t82.35\n+api-miR-279a.rna25648\tapi-miR-279a\trna25648\t155.00\t-15.02\t18\t72.22\t72.22\n+api-miR-279a.rna16112\tapi-miR-279a\trna16112\t140.00\t-8.46\t7\t100.00\t100.00\n+api-miR-279a.rna16112\tapi-miR-279a\trna16112\t140.00\t-11.40\t7\t100.00\t100.00\n+api-miR-279a.rna28946\tapi-miR-279a\trna28946\t143.00\t-12.06\t18\t66.67\t77.78\n+api-miR-279a.rna8223\tapi-miR-279a\trna8223\t149.00\t-14.11\t18\t77.78\t83.33\n+api-miR-279a.rna16113\tapi-miR-279a\trna16113\t140.00\t-8.46\t7\t100.00\t100.00\n+api-miR-279a.rna16113\tapi-miR-279a\trna16113\t140.00\t-11.40\t7\t100.00\t100.00\n+api-miR-279a.rna14062\tapi-miR-279a\trna14062\t145.00\t-9.64\t8\t100.00\t100.00\n+api-miR-279a.rna24995\tapi-miR-279a\trna24995\t149.00\t-10.62\t12\t83.33\t83.33\n+api-miR-279a.rna28104\tapi-miR-279a\trna28104\t159.00\t-13.59\t14\t85.71\t85.71\n+api-miR-279a.rna9665\tapi-miR-279a\trna9665\t145.00\t-12.71\t8\t100.00\t100.00\n+api-miR-279a.rna9665\tapi-miR-279a\trna9665\t142.00\t-22.76\t19\t78.95\t84.21\n+api-miR-279a.rna26200\tapi-miR-279a\trna26200\t143.00\t-9.96\t17\t70.59\t70.59\n+api-miR-279a.rna8900\tapi-miR-279a\trna8900\t145.00\t-12.71\t8\t100.00\t100.00\n+api-miR-279a.rna24277\tapi-miR-279a\trna24277\t151.00\t-12.00\t14\t78.57\t78.57\n+api-miR-279a.rna181\tapi-miR-279a\trna181\t145.00\t-12.71\t8\t100.00\t100.00\n+api-miR-279a.rna6966\tapi-miR-279a\trna6966\t140.00\t-10.61\t7\t100.00\t100.00\n+api-miR-279a.rna6605\tapi-miR-279a\trna6605\t140.00\t-10.64\t7\t100.00\t100.00\n+api-miR-279a.rna14788\tapi-miR-279a\trna14788\t141.00\t-8.46\t18\t66.67\t66.67\n'