# 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