# HG changeset patch
# User bebatut
# Date 1460714502 14400
# Node ID 2ca5fde7a2bb80576726b57b2ff8364d586df0d1
# Parent 0ea7700e08ba3e96fc589ae91d9e1524fd363fea
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/fasta_add_barcode commit e857f7126443e115f11954085423f8999bc870aa-dirty
diff -r 0ea7700e08ba -r 2ca5fde7a2bb fasta_add_barcode.xml
--- a/fasta_add_barcode.xml Tue Apr 12 03:00:11 2016 -0400
+++ b/fasta_add_barcode.xml Fri Apr 15 06:01:42 2016 -0400
@@ -3,7 +3,6 @@
to FASTA sequences
- fasta_add_barcode
@@ -38,9 +37,9 @@
-
-
-
+
+
+
@@ -49,8 +48,8 @@
**What it does**
This tool takes a FASTA file and add at the beginning of each sequence a barcode.
-The barcode of each sequence is determined given sequence identifier and the mapping
-file.
+
+The barcode of each sequence is determined given its sequence identifier. The mapping between sequence identifier and corresponding barcode is defined inside the mapping file. This file must be a tabular delimited file with two columns: the first with sequence identifiers and the second the corresponding barcode.
]]>
diff -r 0ea7700e08ba -r 2ca5fde7a2bb test-data/input_sequences.fasta
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/input_sequences.fasta Fri Apr 15 06:01:42 2016 -0400
@@ -0,0 +1,38 @@
+>SRR029699.4565 EXRA6YY02A66ZM
+ACGGCTCGGTGCCGTCCACCGGTCAGCGGCGCCCTGGCCTCCCACGGGCTGACCCCGCAG
+TACTCTCGGCGCGATGGGGCTTAGCTTCCGGGTTCGGAACGGGACCGGGCGTGCCCC
+>SRR029699.5673 EXRA6YY02A5CA6
+GACCAGAACAACGCCGAAGATCAAAACGGTGAAAACAACGGCGAACAGGGAGGAAACGAA
+TAATGAAGAAGCTTGTTCTTTTAGCCCTCGGGGCCTTATTGTTAGCGGGCGCCACCTGCT
+CTCCCACACCGTCTCCAGTGCAGTACCATCGGCCGCTTGGGTCTTAACCATCGTGTTCGG
+GATGGGAACGGGTGTGTCCCCCAAGCGCATCGCCACCAGCAGTAGTTATCCTAGTTTTTG
+AAACTGTTAAAGTCTACGGCTCATCGTCCGTTACCTTAATAACTAAACAGTACGTAAAAC
+CC
+>SRR029699.5714 EXRA6YY02A735O
+ATCCCGAACACGATGGTAAAGACCTAAGCGGCCGATGGTACTGCACTGGAGACGGTGTGG
+GAGAGTAGGTGGCCGCCAAATTAAAAAGAAAATAAACCGAGAGGTTCTGCGATAAAGCTG
+GTCTTCACCAGTGATCAGAGTTTAAAAGAAAGCTTTTAGTCTCTGATGACTGATGAAAAA
+GTCAGTCAGATGAAGAACTGAATAAGGACTTCATCTTATGTACCTTGAAAACTGCATATA
+GTAAAAATCAATAGATTTAGATAAATA
+>SRR029699.14351 EXRA6YY04CD0L5
+CGGTGGCGATGCGCTTTTGGGAAACACCCGTCCACATCCCGAACACGATGGTTAAGACTG
+AAGCGGCCGATAATACTATACTGGTAACGGTATGGGAAGGTAGGTGGCTGCCGGATTTAT
+AAAGAACAGCATAGCATATATGCTTTCAAAATAGAACAGGCTCGAAAGAGCTAACCTACA
+TCAGCAGGGAAGTGCTGTTTAGATAGCTGGTTTTACCAGTGATTAGAGTATTTTAAGATA
+TTAAGGTTTCTAATGACTGAATAAAACAG
+>SRR029699.30831 EYTWXA302GEDQR
+GCTTATGGGACACACCCGTTCCCATCCCGAACACGACGGTTAAGACGTAAGCGGCCGATG
+GTACTATGCTGGAGACGGCATGGGAGAGCAGGTGGGTGCCGGACTGAGACACGCAACAGG
+GGATAGGCAAGGCACACAGGGGATAGG
+>SRR029699.33623 EYTWXA302HT3FX
+GACTACGAGGTTGATAGGCACGATGTGTAAGTGGAGCGATCCATTCAGCAAGTGTGTACT
+AATAGATCGAGGGCTTGACCACAATTCGCTTGAATTCTCAAGTCAATGACAAAATGTTAG
+CAGTGATTATTCAGTTTTGAAGGCACGTCCTTCAAGAAATACTGGACAAAGTAAAACAGA
+AATGTTATACTGAACCAGTCATATTGGTCGGTGACGATGACGGTGAGGTTCCACCTGTTC
+CCATTCCGAACACAG
+>SRR029699.38075 EYTWXA302GR8DJ
+ACTTTATCAAGATACCAAGTGGAGAATACGAGATTCGAACTCGTGACCTCCTGCTTGCAA
+GGCAGGCGCTCTCCCAACTGAGCTAATCCCCCAAGGGAATCCGGCAGCCACCTGCTCTCC
+CATGCCATCTCCAGCATAGTACCATCGGCCGCTCAGGTCTTAACCATCGTGTTCGGGATG
+GGAACGGGTGTGTCCCCTGAGCGCATCGCCACCGGAAATATCTTATCAAGTTTTTGCTTG
+ATAACTGAATAAAC
\ No newline at end of file
diff -r 0ea7700e08ba -r 2ca5fde7a2bb test-data/mapping_file.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/mapping_file.txt Fri Apr 15 06:01:42 2016 -0400
@@ -0,0 +1,7 @@
+SRR029699.4565 AAAAAA
+SRR029699.5673 CCCCCC
+SRR029699.5714 TTTTTT
+SRR029699.14351 GGGGGG
+SRR029699.30831 AAAAAA
+SRR029699.33623 CCCCCC
+SRR029699.38075 TTTTTT
diff -r 0ea7700e08ba -r 2ca5fde7a2bb test-data/output_test.fasta
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/output_test.fasta Fri Apr 15 06:01:42 2016 -0400
@@ -0,0 +1,33 @@
+>SRR029699.4565
+AAAAAAACGGCTCGGTGCCGTCCACCGGTCAGCGGCGCCCTGGCCTCCCACGGGCTGACC
+CCGCAGTACTCTCGGCGCGATGGGGCTTAGCTTCCGGGTTCGGAACGGGACCGGGCGTGC
+CCC
+>SRR029699.5673
+CCCCCCGACCAGAACAACGCCGAAGATCAAAACGGTGAAAACAACGGCGAACAGGGAGGA
+AACGAATAATGAAGAAGCTTGTTCTTTTAGCCCTCGGGGCCTTATTGTTAGCGGGCGCCA
+CCTGCTCTCCCACACCGTCTCCAGTGCAGTACCATCGGCCGCTTGGGTCTTAACCATCGT
+GTTCGGGATGGGAACGGGTGTGTCCCCCAAGCGCATCGCCACCAGCAGTAGTTATCCTAG
+TTTTTGAAACTGTTAAAGTCTACGGCTCATCGTCCGTTACCTTAATAACTAAACAGTACG
+TAAAACCC
+>SRR029699.5714
+TTTTTTATCCCGAACACGATGGTAAAGACCTAAGCGGCCGATGGTACTGCACTGGAGACG
+GTGTGGGAGAGTAGGTGGCCGCCAAATTAAAAAGAAAATAAACCGAGAGGTTCTGCGATA
+AAGCTGGTCTTCACCAGTGATCAGAGTTTAAAAGAAAGCTTTTAGTCTCTGATGACTGAT
+GAAAAAGTCAGTCAGATGAAGAACTGAATAAGGACTTCATCTTATGTACCTTGAAAACTG
+CATATAGTAAAAATCAATAGATTTAGATAAATA
+>SRR029699.14351
+GGGGGGCGGTGGCGATGCGCTTTTGGGAAACACCCGTCCACATCCCGAACACGATGGTTA
+AGACTGAAGCGGCCGATAATACTATACTGGTAACGGTATGGGAAGGTAGGTGGCTGCCGG
+ATTTATAAAGAACAGCATAGCATATATGCTTTCAAAATAGAACAGGCTCGAAAGAGCTAA
+CCTACATCAGCAGGGAAGTGCTGTTTAGATAGCTGGTTTTACCAGTGATTAGAGTATTTT
+AAGATATTAAGGTTTCTAATGACTGAATAAAACAG
+>SRR029699.30831
+AAAAAAGCTTATGGGACACACCCGTTCCCATCCCGAACACGACGGTTAAGACGTAAGCGG
+CCGATGGTACTATGCTGGAGACGGCATGGGAGAGCAGGTGGGTGCCGGACTGAGACACGC
+AACAGGGGATAGGCAAGGCACACAGGGGATAGG
+>SRR029699.33623
+CCCCCCGACTACGAGGTTGATAGGCACGATGTGTAAGTGGAGCGATCCATTCAGCAAGTG
+TGTACTAATAGATCGAGGGCTTGACCACAATTCGCTTGAATTCTCAAGTCAATGACAAAA
+TGTTAGCAGTGATTATTCAGTTTTGAAGGCACGTCCTTCAAGAAATACTGGACAAAGTAA
+AACAGAAATGTTATACTGAACCAGTCATATTGGTCGGTGACGATGACGGTGAGGTTCCAC
+CTGTTCCCATTCCGAACACAG